SDNFV: Flexible and Dynamic Software Defined Control of an Application- and Flow-Aware Data Plane
Wei Zhang, Guyue Liu, Timothy Wood, K.K. Ramakrishnan, and Jinho Hwang

TL;DR
SDNFV introduces a hierarchical control framework for SDN that enhances network flexibility by enabling dynamic, flow-aware management of network functions across hosts and VMs, maintaining high performance.
Contribution
It presents SDNFV, a novel framework that expands data plane capabilities and employs hierarchical control for flexible, state-aware flow management in SDN environments.
Findings
Efficient rerouting of flows based on payloads and traffic characteristics.
Hierarchical control improves decision-making flexibility.
Prototype demonstrates enhanced network adaptability.
Abstract
Software Defined Networking (SDN) promises greater flexibility for directing packet flows, and Network Function Virtualization promises to enable dynamic management of software-based network functions. However, the current divide between an intelligent control plane and an overly simple, stateless data plane results in the inability to exploit the flexibility of a software based network. In this paper we propose SDNFV, a framework that expands the capabilities of network processing-and-forwarding elements to flexibly manage packet flows, while retaining both a high performance data plane and an easily managed control plane. SDNFV proposes a hierarchical control framework where decisions are made across the SDN controller, a host-level manager, and individual VMs to best exploit state available at each level. This increases the network's flexibility compared to existing SDNs where…
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 · Cloud Computing and Resource Management · Software System Performance and Reliability
