UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Accuracy-Aware Adaptive Traffic Monitoring for Software Dataplanes

Tangari, G; Charalambides, M; Tuncer, D; Pavlou, G; (2019) Accuracy-Aware Adaptive Traffic Monitoring for Software Dataplanes. IEEE/ACM Transactions on Networking pp. 1-16. 10.1109/tnet.2020.2976952. (In press). Green open access

[thumbnail of Tangari-20-ToN.pdf]
Tangari-20-ToN.pdf - Published Version

Download (1MB) | Preview


Network operators have recently been developing multi-Gbps traffic monitoring tools on commodity hardware, as part of the packet-processing pipelines realizing software dataplanes. These solutions allow the execution of sophisticated per-packet monitoring using the processing power available on servers. Although advances in packet capture have enabled the interception of packets at high rates, bottlenecks can still arise in the monitoring process as a result of concurrent access to shared processor resources, variations of the traffic skew, and unbalanced packet-rate spikes. In this paper we present an adaptive monitoring framework, →ol, which is resilient to bottlenecks while maintaining the accuracy of monitoring reports above a user-specified threshold. →ol dynamically reduces the measurement task sets under adverse conditions, and reconfigures them to recover potential accuracy degradations. To quantify the monitoring accuracy at run time, →ol adopts a novel task-independent technique that generates accuracy estimates according to recently observed traffic characteristics. With a prototype implementation based on a generic packet-processing pipeline, and using well-known measurements tasks, we show that →ol achieves lossless traffic monitoring for a wide range of conditions, significantly enhances the level of monitoring accuracy, and performs adaptations at the time scale of milliseconds with limited overhead.

Type: Article
Title: Accuracy-Aware Adaptive Traffic Monitoring for Software Dataplanes
Open access status: An open access version is available from UCL Discovery
DOI: 10.1109/tnet.2020.2976952
Publisher version: https://doi.org/10.1109/TNET.2020.2976952
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher's terms and conditions.
Keywords: Network monitoring, software packet processing, dynamic resource allocation
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Electronic and Electrical Eng
URI: https://discovery.ucl.ac.uk/id/eprint/10093968
Downloads since deposit
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item