Publication:
NATRA: Network ACK-Based Traffic Reduction Algorithm

Date

2020

Director

Publisher

IEEE
Acceso abierto / Sarbide irekia
Artículo / Artikulua
Versión publicada / Argitaratu den bertsioa

Project identifier

MINECO//TEC2015-69417-C2-2-R/ES/recolecta

Abstract

Traffic monitoring involves packet capturing and processing at a very high rate of packets per second. Typically, flow records are generated from the packet traffic, such as TCP flow records that feature the number of bytes and packets in each direction, flow duration, number of different ports, and other metrics. Delivering such flow records, about network traffic flowing at tens of Gbps is rather challenging in terms of processing power. To address this problem, traffic thinning can be applied to reduce the input load, by swiftly discarding useless packets at the sniffer NIC or driver level, which effectively reduces the load on software layers that handle traffic processing. This work proposes an algorithm that drops empty ACK packets from TCP traffic, thus achieving a significant reduction in the packets per second that must be handled by each traffic module. The tests discussed below show that the algorithm achieves a 25% decrease in the packets per second rate with minimal information loss.

Description

Keywords

Network traffic thinning, Traffic processing, Sniffer architecture

Department

Ingeniería Eléctrica, Electrónica y de Comunicación / Ingeniaritza Elektrikoa, Elektronikoaren eta Telekomunikazio Ingeniaritzaren

Faculty/School

Degree

Doctorate program

item.page.cita

S. Garcia-Jimenez, E. Magaña and J. Aracil, 'NATRA: Network ACK-Based Traffic Reduction Algorithm,' in IEEE Access, vol. 8, pp. 151229-151241, 2020, doi: 10.1109/ACCESS.2020.2997669.

item.page.rights

This work is licensed under a Creative Commons Attribution 4.0 License.

Los documentos de Academica-e están protegidos por derechos de autor con todos los derechos reservados, a no ser que se indique lo contrario.