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 2023Publication 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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  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-00Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Tom Henderson, Sally Floyd, Andrei Gurtov, and Yoshifumi Nishida. 2012. The NewReno modification to TCP's fast recovery algorithm. Technical Report.Google ScholarGoogle Scholar
  8. ByteDance Inc. 2023. Grand Challenge. Retrieved 05-04-2023 from https://mmsysgc23.github.io/challenge/Google ScholarGoogle Scholar
  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.1Google ScholarGoogle Scholar
  10. Van Jacobson. 1988. Congestion avoidance and control. ACM SIGCOMM computer communication review 18, 4 (1988), 314--329.Google ScholarGoogle Scholar
  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.0Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Injong Rhee, Lisong Xu, Sangtae Ha, Alexander Zimmermann, Lars Eggert, and Richard Scheffenegger. 2018. CUBIC for fast long-distance networks. Technical Report.Google ScholarGoogle Scholar
  14. Iraj Sodagar. 2011. The mpeg-dash standard for multimedia streaming over the internet. IEEE multimedia 18, 4 (2011), 62--67.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle ScholarCross RefCross Ref
  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.Google ScholarGoogle ScholarDigital LibraryDigital Library
  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).Google ScholarGoogle Scholar
  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.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

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

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • 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

          Copyright © 2023 Owner/Author(s)

          This work is licensed under a Creative Commons Attribution International 4.0 License.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 8 June 2023

          Check for updates

          Qualifiers

          • short-paper

          Acceptance Rates

          Overall Acceptance Rate176of530submissions,33%
        • Article Metrics

          • Downloads (Last 12 months)220
          • Downloads (Last 6 weeks)21

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader