PRO
PUB
ART
Zabala Alberdi, Luis
PRO
PUB
ART

Zabala Alberdi, Luis

MEMBER
Center
E.T.S. de Ingeniería de Bilbao
Alda. de Urquijo S/N. Bilbao, 48013
Office
3A41
Phone
+34 94 601 4181
Fax
+34 94 601 4259

Academic degrees

University degree

Career
Engineering in Telecommunications
Speciality
Telematics
Center
University of the Basque Country (UPV/EHU)
Date
1998

Doctorate

DEA program
Tecnologías de la Información
Date
(In progress)
Projects

QoXFERA: Arquitectura para el análisis y evaluación de las diferentes vertientes de la calidad de servicio (QoX) en redes avanzadas

Gobierno Vasco - SAIOTEK 2011-2012
DET (UPV/EHU)
07/2011 - 12/2012

Sensor.@t: Sensor para el Análisis de Tráfico en Segmentos de Alta Capacidad

Gobierno Vasco. Departamento de Industria. SAIOTEK 2010-2011
DET (UPV/EHU): Armando Ferro, Alejandro Muñoz, Luis Zabala, Alberto Pineda
09/2010 - 06/2012

QoSensor: Diseño de un sensor para el análisis de la QoS en redes de datos

Departamento de Industria - SAIOTEK 2005-2006
DET (UPV/EHU): Armando Ferro, Alejandro Muñoz, Luis Zabala, Igor Delgado, Alfredo Beaumont
Fundación Deusto
09/2005 - 12/2006
Publications

A new global quality of service model: QoXphere

Eva Ibarrola (1), Eduardo Saiz (1), Luis Zabala (1), Leire Cristobo (1), Jin Xiao (2)
(1) University of the Basque Country - UPV/EHU, Spain
(2) Pohang University of Science and Technology
IEEE Communications Magazine
Volume 52, Issue 1. Pages 193-199
January 2014
ABSTRACT
The telecommunications sector has experienced significant changes over the past few years. The advent and rise of new applications and services, together with a competitive market, has led to a complex scenario in which quality of service plays a major role. Under this condition, novel QoS regulation and standardization initiatives are required. During the last few years new terms and concepts, such as quality of experience or QoS perceived, have been included in the updated and new QoS-related standards as to better integrate the user's point of view, as opposed to only network performance parameters. The influence of the user's satisfaction on the quality of business has also been given increased attention in the regulation and standardization bodies recently. The result is a loose collection of metrics and models that are not standardized and do not integrate all aspects of quality. Such integration is necessary to assure the successful development of this sector. This paper presents a new and integrated QoS model (QoXphere) that is spherical, adaptive, and multi-layered.

A Kernel-Level Traffic Probe to Capture and Analyze Data Flows with Priorities

Luis Zabala, Alberto Pineda, Armando Ferro, Lander Alonso
ISSN Print: 2158-5555
ISSN Online: 2158-5563
International Journal on Recent Trends in Engineering & Technology
Volume 8, Issue 1. Pages 47-50
January 2013
ABSTRACT
This paper describes the proposal of a priority flow oriented design of the Ksensor architecture. Ksensor is a multiprocessor traffic capture and analysis system for high speed networks developed at kernel space. While the current architecture permits the capture and analysis of data flows, there are several scenarios where it does not perform adequately to achieve this goal, for example, if a certain type of traffic is more valuable than others. Thus, this work pursues the design that allows Ksensor to provide data flow treatment to a larger extent. This improvement will allow the new architecture to provide more reliability in data flow capture and processing.

Modelling a Network Traffic Probe Over a Multiprocessor Architecture

Luis Zabala, Armando Ferro, Alberto Pineda, Alejandro Muñoz
ISBN: 978-953-51-0341-7
Telecommunications Networks - Current Status and Future Trends
Chapter 13, Pages 303-328
March 2012
Conference Papers

Comparing network traffic probes based on commodity hardware

