Load Profiling via In-Band Flow Classification and P4 With Howdah

Antonino Angi,Alessio Sacco,Flavio Esposito,Guido Marchetto,Alexander Clemm
DOI: https://doi.org/10.1109/tnsm.2023.3299729
2023-01-01
IEEE Transactions on Network and Service Management
Abstract:Data center traffic management challenges increase with the complexity and variety of new Internet and Web applications. Efficient network management systems are often needed to thwart delays and minimize failures. In this regard, it seems helpful to identify in advance the different classes of flows that (co)exist in the network, characterizing them into different types based on different latency/bandwidth requirements. In this paper, we propose Howdah, a traffic identification and profiling mechanism that uses Machine Learning and a load-aware forwarding strategy to offer adaptation to different classes of traffic with the support of programmable data planes. With Howdah, the sender and gateway elements inject in-band traffic information obtained by a supervised learning algorithm. When a switch or router receives a packet, it exploits this host-based traffic classification to adapt to a desirable traffic profile, for example, to balance the traffic load. We compare our solution against recent traffic engineering proposals and demonstrate the effectiveness of the cooperation between host traffic classification and P4-based switch forwarding policies, reducing packet transmission time in data center scenarios.
computer science, information systems
What problem does this paper attempt to address?