SDN Flow Entry Management Using Reinforcement Learning
Ting-Yu Mu, Ala Al-Fuqaha, Khaled Shuaib, Farag M. Sallabi, Junaid, Qadir

TL;DR
This paper introduces reinforcement learning techniques to optimize SDN flow entry management, significantly reducing control plane overhead and improving flow table hit ratios in datacenter networks.
Contribution
It presents a novel application of reinforcement learning and deep reinforcement learning for flow entry management in SDN, addressing TCAM limitations and control overhead.
Findings
60% reduction in control plane overhead
14% improvement in flow table hit ratio
Effective in emulation with fixed flow table size
Abstract
Modern information technology services largely depend on cloud infrastructures to provide their services. These cloud infrastructures are built on top of datacenter networks (DCNs) constructed with high-speed links, fast switching gear, and redundancy to offer better flexibility and resiliency. In this environment, network traffic includes long-lived (elephant) and short-lived (mice) flows with partitioned and aggregated traffic patterns. Although SDN-based approaches can efficiently allocate networking resources for such flows, the overhead due to network reconfiguration can be significant. With limited capacity of Ternary Content-Addressable Memory (TCAM) deployed in an OpenFlow enabled switch, it is crucial to determine which forwarding rules should remain in the flow table, and which rules should be processed by the SDN controller in case of a table-miss on the SDN switch. This is…
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 · Advanced Memory and Neural Computing · Conducting polymers and applications
