mCast: An SDN-based resource-eficient live video streaming architecture with ISP-CDN collaboration
Zahran, Ahmed H.
Sreenan, Cormac J.
Institute of Electrical and Electronics Engineers (IEEE)
The rise of Software Defined Networking (SDN) presents an opportunity to overcome the limitations of rigid and static traditional Internet architecture and provide services like network layer multicast for live video streaming. In this paper we propose mCast, an SDN-based architecture for live streaming, to reduce the utilization of network and system resources for both Internet Service Providers (ISP) and Content Delivery Networks (CDN) by using multicast over the Internet. We propose a communication framework between ISPs and CDNs to enable mCast while retaining user and data privacy. mCast is transparent to the clients and maintains the control of CDNs on user sessions. We developed a testbed and performed large scale evaluation and comparison. Results showed that mCast can improve the video quality received by clients and, for CDNs and ISPs in comparison to IP unicast, mCast can decrease link utilization by more than 50% and network losses to 0%.
Internet , Data privacy , Groupware , Multicast communication , Software defined networking , Telecommunication network routing , Telecommunication traffic , Video streaming , Content Delivery Networks , ISP-CDN collaboration , Internet Service Providers , Internet architecture , SDN , mCast , Resource-efficiency live video streaming Architecture , User privacy , Video quality , IP networks , Routing , Servers , Service-oriented architecture , Streaming media , Unicast , Multimedia streaming , Network architecture , Network management
Khalid, A., Zahran, A. H. and Sreenan, C. J. (2017) 'mCast: An SDN-Based Resource-Efficient Live Video Streaming Architecture with ISP-CDN Collaboration'. 2017 IEEE 42nd Conference on Local Computer Networks (LCN), Singapore, 9-12 Oct. 2017, pp. 95-103. doi: 10.1109/LCN.2017.84
© 2017, Ahmed Khalid. Under license to IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.