Demonstration of OpenFlow-Controlled Network Orchestration for Adaptive SVC Video Manycast

Xue, N.,Chen, X.,Gong, L.,Li, S.
DOI: https://doi.org/10.1109/TMM.2015.2450014
2015-01-01
Abstract:Software defined networking (SDN) makes the network programmable and application-aware by decoupling network control and management (NC& M) from data forwarding and leveraging centralized NC&M to facilitate user-customized routing and switching. Inspired by these, this paper investigates how to realize the OpenFlow-controlled (OF-controlled) network orchestration that can facilitate efficient scalable video coding (SVC) streaming to heterogeneous clients. Specifically, we consider real-time SVC streaming and address the situation in which the same video source can reside in multiple geographicallydistributed servers and a number of clients can join and leave the streaming services dynamically. We formulate this as a multisource multi-destinationmanycast problem and propose to realize the networking system with an OF-controlled SDN architecture. We first design the functional modules for the OF controller to enable efficient network operations. Then, we focus on solving the multi-source multi-destination SVC video manycast problem and design several algorithms. Initially, an integer linear programming (ILP) model is formulated to obtain the optimal solutions for small-scale problems. Next, we try to reduce the computational complexity and make the manycast algorithm suitable for practical implementation in the OF controller, and design two time-efficient heuristics. The ILP and heuristics are evaluated with numerical simulations and the results indicate that the heuristics can provide close-to-optimal solutions for the manycast problem. Finally, we build an OF network testbed that consists of OF switches, SVC video servers and clients. With the testbed, we design necessary OF protocol extensions, implement the heuristics in the OF controller, and perform SVC video streaming experiments to demonstrate our design. The experiments verify that the proposed scheme can allocate bandwidth intelligently and ensure high-quality video streaming. Basically, the centr- lized OF controller can manage the SVC video manycast efficiently by adjusting the manycast forest dynamically according to the network status. To the best of our knowledge, this is the first work that accomplishes the networkwide experimental demonstrations of OF-controlled network orchestration for adaptive SVC video manycast.
What problem does this paper attempt to address?