Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
Publications

Publications by João Marco

2013

Enhancing traffic sampling scope and efficiency

Authors
Silva, JMC; Carvalho, P; Lima, SR;

Publication
2013 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2013

Abstract
Traffic Sampling is a crucial step towards scalable network measurements, enclosing manifold challenges. The wide variety of foreseeable sampling scenarios demands for a modular view of sampling components and features, grounded on a consistent architecture. Articulating the measurement scope, the required information model and the adequate sampling strategy is a major design issue for achieving an encompassing and efficient sampling solution. This is the main focus of the present work, where a layered architecture, a taxonomy of existing sampling techniques distinguishing their inner characteristics and a flexible framework able to combine these characteristics are introduced. In addition, a new multiadaptive technique proposal, based on linear prediction, allows to reduce the measurement overhead significantly, while assuring that traffic samples reflect the statistical behavior of the global traffic under analysis. © 2013 IEEE.

2015

Analysing Traffic Flows Through Sampling: A Comparative Study

Authors
Silva, JMC; Carvalho, P; Lima, SR;

Publication
2015 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC)

Abstract
Understanding network workload through the characterization of network flows, being essential for assisting network management tasks, can benefit largely from traffic sampling as long as an accurate snapshot of network behavior is captured. This paper is devoted to evaluate the real applicability of using sampling to support flow analysis. Considering both classical and emerging sampling techniques, a comparative performance study is carried out to assess the accuracy of estimating flow parameters through sampling. After identifying the main building blocks of sampled-based measurements, a sampling framework has been implemented to provide a versatile and fair platform for carrying out the testing and comparison process. Through an encompassing coverage of representative sampling techniques, the present study aims to provide useful insights regarding the use of sampling in traffic flow analysis.

2017

Exploring SDN to deploy flexible sampling-based network monitoring

Authors
da Silva, CP; Lima, SR; Silva, JM;

Publication
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Abstract
In recent years we witnessed the arrival of new trends, such as server virtualization and cloud services, an increasing number of mobile devices and online contents, leading the networking industry to deliberate about how traditional network architectures can be adapted or even deciding if a new perspective for them should be taken. SDN (Software-Defined Networking) emerged under this framing, opening a road for new developments due to the centralized logic control and view of the network, the decoupling of data and control planes, and the abstraction of the underlying network infrastructure from the applications. Although firstly oriented to packet switching, network measurements have also emerged as one promising field for SDN, as its flexibility enables programmable measurements, allowing a SDN controller to manage measurement tasks concurrently at multiple spatial and temporal scales. In this context, this paper is focused on exploring the SDN architecture and components for supporting the flexible selection and configuration of network monitoring tasks that rely on the use of traffic sampling. The aim is to take advantage of the integrated view of SDN controllers to apply and configure appropriate sampling techniques in network measurement points according to the requirements of specific measurement tasks. Through SDN, flexible and service-oriented configuration of network monitoring can be achieved, allowing also to improve the trade-off between accuracy and overhead of the monitoring process. In this way, this study, examining relevant SDN elements and solutions for deploying this monitoring paradigm, provides useful insights to enhance the programmability and efficiency of sampling-based network monitoring. © 2017, Springer International Publishing AG.

2014

Computational Weight of Network Traffic Sampling Techniques

Authors
Silva, JMC; Carvalho, P; Lima, SR;

Publication
2014 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC)

Abstract
Within network measurement context, traffic sampling has been targeted as a promising solution to cope with the huge amount of traffic traversing network devices as only a subset of packets is elected for analysis. Although this brings an evident advantage to measurement overhead, the computational burden of performing sampling tasks in network equipment may overshadow the potential benefits of sampling. Attending that sampling techniques evince distinct temporal and spatial characteristics in handling traffic, this paper is focused on studying the computational weight of current and emerging techniques in terms of memory consumption, CPU load and data volume. Furthermore, the accuracy of these techniques in estimating network parameters such as throughput is evaluated. A sampling framework has also been implemented in order to provide a versatile and fair platform for carrying out the testing and comparison process.

2013

Enhancing traffic sampling scope and efficiency

Authors
Silva, JMC; Carvalho, P; Lima, SR;

Publication
Proceedings - IEEE INFOCOM

Abstract
Traffic Sampling is a crucial step towards scalable network measurements, enclosing manifold challenges. The wide variety of foreseeable sampling scenarios demands for a modular view of sampling components and features, grounded on a consistent architecture. Articulating the measurement scope, the required information model and the adequate sampling strategy is a major design issue for achieving an encompassing and efficient sampling solution. This is the main focus of the present work, where a layered architecture, a taxonomy of existing sampling techniques distinguishing their inner characteristics and a flexible framework able to combine these characteristics are introduced. In addition, a new multiadaptive technique proposal, based on linear prediction, allows to reduce the measurement overhead significantly, while assuring that traffic samples reflect the statistical behavior of the global traffic under analysis. © 2013 IEEE.

2015

A modular sampling framework for flexible traffic analysis

Authors
Silva, JMC; Carvalho, P; Lima, SR;

Publication
2015 23rd International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2015

Abstract
The paradigm of having everyone and everything connected in an ubiquitous way poses huge challenges to today's networks due to the massive traffic volumes involved. To turn treatable all network tasks requiring traffic analysis, sampling the traffic has become mandatory triggering substantial research in the area. Aiming at fostering the deployment and tuning of new sampling techniques, this paper presents a flexible sampling framework developed following a multilayer design in order to easily set up the characteristics of a sampling technique according to the measurement task to be assisted. The framework implementation relies on a comprehensive sampling taxonomy which identifies the granularity, selection scheme and selection trigger as the inner characteristics distinguishing current sampling proposals. As proof of concept of the versatility of this framework in testing the suitability of distinct sampling schemes, this work provides a comparative performance evaluation of classical and recent sampling techniques regarding the estimation accuracy, the volume of data involved in the sampling process and the computational weight in terms of CPU and memory usage. © 2015 University of Split, FESB.

  • 1
  • 5