Enabling Fast and Slow Lanes for Content Providers Using Software Defined Networking

Residential broadband consumption is growing rapidly, increasing the gap between Internet service provider (ISP) costs and revenues. Meanwhile, proliferation of Internet-enabled devices is congesting access networks, degrading end-user experience, and affecting content provider monetization. In this paper, we propose a new model whereby the content provider explicitly signals fast- and slow-lane requirements to the ISP on a per-flow basis, using open APIs supported through software defined networking (SDN). Our first contribution is to develop an architecture that supports this model, presenting arguments on why this benefits consumers (better user experience), ISPs (two-sided revenue), and content providers (fine-grained control over peering arrangement). Our second contribution is to evaluate our proposal using a real trace of over 10 million flows to show that video flow quality degradation can be nearly eliminated by the use of dynamic fast-lanes, and web-page load times can be hugely improved by the use of slow-lanes for bulk transfers. Our third contribution is to develop a fully functional prototype of our system using open-source SDN components (Openflow switches and POX controller modules) and instrumented video/file-transfer servers to demonstrate the feasibility and performance benefits of our approach. Our proposal is a first step towards the long-term goal of realizing open and agile access network service quality management that is acceptable to users, ISPs, and content providers alike.

[1]  Amin Vahdat,et al.  BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing , 2015, Comput. Commun. Rev..

[2]  Vyas Sekar,et al.  Understanding the impact of video quality on user engagement , 2011, SIGCOMM.

[3]  Nick Feamster,et al.  Broadband internet performance , 2011, SIGCOMM 2011.

[4]  Monia Ghobadi,et al.  Trickle: Rate Limiting YouTube Video Streaming , 2012, USENIX Annual Technical Conference.

[5]  Rocky K. C. Chang,et al.  Measuring the quality of experience of HTTP video streaming , 2011, 12th IFIP/IEEE International Symposium on Integrated Network Management (IM 2011) and Workshops.

[6]  Vijay Sivaraman,et al.  Virtualizing the access network via open APIs , 2013, CoNEXT.

[7]  Jiangchuan Liu,et al.  Statistics and Social Network of YouTube Videos , 2008, 2008 16th Interntional Workshop on Quality of Service.

[8]  Vijay Sivaraman,et al.  An economic model for a new broadband ecosystem based on fast and slow lanes , 2016, IEEE Network.

[9]  H. Sugiyama Programmable Network Systems: Through the Junos SDK and Junos Space SDK , 2012, 2012 World Telecommunications Congress.

[10]  Ramesh K. Sitaraman,et al.  Video Stream Quality Impacts Viewer Behavior: Inferring Causality Using Quasi-Experimental Designs , 2012, IEEE/ACM Transactions on Networking.

[11]  I. Stoica,et al.  A case for a coordinated internet video control plane , 2012, CCRV.

[12]  Ajay Mahimkar,et al.  Bandwidth on demand for inter-data center communication , 2011, HotNets-X.

[13]  Shane Greenstein The Fault Lines along Fast Lanes , 2014 .

[14]  Klara Nahrstedt,et al.  The QOS Broker , 1995, IEEE Multim..

[15]  Kok-Kiong Yap,et al.  Putting home users in charge of their network , 2012, UbiComp.

[16]  Kurt Rothermel,et al.  QoS negotiation and resource reservation for distributed multimedia applications , 1997, Proceedings of IEEE International Conference on Multimedia Computing and Systems.

[17]  Ali C. Begen,et al.  An experimental evaluation of rate-adaptation algorithms in adaptive streaming over HTTP , 2011, MMSys.

[18]  Phongphan Danphitsanuphan Dynamic Bandwidth Shaping Algorithm for Internet Traffic Sharing Environments , 2011 .

[19]  Sangtae Ha,et al.  Time-Dependent Broadband Pricing: Feasibility and Benefits , 2011, 2011 31st International Conference on Distributed Computing Systems.

[20]  Vijay Sivaraman,et al.  Broadband fast-lanes with two-sided control: Design, evaluation, and economics , 2015, 2015 IEEE 23rd International Symposium on Quality of Service (IWQoS).

[21]  Walid Dabbous,et al.  Network characteristics of video streaming traffic , 2011, CoNEXT '11.

[22]  Kok-Kiong Yap,et al.  Slicing home networks , 2011, HomeNets '11.

[23]  Vijay Sivaraman,et al.  Pricing user-sanctioned dynamic fast-lanes driven by content providers , 2015, 2015 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[24]  ZhangHui,et al.  A case for a coordinated internet video control plane , 2012 .

[25]  Michael Sirivianos,et al.  Inter-datacenter bulk transfers with netstitcher , 2011, SIGCOMM.