Luis Zabala, Alberto Pineda, Armando Ferro, Daniel Fernández
The Thirteenth International Conference on Networks (ICN 2014)
Nice, France
February 23-27, 2014
ABSTRACT
Due to the fact that, nowadays, it is possible to capture traffic in 1-10 Gigabit Ethernet networks using commodity hardware, many traffic monitoring systems, and especially capturing tools, have been proposed in recent years. This paper presents a comparison between two software probes named Adviser and Ksensor. Both of them are multi-processor systems and are built over conventional hardware. However, while Adviser is designed in user space, Ksensor runs in kernel space. This work compares the performance results of the two probes considering several capture engines (NAPI, PF_RING with DNA, PFQ) and, at the same time, different application or analysis loads. The evaluations of the probes with the different settings have been performed on the same hardware multi-core configuration. The results of the evaluations let conclude which solution is better in each situation and which solution must be discarded.

Propuesta de modelo con redes de Petri estocásticas para optimización de una sonda de análisis de tráfico de datos

Luis Zabala, Armando Ferro, Alberto Pineda
XI Jornadas de Ingeniería Telemática (JITEL '13)
Granada, Spain
October 28-30, 2013
ABSTRACT
Packet capturing and analysis in high-speed networks, like 1-10 Gigabit Ethernet, is a challenging task, especially when applications do not permit packet loss. In this environment, the use of multiprocessor and multicore systems, as well as the parallelization of applications, is aimed at improving the performance. However, the monitoring application may even experience performance penalties when adapted to multiprocessor architectures. After observing certain anomalies in a real traffic monitoring system that runs on a multiprocessor platform, this paper presents an analytical model for that type of systems. The model, which is based on generalized stochastic Petri nets, evaluates the efficiency of the traffic capturing and analysis system depending on the hardware/software platform features.

Adaptación y extensión de una herramienta de análisis de tráfico para redes

Javier Domingo, Alberto Pineda, Armando Ferro, Luis Zabala
XXVIII Simposium Nacional URSI
Santiago de Compostela, Spain
September 11-13, 2013
ABSTRACT
In NQaS, a kernel level network traffic sniffer under the name of Ksensor was created long ago. Ksensor has been using for long a kernel version which has become outdated with the pass of the years. In order to recover the relevance of the study of the sniffer and update with the latest trends in kernel efficiency, a project has been developed, in which Ksensor is adapted to get advantage of latest capture optimizations. Linux developers have created several ways to optimize the system throughput in high system load, and in the area of traffic capture, GRO and RPS mechanisms are the most important changes done.

QoXphere: A New QoS Framework for Future Networks

Eva Ibarrola, Eduardo Saiz, Jin Xiao, Luis Zabala, Leire Cristobo
ISBN: 978-1-4673-4676-4
ITU Kaleidoscope 2013 - Building Sustainable Communities
Kyoto, Japan
April 22-24, 2013
ABSTRACT
The telecommunications sector has experienced significant changes over the past few years. The advent and rise of new applications and services, together with a competitive market, has led to a complex scenario in which quality of service (QoS) plays a major role. Under this condition, novel QoS regulation and standardization initiatives are required. During the last few years new terms and concepts, such as Quality of Experience (QoE) or QoS Perceived (QoP), have been included in the updated and new QoS-related standards as to better integrate the user’s point of view, as opposed to only network performance parameters. The influence of the user’s satisfaction on the Quality of Business (QoBiz) has also been given increased attention in the regulation and standardization bodies recently. The result is a loose collection of metrics and models that are not standardized and do not integrate all aspects of quality. Such integration is necessary to assure the successful development of this sector. This paper presents a new and integrated QoS model (QoXphere) that is spherical, adaptive and multi-layered.

Arquitectura de generación e inyección de tráfico sintético configurable en FPGA

Iker Blanco, Adrián Morán, Armando Ferro, Luis Zabala, Alberto Pineda
XXVII Simposium Nacional URSI
Elche, Spain.
September 12-14, 2012
ABSTRACT
The aim of this paper is to describe the design of a FPGA-based traffic generator able to inject synthetic traffic at gigabit or higher rate. The proposed architecture has been designed to add new features that existing generators do not offer. The generator tries to emulate real network traffic by injecting multiple flows that follow user desired statistical distributions. It offers a generic architecture that can support various protocols. The system also keeps an accurate timing of the injection of each frame. With those features, the proposed system aims to serve as a tool for testing traffic capture systems and other network resources at stress conditions, so research teams can measure and improve the performance of those systems.

Integración de PF_RING en el sensor de análisis de tráfico Adviser

Daniel Fernández, Armando Ferro, Luis Zabala, Alberto Pineda
XXVII Simposium Nacional URSI
Elche, Spain.
September 12-14, 2012
ABSTRACT
Adviser is a user-space software which allows to capture and analyze traffic in high speed networks. This paper describes the integration of PF_RING library, kernel module and optional drivers into Adviser platform, to enhance the packet capturing. Adviser packet capturing is made through standard Linux Libpcap library and offers good performance and flexibility. PF_RING increases the packet capturing adding a new kernel module which speeds up the packet copying from kernel space to user-space. Therefore this integration will improve Adviser's traffic monitoring performance, reducing the CPU consumption in packet capturing

Traffic Analysis in High-Speed Networks. A Research Line for Designing and Modelling Traffic Monitoring Solutions

Armando Ferro, Luis Zabala, Alberto Pineda, Iker Blanco
Proceedings ISBN: 978-84-96997-90-5
2nd Workshop Future Internet, Efficiency in High-Speed Networks (W-FIERRO 2012)
Cartagena, Spain
July 19-20, 2012
ABSTRACT
NQaS research group of the UPV/EHU focuses its activity on three main lines: the analysis of quality of service in data networks, the resource management in the distribution of multimedia content over NGN environments and the traffic analysis in high-speed networks using probes. This paper deals with the latter whose objective is to investigate the most efficient way to analyse the traffic in 1/10 Gbps or above networks with a traffic probe and to treat that data flow online. This paper shows the work that the group is developing, firstly, in the design of own software systems (Ksensor, Adviser) which are able to meet the computational needs that traffic analysis requires, secondly, in proposals for migration of certain components and logic to hardware systems based on FPGA in order to improve performance, and finally, in creating mathematical models to estimate the utilization of computational resources depending on the traffic analysis load.

Modeling Packet Processing Time in a Multiprocessor Network Traffic Monitoring System

Luis Zabala, Armando Ferro, Alberto Pineda
The 2012 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA '12)
Las Vegas (Nevada), USA
July 16-19, 2012
ABSTRACT
Nowadays traffic monitoring is a must for manypurposes (IDS, antivirus, QoS monitoring, network problem detection, etc.) Deployment of high speed networks implies problems with these kind of systems to be able to cope with all the traffic in the network. Therefore, it would be interesting to know in advance whether our system will be able to do its task correctly, or it needs more processing power. This paper presents a simulator for network traffic capturing systems that use commodity hardware and general purpose operating systems. In order to establish the different elements of the simulator we carried out an in depth study of the network capturing subsystem in the Linux kernel. We identified the different stages of the travel of packets from wire to application, as well as the particular behavior of the system and computational cost for each one of them. With this information we have built up a model that simulates these different stages of a capturing system. This model allows us to estimate the performance a network application will be able to achieve, when packet losses will start and where they will appear.

Modelling Packet Capturing in a Traffic Monitoring System based on Linux

Luis Zabala, Armando Ferro, Alberto Pineda
ISBN: 978-1-4673-2235-5
2012 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS '12)
Genoa, Italy
July 8-11, 2012
ABSTRACT
The need to monitor and analyse network traffic grows with the deployment of new multimedia services over high speed networks. Predicting the overall capturing performance is crucial to know if the traffic monitoring system will be able to cope with all the traffic packets, or if it needs more processing power. In this paper, we present an analytical model based on a Markov chain to study the efficiency of the Linux network subsystem. Improving the capturing stage of Linux has been an extensively covered research topic in the past years. Although the majority of the proposals have been backed by experimental evaluations, there are few analytical models. We identify the softIRQ process as the main element in the Linux capturing stage and we have built a model that represents the different steps in the softIRQ and the computational cost for each one of them. The goodness of the model is checked by comparing analytical results with practical ones obtained from a real traffic monitoring system. Prior to obtaining the theoretical performance results, it is necessary to introduce some input parameters for the model. These initial necessary values are also extracted from experimental measurements, making use of an appropriate methodology. The results of all this process indicate us that the behaviour of the system performance depends on the network traffic rate and this has become our work in progress.

Collaborative Testing Platform for Extensive QoS Experimental Scenarios

Eva Ibarrola, Armando Ferro, Luis Zabala
ITU-T Study Period 2009-2012 Study Group 11 - Contribution
Geneva, Switzerland
June 11-15, 2012
ABSTRACT
Global interoperability testing, as defined in ITU T Q.3909, leads to complex experiments involving many actors and variables to be controlled. The definition and deployment of these experimental scenarios together with the development of the testing methodology is a major challenge that is essential for studying the impact of new technologies and networks on future society. This contribution proposes a collaborative testing platform (LabQoS) that provides the capability to define and share experimental scenarios and to test results. The platform has been designed to determine, develop and reproduce extensive QoS experimental scenarios and to make them available to researchers or members of standardization organizations in a collaborative environment.

Network architecture to automatically test traffic monitoring systems

Alberto Pineda, Luis Zabala, Armando Ferro
Mosharaka International Conference on Communications and Signal Processing (MIC-CSP2012)
Barcelona, Spain
April 6-8, 2012
ABSTRACT
In traffic capturing and analysis systems, it is important to measure the performance in terms of throughput, packet loss, CPU availability, latency, interrupt frequency, etc. If these metrics are the result of theoretical assumptions, then it is necessary to validate those results by running appropriate testing. This paper presents a generic test framework composed of four elements (a manager, agents, daemons and formatters). With these four elements, every phase of the validation process is automated, from test configuration to result formatting. The architecture presented in this paper has been applied to validation tests of traffic monitoring systems devoted to high speed network traffic analysis. The performance tests have been made modifying different parameters such as packet injection rate, packet length, the number of processors on the probe, analysis load or probe’s configuration mode. In spite of having this infrastructure and configuration complexity, the deployment of this framework has led to a reduction in the time needed for the test phase and the number of errors due to mistakes.

LabQoS: A platform for network test environments

Luis Zabala, Armando Ferro, Cristina Perfecto, Eva Ibarrola, Jose Luis Jodra
2011 ITU Kaleidoscope Academic Conference
Cape Town, South Africa
December 12-14, 2011
ABSTRACT
This paper proposes the deployment of a network software platform for experimentation called LabQoS that will allow the scientific community to establish scientific experiments relating to measure the performance of applications and services on the Internet and other network environments. Previous experiences have already deployed measurement systems, but they don’t incorporate the concept of control of the scenario to enable the performing of experiments. This LabQoS capacity makes it an innovative platform unique in its approach. A module called Test Environment Builder has been designed in order to monitor the operating parameters, and to propose adaptation strategies to handle the scenario control variables. We define an experimental data model that identifies the entities to be considered in the management of the platform. Assessment mechanisms are proposed to study the dynamic sensitivity of the control variables with respect to the parameters. LabQoS is based on QoSMETER architecture that addresses technological aspects such as user management, deployment tools, data collection, reporting, security, etc.

Diseño para la captura y análisis de flujos con prioridad en un sensor de tráfico a nivel de kernel

Lander Alonso, Armando Ferro, Luis Zabala, Alberto Pineda
XXVI Simposium Nacional URSI
Leganés, Spain
September 7-9, 2011
ABSTRACT
This paper describes the research for a priority flow oriented design of the Ksensor architecture. Ksensor is a multiprocessor traffic capture and analysis system for high speed networks developed at kernel space. While the actual architecture permits the capture and analysis of data flows, there are several scenarios where it does not perform adequately to achieve this goal. For example, if a certain type of traffic is more valuable than others. Thus, this project pursues the design that allows Ksensor to provide data flow treatment to a larger extent. Allowing the new architecture to provide more reliability in data flow capture and processing.

Modeling a Multiprocessor Traffic Capturing and Analysis System

Luis Zabala, Armando Ferro, Alberto Pineda
Proceedings ISBN: 978-84-96997-69-1
1st Workshop Future Internet, Efficiency in High-Speed Networks (W-FIERRO 2011)
Cartagena, Spain
July 7-8, 2011
ABSTRACT
Traffic monitoring is an increasingly important discipline for nowadays networking, as accounting, security and also Quality of Service (QoS) lay on it. Besides, traffic bandwidth has increased exponentially in the last few years, and high speed network monitoring is a challenging aim. Performance requirements are highly relevant for monitoring systems. In a previous work, our research group NQaS (Networking, Quality and Security) provided an architecture able to cope with high-speed traffic monitoring using commodity hardware. Its design was also intended to exploit the parallelism available. This paper shows the main features of this kernel-level monitoring system (ksensor) and presents an analytical model for a multiprocessor network traffic analysis system. The model which is based on Markov chains, evaluates the efficiency of the system. The goodness of the model will be checked by comparing analytical results with practical ones obtained in laboratory, using ksensor, which runs on a multiprocessor platform in the testing system.

Estudio de los Mecanismos de Espera de GNU/Linux para el Diseño de un Inyector Software de Tráfico Sintético

Alberto Pineda, Luis Zabala, Armando Ferro, Alejandro Muñoz
XXV Simposium Nacional URSI
Bilbao, Spain
September 15-17, 2010
ABSTRACT
In the design of traffic generators time measurement is very important. When a high rate is needed time lapses between packet sending are smaller. Because of this, the granularity of the system must be good. GNU/Linux has some tools that could be very useful to implement the measure of those time lapses. In order to choose the best solution, this paper studies the different tools that are provided by GNU/Linux. This study is aimed at the design of a kernel module that works as a traffic generator. In this paper is presented a solution that uses two kinds of tools, too. In this way, the performance of the generator is better.

Caracterización Temporal de GNU/Linux para el Diseño de un Inyector Software de Tráfico Sintético

Alberto Pineda, Armando Ferro, Alejandro Muñoz, Luis Zabala
XXV Simposium Nacional URSI
Bilbao, Spain
September 15-17, 2010
ABSTRACT
The rate of networks is bigger all the time. Because of this increase, computational ability of network resources and principal servers could not be adequate. In order to improve the performance of this equipment traffic generators are needed. These have to generate modelled traffic flows at high rates. To do this, the system must measure short lapses of time. This paper studies how the traffic generator over GNU/Linux sends a packet. It presents some temporary parameters to define the packet sending. Some experiments have been done in order to measure those parameters. Thanks to those measurements, this paper studies how this sending is, in fact. This helps taking decisions in the final design of the traffic generator.

Modelado de un sistema de detección de intrusión basado en redes de colas

Armando Ferro Vázquez, Luis Zabala, Juan José Unzilla, Fidel Liberal
IV Jornadas de Ingeniería Telemática (JITEL'03)
Las Palmas de Gran Canaria, Spain
September, 2003
ABSTRACT
This paper presents an analytical model based in queueing theory which allows to represent the behavior of an intrusion detection system . Besides, an iterative calculation method based in the mean value method has been developed to obtain the most significant parameters of the system, for example throughput. In the future, the main objective of this work is to extend the analytical model of this intrusion detection system to any generic multiprocessor architecture.