[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3587819.3597029acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
short-paper
Open access

Modified CUBIC Congestion Avoidance for Multi-side Parallel Downloading over Lossy Networks

Published: 08 June 2023 Publication History

Abstract

With the rapid growth of online video viewing, the quality of experience for users become a critical factor in the video streaming service to attract users and increase their adherence. Multi-side parallel downloading, which requests video segments from various low-cost data nodes simultaneously, could be a strategy to reduce the latency and improve the experience. However, the communication between such data nodes might not be as reliable as a conventional dedicated server. In such a network, the random loss events may bias the loss-based congestion control. Accordingly, this work incorporates a reevaluation mechanism into the CUBIC congestion avoidance state to correct the underestimation of the congestion window. In the experiment, we analyzed the round-trip time pattern and the transmission speed of CUBIC against our modification via network simulation with various loss rates. Our result shows that reevaluation helps to recover the congestion window and to improve the transmission speed in the extremely high-loss network. The derived insight may benefit the future improvement of loss-based congestion control. This paper presents one of the winning team's strategies in the MMSys23 Grand Challenge. The submitted code can be found on GitHub.1.

References

[1]
Thomas Barnett, Shruti Jain, Usha Andra, and Taru Khurana. 2018. Cisco visual networking index (vni) complete forecast update, 2017--2022. Americas/EMEAR Cisco Knowledge Network (CKN) Presentation (2018), 1--30.
[2]
Neal Cardwell, Yuchung Cheng, C Stephen Gunn, Soheil Hassas Yeganeh, and Van Jacobson. 2017. BBR: congestion-based congestion control. Commun. ACM 60, 2 (2017), 58--66.
[3]
Yu-Yen Chung, Thiru Annaswamy, and Balakrishnan Prabhakaran. 2023. Performance and User Experience Studies of HILLES: Home-based Immersive Lower Limb Exergame System. In Proceedings of the 14th ACM multimedia systems conference. ACM.
[4]
Yu-Yen Chung, Hung-Jui Guo, Hiranya Garbha Kumar, and Balakrishnan Prabhakaran. 2020. High-quality First-person Rendering Mixed Reality Gaming System for In Home Setting. In 2020 IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR). IEEE, 339--344.
[5]
Google. 2019. BBR v2 A Model-based Congestion Control. Retrieved 05-04-2023 from https://datatracker.ietf.org/meeting/104/materials/slides-104-iccrg-an-update-on-bbr-00
[6]
Sangtae Ha, Injong Rhee, and Lisong Xu. 2008. CUBIC: a new TCP-friendly high-speed TCP variant. ACM SIGOPS operating systems review 42, 5 (2008), 64--74.
[7]
Tom Henderson, Sally Floyd, Andrei Gurtov, and Yoshifumi Nishida. 2012. The NewReno modification to TCP's fast recovery algorithm. Technical Report.
[8]
ByteDance Inc. 2023. Grand Challenge. Retrieved 05-04-2023 from https://mmsysgc23.github.io/challenge/
[9]
Cloudflare Inc. 2023. Savoury implementation of the QUIC transport protocol and HTTP/3. Retrieved 05-04-2023 from https://github.com/cloudflare/quiche/tree/0.17.1
[10]
Van Jacobson. 1988. Congestion avoidance and control. ACM SIGCOMM computer communication review 18, 4 (1988), 314--329.
[11]
Bob Lantz and Brandon Heller. 2021. Mininet 2.3.0. Retrieved 05-04-2023 from https://github.com/mininet/mininet/releases/tag/2.3.0
[12]
Kyungjin Lee, Juheon Yi, Youngki Lee, Sunghyun Choi, and Young Min Kim. 2020. GROOT: a real-time streaming system of high-fidelity volumetric videos. In Proceedings of the 26th Annual International Conference on Mobile Computing and Networking. 1--14.
[13]
Injong Rhee, Lisong Xu, Sangtae Ha, Alexander Zimmermann, Lars Eggert, and Richard Scheffenegger. 2018. CUBIC for fast long-distance networks. Technical Report.
[14]
Iraj Sodagar. 2011. The mpeg-dash standard for multimedia streaming over the internet. IEEE multimedia 18, 4 (2011), 62--67.
[15]
Yeong-Jun Song, Geon-Hwan Kim, and You-Ze Cho. 2020. BBR-CWS: improving the inter-protocol fairness of BBR. Electronics 9, 5 (2020), 862.
[16]
Kevin Spiteri, Ramesh Sitaraman, and Daniel Sparacio. 2019. From theory to practice: Improving bitrate adaptation in the DASH reference player. ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM) 15, 2s (2019), 1--29.
[17]
Huixiang Yang, Hanlin Pan, and Lin Ma. 2023. A review on software defined content delivery network: a novel combination of CDN and SDN. IEEE Access (2023).
[18]
Abid Yaqoob, Ting Bi, and Gabriel-Miro Muntean. 2020. A survey on adaptive 360 video streaming: Solutions, challenges and opportunities. IEEE Communications Surveys & Tutorials 22, 4 (2020), 2801--2838.

Cited By

View all

Index Terms

  1. Modified CUBIC Congestion Avoidance for Multi-side Parallel Downloading over Lossy Networks

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        MMSys '23: Proceedings of the 14th ACM Multimedia Systems Conference
        June 2023
        495 pages
        ISBN:9798400701481
        DOI:10.1145/3587819
        This work is licensed under a Creative Commons Attribution International 4.0 License.

        Sponsors

        In-Cooperation

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 08 June 2023

        Check for updates

        Author Tags

        1. congestion control
        2. round trip time
        3. loss rate

        Qualifiers

        • Short-paper

        Conference

        MMSys '23
        Sponsor:
        MMSys '23: 14th Conference on ACM Multimedia Systems
        June 7 - 10, 2023
        BC, Vancouver, Canada

        Acceptance Rates

        Overall Acceptance Rate 176 of 530 submissions, 33%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 267
          Total Downloads
        • Downloads (Last 12 months)107
        • Downloads (Last 6 weeks)5
        Reflects downloads up to 05 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all

        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