Video-on-demand system architecture with ALTO-SDN integration

Software Defined Networking (SDN) is a promising technology for future internet applications through decoupling the data and control planes of computer networks. Enabling the development of application specific routing algorithms, the separation fosters the performance of internet applications. On the other hand, Application Layer Traffic Optimization (ALTO) provides network related information such as network paths and geographic locations of hosts to applications running on the internet. Thus, it is possible to maintain an increase in the performance of the end-to-end internet applications by integrating SDN technology and ALTO protocol. In this paper, we propose a Video-on-Demand (VoD) architecture utilizing the integration of SDN and ALTO. In the architecture, the clients running the VoD applications reside in an SDN domain while the servers remain out of the SDN domain. Simulation results show that the integration of SDN and ALTO increases the Quality of Experience (QoE) in a VoD system compared to QoE which is achieved in a traditional VoD architecture.

[1]  MaggsBruce,et al.  Globally Distributed Content Delivery , 2002 .

[2]  Nick McKeown,et al.  A network in a laptop: rapid prototyping for software-defined networks , 2010, Hotnets-IX.

[3]  Yakov Rekhter,et al.  A Border Gateway Protocol 4 (BGP-4) , 1994, RFC.

[4]  Diego Lopez,et al.  Use Cases for ALTO with Software Defined Networks , 2012 .

[5]  A. Murat Tekalp,et al.  Distributed QoS Architectures for Multimedia Streaming Over Software Defined Networks , 2014, IEEE Transactions on Multimedia.

[6]  Thomas Stockhammer,et al.  Dynamic adaptive streaming over HTTP --: standards and design principles , 2011, MMSys.

[7]  Reinaldo Penno,et al.  Application-Layer Traffic Optimization (ALTO) Protocol , 2014, RFC.

[8]  T. V. Lakshman,et al.  Abstracting network state in Software Defined Networks (SDN) for rendezvous services , 2012, 2012 IEEE International Conference on Communications (ICC).

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

[10]  Daoyun Hu,et al.  Demonstration of OpenFlow-Controlled Network Orchestration for Adaptive SVC Video Manycast , 2015, IEEE Transactions on Multimedia.

[11]  Henning Schulzrinne,et al.  Towards QoE-aware video streaming using SDN , 2014, 2014 IEEE Global Communications Conference.

[12]  José Neuman de Souza,et al.  An OpenFlow-Based Elastic Solution for Cloud-CDN Video Streaming Service , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[13]  Zoltan Faigl,et al.  Application-layer traffic optimization in software-defined mobile networks: A proof-of-concept implementation , 2014, 2014 16th International Telecommunications Network Strategy and Planning Symposium (Networks).