Per-Flow Routing with QoS Support to Enhance Multimedia Delivery in OpenFlow SDN

In this paper, we present the results obtained trough a per-flow routing resource with Quality of Service (QoS) support, provided by a multimedia gateway, to enhance multimedia delivery in OpenFlow Software-Defined Networks (SDN). We use the multimedia gateway to identify and classify multiple multimedia traffic flows on the network and to forward each traffic flow to the destination system according to specific flow rules, with different configurations of bandwidth allocation and priority of transmissions. In the SDN environment, the multimedia gateway acts as complementary component of the OpenFlow controller and as a network gateway of the end-systems. The interactions with the OpenFlow controller occur through a RESTful API, as an extension to the OpenFlow controller API Northbound. Through these interactions, with global information of the network, multimedia traffic flows can be routed and delivered differently from the other flows. These features are important to improve the multimedia distribution and to increase the user-perceived Quality of Experience (QoE).

[1]  Burak Gorkemli,et al.  Quality of service control and resource prioritization with Software Defined Networking , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[2]  Stefano Giordano,et al.  Towards an SDN network control application for differentiated traffic routing , 2015, 2015 IEEE International Conference on Communications (ICC).

[3]  Rafael Fernando Diorio,et al.  A Platform for Multimedia Traffic Forwarding in Software Defined Networks , 2015, WebMedia.

[4]  Airton Ishimori,et al.  Control of Multiple Packet Schedulers for Improving QoS on OpenFlow/SDN Networking , 2013, 2013 Second European Workshop on Software Defined Networks.

[5]  Leonard Richardson,et al.  RESTful Web APIs , 2013 .

[6]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[7]  Nick Feamster,et al.  FlowQoS: QoS for the rest of us , 2014, HotSDN.

[8]  A. Murat Tekalp,et al.  An Optimization Framework for QoS-Enabled Adaptive Video Streaming Over OpenFlow Networks , 2013, IEEE Transactions on Multimedia.

[9]  Thierry Turletti,et al.  A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks , 2014, IEEE Communications Surveys & Tutorials.

[10]  Santa Catarina,et al.  Redes de Computadores e a Internet , 2009 .

[11]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.

[12]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[13]  David L. Black,et al.  Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers , 1998, RFC.

[14]  Rafael Fernando Diorio,et al.  Testing an IP-based Multimedia Gateway , 2015 .

[15]  Divanilson Campelo,et al.  A robust SDN network architecture for service providers , 2014, 2014 IEEE Global Communications Conference.

[16]  David L. Black,et al.  The Addition of Explicit Congestion Notification (ECN) to IP , 2001, RFC.