Access the full text.
Sign up today, get DeepDyve free for 14 days.
M. Berman, J. Chase, L. Landweber, A. Nakao, M. Ott, D. Raychaudhuri, R. Ricci, I. Seskar (2014)
GENI: A federated testbed for innovative network experimentsComput. Networks, 61
(2015)
Global Internet Phenomena, Latin America 8 North America—May 2015Technical Report. Sandvine.
Saamer Akhshabi, Lakshmi Anantakrishnan, Ali C. Begen, Constantine Dovrolis (2012)
What happens when HTTP adaptive streaming players compete for bandwidth? In Proceedings of the 22nd International Workshop on Network and Operating System Support for Digital Audio and VideoACM
A. Naman, Yu Wang, H. Gharakheili, V. Sivaraman, D. Taubman (2018)
Responsive high throughput congestion control for interactive applications over SDN-enabled networksComput. Networks, 134
Saamer Akhshabi, Lakshmi Anantakrishnan, A. Begen, C. Dovrolis (2012)
What happens when HTTP adaptive streaming players compete for bandwidth?
Kadir Tolga Bagci, Kemal Emrecan Sahin, A. Murat Tekalp (2017)
Compete or collaborate: Architectures for collaborative DASH video over future networksIEEE Trans. Multimedia, 19
Narjes T. Jahromi, Sami Yangui, Adel Larabi, Daniel Smith, Mohammad A. Salahuddin, Roch H. Glitho, Richard Brunneri, Halima Elbiaze (2017)
NFV and SDN-based cost-efficient and agile value-added video services provisioning in content delivery networksProceedings of the 2017 14th IEEE Annual Consumer Communications 8 Networking Conference (CCNC’17). IEEE, 2017
Panagiotis Georgopoulos, Yehia El-khatib, M. Broadbent, Mu Mu, N. Race (2013)
Towards network-wide QoE fairness using openflow-assisted adaptive video streamingProceedings of the 2013 ACM SIGCOMM workshop on Future human-centric multimedia networking
Te-Yuan Huang, Nikhil Handigol, Brandon Heller, N. McKeown, Ramesh Johari (2012)
Confused, timid, and unstable: picking a video streaming rate is hardProceedings of the 2012 Internet Measurement Conference
Sipat Triukose, Z. Wen, M. Rabinovich (2011)
Measuring a commercial content delivery network
H. Yin, Xuening Liu, Tongyu Zhan, V. Sekar, Feng Qiu, Chuang Lin, Hui Zhang, Bo Li (2009)
Design and deployment of a hybrid CDN-P2P system for live video streaming: experiences with LiveSkyProceedings of the 17th ACM international conference on Multimedia
Panagiotis Georgopoulos, Matthew Broadbent, Arsham Farshad, Bernhard Plattner, Nicholas Race (2015)
Using software defined networking to enhance the delivery of video-on-demandComput. Commun., 69
Vijay Kumar Adhikari, Yang Guo, Fang Hao, Volker Hilt, Zhi-Li Zhang (2012)
A tale of three CDNs: An active measurement study of Hulu and its CDNsProceedings of the IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS’12). IEEE
Vijay Kumar Adhikari, Yang Guo, Fang Hao, Matteo Varvello, Volker Hilt, Moritz Steiner, Zhi-Li Zhang (2012)
Unreeling netflix: Understanding and improving multi-cdn movie deliveryProceedings of the Annual IEEE International Conference on Computer Communications (INFOCOM’12). IEEE
Michael Jarschel, Florian Wamser, Thomas Hohn, Thomas Zinner, Phuoc Tran-Gia (2013)
SDN-based application-aware networking on the example of youtube video streamingProceedings of the 2nd European Workshop on Software Defined Networks (EWSDN’13). IEEE
Robert Ricci, Eric Eide, CloudLab Team (2014)
Introducing CloudLab: Scientific infrastructure for advancing cloud architectures and applications; login::, 39
Jan Kleinrouweler, Sergio Barros, Pablo César (2017)
An SDN Architecture for Privacy-Friendly Network-Assisted DASHACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), 13
Dukhyun Chang, Junho Suh, Hyogi Jung, T. Kwon, Yanghee Choi (2012)
How to realize CDN interconnection (CDNI) over OpenFlow?
Alon Atary, Anat Bremler-Barr (2016)
Efficient round-trip time monitoring in OpenFlow networksProceedings of the 35th Annual IEEE International Conference on Computer Communications (INFOCOM’16). IEEE
Cisco Visual Networking Index: Forecast and Trends, 2017--2022, White Paper
Technical Report. Cisco.
Simon Knight, Hung X. Nguyen, Nick Falkner, Rhys Bowden, Matthew Roughan (2011)
The internet topology zooIEEE J. Select. Areas Commun., 29
Hyunwoo Nam, Kyung-Hwa Kim, Jong Yul Kim, Henning Schulzrinne (2014)
Towards QoE-aware video streaming using SDNProceedings of the Global Communications Conference (GLOBECOM’14). IEEE
Sushant Jain, Alok Kumar, Subhasree Mandal, Joon Ong, Leon Poutievski, Arjun Singh, Subbaiah Venkata, Jim Wanderer, Junlan Zhou, Min Zhu (2013)
B4: Experience with a globally-deployed software defined WANACM SIGCOMM Computer Communication Review
Kevin Spiteri, Rahul Urgaonkar, Ramesh K. Sitaraman (2016)
BOLA: Near-optimal bitrate adaptation for online videosProceedings of the 35th Annual IEEE International Conference on Computer Communications (INFOCOM’16). IEEE
A. Bentaleb, A. Begen, Roger Zimmermann (2016)
SDNDASH: Improving QoE of HTTP Adaptive Streaming Using Software Defined NetworkingProceedings of the 24th ACM international conference on Multimedia
David Naylor, A. Finamore, Ilias Leontiadis, Y. Grunenberger, M. Mellia, M. Munafò, K. Papagiannaki, P. Steenkiste (2014)
The Cost of the "S" in HTTPSProceedings of the 10th ACM International on Conference on emerging Networking Experiments and Technologies
Megumi Shibuya, Atsuo Tachibana, Teruyuki Hasegawa (2014)
Efficient performance diagnosis in openflow networks based on active measurementsProc, 2014
Matthew Broadbent, Daniel King, Sean Baildon, Nektarios Georgalas, Nicholas Race (2015)
OpenCache: A software-defined content caching platformProceedings of the 1st IEEE Conference on Network Softwarization (NetSoft’15). IEEE
Ahsan Arefin, Raoul Rivas, Rehana Tabassum, Klara Nahrstedt (2013)
OpenSession: SDN-based cross-layer multi-stream management protocol for 3D teleimmersionProceedings of the 21st IEEE International Conference on Network Protocols (ICNP’13). IEEE
Divyashri Bhat, Amr Rizk, Michael Zink, Ralf Steinmetz (2018)
SABR: Network-assisted content distribution for QoE-driven ABR video streamingACM Trans. Multimedia Comput. Commun. Appl., 14
Dukhyun Chang, Junho Suh, Hyogi Jung, Ted Taekyoung Kwon, Yanghee Choi (2012)
How to realize CDN interconnection (CDNI) over OpenFlow? In Proceedings of the 7th International Conference on Future Internet TechnologiesACM
Feng Qin, Zhifeng Zhao, Honggang Zhang (2016)
Optimizing routing and server selection in intelligent SDN-based CDNProceedings of the 8th International Conference on Wireless Communications 8 Signal Processing (WCSP’16). IEEE, 8
Thinh Pham Hong, An Nguyen Duc, Thoa Nguyen, Truong Thu Huong, Nam Pham Ngoc (2017)
Adaptation method for streaming of CBR video over HTTP based on software defined networkingProceedings of the International Conference on Advanced Technologies for Communications (ATC’17). IEEE
Rupa Krishnan, H. Madhyastha, Sridhar Srinivasan, Susha Jain, A. Krishnamurthy, T. Anderson, Jie Gao (2009)
Moving beyond end-to-end path information to optimize CDN performance
Hilmi E. Egilmez, Seyhan Civanlar, A. Murat Tekalp (2013)
An optimization framework for QoS-enabled adaptive video streaming over OpenFlow networksIEEE Trans. Multimedia, 15
Paul Goransson, Chuck Black, Timothy Culver (2016)
Software Defined Networks: A Comprehensive ApproachMorgan Kaufmann.
Hyunwoo Nam (2016)
Measuring and Improving the Quality of Experience of Adaptive Rate VideoColumbia University.
Susha Jain, Alok Kumar, Subhasree Mandal, J. Ong, L. Poutievski, Arjun Singh, Subbaiah Venkata, Jim Wanderer, Junlan Zhou, Min Zhu, J. Zolla, Urs Hölzle, Stephen Stuart, Amin Vahdat (2013)
B4: experience with a globally-deployed software defined wanProceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
Christelle Al Hasrouty, Vincent Autefage, Cristian Olariu, Damien Magoni, John Murphy (2016)
SDN-driven multicast streams with adaptive bitrates for VoIP conferencesProceedings of the IEEE International Conference on Communications.
Danny H. Lee, Constantine Dovrolis, Ali C. Begen (2014)
Caching in http adaptive streaming: Friend or foe? In Proceedings of the Network and Operating System Support on Digital Audio and Video WorkshopACM
Zachary M. Seward (2014)
Netflix is making sure customers know whom to blame for slow, grainy videoRetrieved from https://qz.com/216609/netflixs-video-error-message-is-a-clever-attack-on-cable-companies/.
K. Tolga Bagci, Kemal E. Sahin, A. Murat Tekalp (2016)
Queue-allocation optimization for adaptive video streaming over software defined networks with multiple service-levelsProceedings of the IEEE International Conference on Image Processing (ICIP’16). IEEE
Divyashri Bhat, Amr Rizk, M. Zink, R. Steinmetz (2018)
SABRACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), 14
Randall Stewart, John-Mark Gurney, Scott Long (2015)
Optimizing TLS for high-bandwidth applications in FreeBSDProceedings of the Asia BSD Conference. Citeseer.
Matthias Wichtlhuber, Robert Reinecke, David Hausheer (2015)
An SDN-based CDN/ISP collaboration architecture for managing high-volume flowsIEEE Trans. Netw. Serv. Manage., 12
M. Mathis, J. Semke, J. Mahdavi, T. Ott (1997)
The macroscopic behavior of the TCP congestion avoidance algorithmComput. Commun. Rev., 27
Wei-Kuo Chiang, Tsung-Ying Li (2016)
An extended SDN-based in-network caching service for video on demandProceedings of the 2016 International Computer Symposium (ICS’16). IEEE, 2016
Software-defined networking introduces opportunities to optimize the Internet Service Provider’s network and to improve client experience for the Video-on-Demand applications. Recent studies on SDN frameworks show that traffic engineering methods allow a fair share of bandwidth between adaptive video streaming clients. Additionally, ISPs can make better estimations of bandwidth and contribute to the bitrate selection for the clients. This study focuses on another aspect of network assistance in video delivery: CDN server selection. In a typical framework where the ISP contributes to the CDN selection, the video provider and the network provider interfaces are merged together. Clients connect to the ISP to get the best CDN server candidate for a given video. This exposes client requests to the ISP. However, video providers have been investing large resources for encrypted video provisioning to preserve their client’s information from third parties, especially network providers. The typical approach is not practical due to privacy concerns. In this study, we present a framework called PPNet to allow CDN-ISP collaboration while preventing the ISP’s access to the video request and availability information. Our framework introduces an isolation between the video provider’s and the ISP’s web interfaces. Clients connect to both of the interfaces and deliver information on a need-to-know basis. As a second contribution, PPNet introduces a practical optimization method for CDN selection. Real-time data collection capabilities of a typical OpenFlow network is used as the input for optimization. Congestion-awareness has been the priority. To adapt for changing network conditions, capability of utilizing multiple servers simultaneously for a single video is introduced. Instead of directing each video client into a CDN node, the proposed system performs request routing per video segment. Finally, we present a system prototype of PPNet and show that our multiple-host adaptive streaming method introduces a significant improvement in quality of experience when compared to the state of the art.
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) – Association for Computing Machinery
Published: May 19, 2020
Keywords: Internet
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.