AMPF: Application-aware Multipath Packet Forwarding using Machine Learning and SDN
Thomas Valerrian Pasca S, Siva Sairam Prasad, Kotaro Kataoka

TL;DR
This paper introduces an application-aware multipath forwarding framework combining Machine Learning and SDN to optimize network resource allocation based on application-specific requirements, improving performance over traditional methods.
Contribution
It presents a novel framework that uses ML and SDN for flow prioritization and routing based on application needs, beyond simple protocol and port analysis.
Findings
Significant performance improvement over traditional networks
ML-based flow prioritization effectively considers application requirements
Port number and protocol are not key factors in ML-based application identification
Abstract
This paper proposes an application-aware multipath packet forwarding framework that integrates Machine Learning Techniques (MLT) and Software Defined Networks (SDN). As the Internet provides a variety of services and their performance requirement has become heterogeneous, it is common to come across the scenario of multiple flows competing for a constrained resource such as bandwidth, less jitter or low latency path. Such factors are application specific requirement that is beyond the knowledge of a simple combination of protocol type and port number. Better overall performance could be achieved if the network is able to prioritize the flows and assign resources based on their application specific requirement. Our system prioritizes each of the flows using MLT and routes it through a path according to the flow priority and network state using SDN. The proof of concept implementation has…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Internet Traffic Analysis and Secure E-voting · Network Traffic and Congestion Control
