Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3646547.3689025acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
short-paper
Open access

Cost-Saving Streaming: Unlocking the Potential of Alternative Edge Node Resources

Published: 04 November 2024 Publication History

Abstract

As the demand for online video content drives up bandwidth costs for content providers (CPs), there have been efforts to integrate cost-effective techniques to mitigate their bandwidth expenditure (e.g. using set-top boxes to share content). However, the use of such resources requires considerable effort to balance cost vs. user-perceived quality of service. This paper serves as a first step to quantify this trade-off. We collect and analyze data from a major CP that serves millions of users per day using both traditional CDN resources and alternative cheaper resources. Our analysis reveals that introducing cheaper alternative resources does not always yield anticipated cost savings and may lead to a reduction in quality of experience for users. We provide insights into the reasons behind these issues and propose strategies for better utilization of alternative network resources. We work with a major CP to deploy our proposals, and offer insights on how to better leverage different kinds of bandwidth resources for improved cost-efficiency and streaming delivery.

References

[1]
Vijay Kumar Adhikari, Yang Guo, Fang Hao, Matteo Varvello, Volker Hilt, Moritz Steiner, and Zhi-Li Zhang. 2012. Unreeling netflix: Understanding and improving multi-cdn movie delivery. In 2012 Proceedings IEEE Infocom. IEEE, 1620--1628.
[2]
Micah Adler, Ramesh K Sitaraman, and Harish Venkataramani. 2011. Algorithms for optimizing the bandwidth cost of content delivery. Computer Networks, Vol. 55, 18 (2011), 4007--4020.
[3]
Adnan Ahmed, Zubair Shafiq, Harkeerat Bedi, and Amir Khakpour. 2017. Peering vs. transit: Performance comparison of peering and transit interconnections. In 2017 IEEE 25th International Conference on Network Protocols (ICNP). IEEE, 1--10.
[4]
Akamai. 2024. Akamai Cloud CDN. https://www.akamai.com/solutions/content-delivery-network
[5]
Aditya Akella, Bruce Maggs, Srinivasan Seshan, and Anees Shaikh. 2008. On the performance benefits of multihoming route control. IEEE/ACM Transactions on Networking, Vol. 16, 1 (2008), 91--104.
[6]
Aditya Akella, Bruce Maggs, Srinivasan Seshan, Anees Shaikh, and Ramesh Sitaraman. 2003. A measurement-based analysis of multihoming. In Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications. 353--364.
[7]
Alibaba. 2024. Alibaba Cloud CDN. https://www.alibabacloud.com/zh/product/content-delivery-network/pricing
[8]
Amazon. 2024. Amazon Cloud Services Pricing. https://aws.amazon.com/cn/cloudfront/pricing
[9]
Nasreen Anjum, Dmytro Karamshuk, Mohammad Shikh-Bahaei, and Nishanth Sastry. 2017. Survey on peer-assisted content delivery networks. Computer Networks, Vol. 116 (2017), 79--95.
[10]
Jeremy Bogle, Nikhil Bhatia, Manya Ghobadi, Ishai Menache, Nikolaj Bjørner, Asaf Valadarsky, and Michael Schapira. 2019. TEAVAR: striking the right utilization-availability balance in WAN traffic engineering. In Proceedings of the ACM Special Interest Group on Data Communication. 29--43.
[11]
Hyunseok Chang, Sugih Jamin, and Wenjie Wang. 2009. Live streaming performance of the Zattoo network. In Proceedings of the 9th ACM SIGCOMM conference on Internet measurement. 417--429.
[12]
Huan Chen, Huiyou Zhan, Haisheng Tan, Huang Xu, Weihua Shan, Shiteng Chen, and Xiang-Yang Li. 2022. Online Traffic Allocation Based on Percentile Charging for Practical CDNs. In 2022 IEEE/ACM 30th International Symposium on Quality of Service (IWQoS). IEEE, 1--10.
[13]
JD Cloud. 2024. JD Cloud Services. https://m-console-buy.jdcloud.com/init?product=Z
[14]
Florin Dobrian, Vyas Sekar, Asad Awan, Ion Stoica, Dilip Joseph, Aditya Ganjam, Jibin Zhan, and Hui Zhang. 2011. Understanding the impact of video quality on user engagement. ACM SIGCOMM computer communication review, Vol. 41, 4 (2011), 362--373.
[15]
Phillipa Gill, Martin Arlitt, Zongpeng Li, and Anirban Mahanti. 2007. Youtube traffic characterization: a view from the edge. In Proceedings of the 7th ACM SIGCOMM conference on Internet measurement. 15--28.
[16]
Kathrin Hanauer, Monika Henzinger, Lara Ost, and Stefan Schmid. 2023. Dynamic Demand-Aware Link Scheduling for Reconfigurable Datacenters. In IEEE INFOCOM 2023-IEEE Conference on Computer Communications.
[17]
Xiaojun Hei, Chao Liang, Jian Liang, Yong Liu, and Keith W Ross. 2007. A measurement study of a large-scale P2P IPTV system. IEEE transactions on multimedia, Vol. 9, 8 (2007), 1672--1687.
[18]
Yan Huang, Tom ZJ Fu, Dah-Ming Chiu, John CS Lui, and Cheng Huang. 2008. Challenges, design and analysis of a large-scale p2p-vod system. ACM SIGCOMM computer communication review, Vol. 38, 4 (2008), 375--388.
[19]
Adobe Systems Incorporated. 2010. Adobe Flash Video File Format Specification. https://download.macromedia.com/f4v/video_file_format_spec_v10_1.pdf
[20]
Paras Jain, Sam Kumar, Sarah Wooders, Shishir G Patil, Joseph E Gonzalez, and Ion Stoica. 2023. Skyplane: Optimizing Transfer Cost and Throughput Using "Cloud-Aware" Overlays. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). 1375--1389.
[21]
Virajith Jalaparti, Ivan Bliznets, Srikanth Kandula, Brendan Lucier, and Ishai Menache. 2016. Dynamic pricing and traffic engineering for timely inter-datacenter transfers. In Proceedings of the 2016 ACM SIGCOMM Conference. 73--86.
[22]
Virajith Jalaparti, Peter Bodik, Ishai Menache, Sriram Rao, Konstantin Makarychev, and Matthew Caesar. 2015. Network-aware scheduling for data-parallel jobs: Plan when you can. ACM SIGCOMM Computer Communication Review, Vol. 45, 4 (2015), 407--420.
[23]
Jinyang Li, Zhenyu Li, Ri Lu, Kai Xiao, Songlin Li, Jufeng Chen, Jingyu Yang, Chunli Zong, Aiyun Chen, Qinghua Wu, Chen Sun, Gareth Tyson, and Hongqiang Harry Liu. 2022. LiveNet: a low-latency video transport network for large-scale live streaming. In Proceedings of the ACM SIGCOMM 2022 Conference (Amsterdam, Netherlands) (SIGCOMM '22). Association for Computing Machinery, New York, NY, USA, 812--825. https://doi.org/10.1145/3544216.3544236
[24]
Wenxin Li, Keqiu Li, Deke Guo, Geyong Min, Heng Qi, and Jianhui Zhang. 2016. Cost-minimizing bandwidth guarantee for inter-datacenter traffic. IEEE Transactions on Cloud Computing, Vol. 7, 2 (2016), 483--494.
[25]
Yingling Mao, Xiaojun Shang, and Yuanyuan Yang. 2022. Joint resource management and flow scheduling for sfc deployment in hybrid edge-and-cloud network. In IEEE INFOCOM 2022-IEEE Conference on Computer Communications. IEEE, 170--179.
[26]
Murtaza Motiwala, Amogh Dhamdhere, Nick Feamster, and Anukool Lakhina. 2012. Towards a cost model for network traffic. ACM SIGCOMM Computer Communication Review, Vol. 42, 1 (2012), 54--60.
[27]
Matthew K. Mukerjee, David Naylor, Junchen Jiang, Dongsu Han, Srinivasan Seshan, and Hui Zhang. 2015. Practical, Real-time Centralized Control for CDN-based Live Video Delivery. SIGCOMM Comput. Commun. Rev., Vol. 45, 4 (aug 2015), 311--324. https://doi.org/10.1145/2829988.2787475
[28]
Netflix. 2021. A cooperative approach to content delivery. https://openconnect.netflix.com/Open-Connect-Briefing-Paper.pdf
[29]
Onething. 2024. Onething Services. https://www.onething.net
[30]
Roger Pantos and William May. 2017. HTTP Live Streaming. RFC 8216. https://doi.org/10.17487/RFC8216
[31]
Qiniu. 2024. Qiniu CDN Pricing. https://www.qiniu.com/prices/qcdn
[32]
Brandon Schlinker, Italo Cunha, Yi-Ching Chiu, Srikanth Sundaresan, and Ethan Katz-Bassett. 2019. Internet performance from facebook's edge. In Proceedings of the Internet Measurement Conference. 179--194.
[33]
Rachee Singh, Sharad Agarwal, Matt Calder, and Paramvir Bahl. 2021. Cost-effective cloud edge traffic engineering with cascara. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). 201--216.
[34]
Rade Stanojevic, Nikolaos Laoutaris, and Pablo Rodriguez. 2010. On economic heavy hitters: Shapley value analysis of 95th-percentile pricing. In Proceedings of the 10th ACM SIGCOMM conference on Internet measurement. 75--80.
[35]
StellarCloud. 2024. A introduction for StellarCloud. https://www.xycloud.com
[36]
Yu Sun, Chi Lin, Jiankang Ren, Pengfei Wang, Lei Wang, Guowei Wu, and Qiang Zhang. 2022. Subset selection for hybrid task scheduling with general cost constraints. In IEEE INFOCOM 2022-IEEE Conference on Computer Communications. IEEE, 790--799.
[37]
Midhul Vuppalapati, Giannis Fikioris, Rachit Agarwal, Asaf Cidon, Anurag Khandelwal, and Eva Tardos. 2023. Karma: Resource Allocation for Dynamic Demands. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23).
[38]
Dehui Wei, Jiao Zhang, Haozhe Li, Zhichen Xue, Yajie Peng, Xiaofei Pang, Rui Han, Yan Ma, and Jialin Li. 2024. Swarm: Cost-Efficient Video Content Distribution with a Peer-to-Peer System. arxiv: 2401.15839 [cs.NI]
[39]
Hao Yin, Xuening Liu, Tongyu Zhan, Vyas Sekar, Feng Qiu, Chuang Lin, Hui Zhang, and Bo Li. 2010. Livesky: Enhancing cdn with p2p. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), Vol. 6, 3 (2010), 1--19.
[40]
Menglu Yu, Ye Tian, Bo Ji, Chuan Wu, Hridesh Rajan, and Jia Liu. 2022. Gadget: Online resource optimization for scheduling ring-all-reduce learning jobs. In IEEE INFOCOM 2022-IEEE Conference on Computer Communications. IEEE, 1569--1578.
[41]
Ge Zhang, Wei Liu, Xiaojun Hei, and Wenqing Cheng. 2014. Unreeling Xunlei Kankan: Understanding hybrid CDN-P2P video-on-demand streaming. IEEE Transactions on Multimedia, Vol. 17, 2 (2014), 229--242.
[42]
Zheng Zhang, Ming Zhang, Albert G Greenberg, Y Charlie Hu, Ratul Mahajan, and Blaine Christian. 2010. Optimizing Cost and Performance in Online Service Provider Networks. In NSDI. 33--48.
[43]
Gongming Zhao, Jingzhou Wang, Hongli Xu, and Zhuolong Yu3 Chunming Qiao. 2023. COIN: Cost-Efficient Traffic Engineering with Various Pricing Schemes in Clouds. In IEEE INFOCOM 2023-IEEE Conference on Computer Communications. IEEE.

Index Terms

  1. Cost-Saving Streaming: Unlocking the Potential of Alternative Edge Node Resources

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        IMC '24: Proceedings of the 2024 ACM on Internet Measurement Conference
        November 2024
        812 pages
        ISBN:9798400705922
        DOI:10.1145/3646547
        This work is licensed under a Creative Commons Attribution International 4.0 License.

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 04 November 2024

        Check for updates

        Author Tags

        1. cost-effective cdn
        2. edge node resources
        3. live streaming

        Qualifiers

        • Short-paper

        Funding Sources

        • National Key R&D Program of China
        • Natural Science Foundation of China

        Conference

        IMC '24
        IMC '24: ACM Internet Measurement Conference
        November 4 - 6, 2024
        Madrid, Spain

        Acceptance Rates

        Overall Acceptance Rate 277 of 1,083 submissions, 26%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 104
          Total Downloads
        • Downloads (Last 12 months)104
        • Downloads (Last 6 weeks)104
        Reflects downloads up to 23 Nov 2024

        Other Metrics

        Citations

        View Options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Login options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media