[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3626111.3628193acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Boosting Application Performance using Heterogeneous Virtual Channels: Challenges and Opportunities

Published: 28 November 2023 Publication History

Abstract

Interactive networked applications require high throughput, low latency, and high reliability from the network to provide a seamless user experience. While meeting these three requirements simultaneously is difficult, there has been an emergence of heterogeneous virtual channels (HVCs) which support some subset of them at the expense of the others. For instance, URLLC sacrifices throughput to achieve low latency and reliability in 5G NR, and Wi-Fi 7 and other novel Internet architectures provide similar disparate types of service. Prior work either focuses on aggregating the bandwidth of these channels whilst neglecting their unique properties or fails to generalize in the sense of achieving high performance across different applications and channels. To utilize HVCs to their fullest, we argue that there are challenges and opportunities across the network, transport and application layers, and the application-transport interface of the network stack. In this work, we explore the trade-offs of these architectural choices in the context of web browsing and real-time video, and identify the constituting principles of a design that is general, performant, and deployable.

References

[1]
[n. d.]. VP9 Spatial SVC Encoder. https://chromium.googlesource.com/webm/libvpx/+/master/examples/vpx_temporal_svc_encoder.c. ([n. d.]).
[2]
2019. 3GPP TR 38.824 Release 16. https://www.3gpp.org/specifications-technologies/releases/release-16. (March 2019). [Last accessed on June 30, 2023].
[3]
3G PP. 2022. Release 16. (2022). "https://www.3gpp.org/specifications-technologies/releases/release-16" [Last accessed on 28 June 2023].
[4]
3rd Generation Partnership Project. 2017. Study on Scenarios and Requirements for Next Generation Access Technologies. Technical Report.
[5]
IEEE 802.1. 2023. Time-Sensitive Networking (TSN) Task Group. (2023). https://1.ieee802.org/tsn/ [Last accessed on 27 June 2023].
[6]
Akamai. 2017. Akamai Online Retail Performance Report: Milliseconds Are Critical. (2017). "https://www.akamai.com/newsroom/press-release/akamai-releases-spring-2017-state-of-online-retail-performance-report" [Last accessed on 12 June 2023].
[7]
Fredrik Alriksson, Oskar Drugge, Anders Furuskär, Du Ho Kang, Jonas Kronander, Jose Luis Pradas, and Ying Sun. 2023. Future network requirements for extended reality applications. (2023). "https://www.ericsson.com/496150/assets/local/reports-papers/ericsson-technology-review/docs/2023/future-network-requirements-for-xr-apps.pdf" [Last accessed on 12 June 2023].
[8]
Amazon. 2023. Project Kuiper. https://www.aboutamazon.com/what-we-do/devices-services/project-kuiper. (2023).
[9]
Waqar Aqeel, Balakrishnan Chandrasekaran, Anja Feldmann, and Bruce M Maggs. 2020. On landing and internal web pages: The strange case of jekyll and hyde in web performance measurement. In Proceedings of the ACM Internet Measurement Conference (IMC).
[10]
Debopam Bhattacherjee, Waqar Aqeel, Sangeetha Abdu Jyothi, Ilker Nadi Bozkurt, William Sentosa, Muhammad Tirmazi, Anthony Aguirre, Balakrishnan Chandrasekaran, P Brighten Godfrey, Gregory Laughlin, et al. 2022. {cISP}: A {Speed-of-Light} Internet Service Provider. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). 1115--1133.
[11]
Steven Blake, David Black, Mark Carlson, Elwyn Davies, Zheng Wang, and Walter Weiss. 1998. An architecture for differentiated services. Technical Report.
[12]
Robert Braden, David Clark, and Scott Shenker. 1994. Integrated services in the internet architecture: an overview. (1994).
[13]
Lawrence S Brakmo, Sean W O'Malley, and Larry L Peterson. 1994. TCP Vegas: New techniques for congestion detection and avoidance. In Proceedings of the conference on Communications architectures, protocols and applications. 24--35.
[14]
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.
[15]
Marc Carrascosa-Zamacois, Giovanni Geraci, Lorenzo Galati-Giordano, Anders Jonsson, and Boris Bellalta. 2022. Understanding Multi-link Operation in Wi-Fi 7: Performance, Anomalies, and Solutions. arXiv preprint arXiv:2210.07695 (2022).
[16]
Dave Cavalcanti, Carlos Cordeiro, Malcolm Smith, and Alon Regev. 2022. WiFi TSN: Enabling Deterministic Wireless Connectivity over 802.11. IEEE Communications Standards Magazine 6, 4 (2022), 22--29.
[17]
Dave Cavalcanti, Javier Perez-Ramirez, Mohammad Mamunur Rashid, Juan Fang, Mikhail Galeev, and Kevin B Stanton. 2019. Extending accurate time distribution and timeliness capabilities over the air to enable future wireless industrial automation systems. Proc. IEEE 107, 6 (2019), 1132--1152.
[18]
Yongzhou Chen, Ammar Tahir, Francis Y. Yan, and Radhika Mittal. 2023. Octopus: In-Network Content Adaptation to Control Congestion on 5G Links. In 2023 IEEE/ACM Symposium on Edge Computing (SEC).
[19]
Eduardo Cuervo. 2017. Beyond reality: Head-mounted displays for mobile systems researchers. GetMobile: Mobile Computing and Communications 21, 2 (2017), 9--15.
[20]
Erik Dahlman, Stefan Parkvall, and Johan Skold. 2020. 5G NR: The next generation wireless access technology. Academic Press.
[21]
Quentin De Coninck and Olivier Bonaventure. 2017. Multipath quic: Design and evaluation. In Proceedings of the 13th international conference on emerging networking experiments and technologies. 160--166.
[22]
Mo Dong, Tong Meng, Doron Zarchy, Engin Arslan, Yossi Gilad, Brighten Godfrey, and Michael Schapira. 2018. PCC vivace: Online-learning congestion control. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). 343--356.
[23]
Theresa Enghardt, Philipp S Tiesel, Thomas Zinner, and Anja Feldmann. 2019. Informed Access Network Selection: The Benefits of Socket Intents for Web Performance. In 2019 15th International Conference on Network and Service Management (CNSM). IEEE, 1--9.
[24]
Theresa Enghardt, Thomas Zinner, and Anja Feldmann. 2020. Using informed access network selection to improve HTTP adaptive streaming performance. In Proceedings of the 11th ACM Multimedia Systems Conference. 126--140.
[25]
Juan Fang, Susruth Sudhakaran, Dave Cavalcanti, Carlos Cordeiro, and Cheng Chen. 2021. Wireless TSN with Multi-Radio Wi-Fi. In 2021 IEEE Conference on Standards for Communications and Networking (CSCN). IEEE, 105--110.
[26]
Simone Ferlin, Özgü Alay, Olivier Mehani, and Roksana Boreli. 2016. BLEST: Blocking estimation-based MPTCP scheduler for heterogeneous networks. In 2016 IFIP networking conference (IFIP networking) and workshops. IEEE, 431--439.
[27]
Jeff Foust. 2021. SpaceX adds laser crosslinks to polar Starlink satellites. https://spacenews.com/spacex-adds-laser-crosslinks-to-polar-starlink-satellites/. (2021).
[28]
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.
[29]
Adam Langley, Alistair Riddoch, Alyssa Wilk, Antonio Vicente, Charles Krasic, Dan Zhang, Fan Yang, Fedor Kouranov, Ian Swett, Janardhan Iyengar, et al. 2017. The quic transport protocol: Design and internet-scale deployment. In Proceedings of the conference of the ACM special interest group on data communication. 183--196.
[30]
Yeon-sup Lim, Erich M Nahum, Don Towsley, and Richard J Gibbens. 2017. ECF: An MPTCP path scheduler to manage heterogeneous paths. In Proceedings of the 13th international conference on emerging networking experiments and technologies. 147--159.
[31]
Anton Milan, Laura Leal-Taixe, Ian Reid, Stefan Roth, and Konrad Schindler. 2016. MOT16: A Benchmark for Multi-Object Tracking. (2016). arXiv:cs.CV/1603.00831
[32]
Arvind Narayanan, Eman Ramadan, Jason Carpenter, Qingxu Liu, Yu Liu, Feng Qian, and Zhi-Li Zhang. 2020. A First Look at Commercial 5G Performance on Smartphones. In Proceedings of The Web Conference.
[33]
Ravi Netravali, Anirudh Sivaraman, Somak Das, Ameesh Goyal, Keith Winstein, James Mickens, and Hari Balakrishnan. 2015. Mahimahi: Accurate record-and-replay for HTTP. In Proceedings of the USENIX Annual Technical Conference (ATC).
[34]
Jan Odvarko. 2007. HAR 1.2 Spec. (2007). Retrieved June 30, 2023 from http://www.softwareishard.com/blog/har-12-spec/
[35]
Oswaldo Sebastian Peñaherrera-Pulla, Carlos Baena, Sergio Fortes, Eduardo Baena, and Raquel Barco. 2021. Measuring key quality indicators in cloud gaming: Framework and assessment over wireless networks. Sensors 21, 4 (2021), 1387.
[36]
Javier Perez-Ramirez, Oscar Seijo, and Iñaki Val. 2022. Time-Critical IoT Applications Enabled by Wi-Fi 6 and Beyond. IEEE Internet of Things Magazine 5, 3 (2022), 44--49.
[37]
Maxim Podlesny and Sergey Gorinsky. 2008. RD network services: differentiation through performance incentives. In Proceedings of the ACM SIGCOMM 2008 conference on Data communication. 255--266.
[38]
Eric Ralph. 2020. SpaceX Starlink 'space lasers' successfully tested in orbit for the first time. https://www.teslarati.com/spacex-starlinkspace-lasers-first-orbital-test/. (2020).
[39]
Jerome H Saltzer, David P Reed, and David D Clark. 1984. End-to-end arguments in system design. ACM Transactions on Computer Systems (TOCS) 2, 4 (1984), 277--288.
[40]
Philipp S Schmidt, Theresa Enghardt, Ramin Khalili, and Anja Feldmann. 2013. Socket intents: Leveraging application awareness for multi-access connectivity. In Proceedings of the ninth ACM conference on Emerging networking experiments and technologies. 295--300.
[41]
Heiko Schwarz, Detlev Marpe, and Thomas Wiegand. 2007. Overview of the Scalable Video Coding Extension of the H.264/AVC Standard. IEEE Transactions on Circuits and Systems for Video Technology 17, 9 (2007), 1103--1120. https://doi.org/10.1109/TCSVT.2007.905532
[42]
William Sentosa, Balakrishnan Chandrasekaran, P Brighten Godfrey, Haitham Hassanieh, and Bruce Maggs. 2023. DChannel: Accelerating Mobile Applications With Parallel High-bandwidth and Low-latency Channels. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI).
[43]
M Zubair Shafiq, Lusheng Ji, Alex X Liu, Jeffrey Pang, and Jia Wang. 2012. Characterizing geospatial dynamics of application usage in a 3G cellular data network. In 2012 Proceedings IEEE INFOCOM. IEEE, 1341--1349.
[44]
Sanjay Shakkottai, Theodore S Rappaport, and Peter C Karlsson. 2003. Cross-layer design for wireless networks. IEEE Communications magazine 41, 10 (2003), 74--80.
[45]
SpaceX. 2023. Starlink. https://www.starlink.com/. (2023).
[46]
Telesat. 2023. Telesat: Global Satellite Operators. https://www.telesat.com/. (2023).
[47]
Damon Wischik, Costin Raiciu, Adam Greenhalgh, and Mark Handley. 2011. Design, Implementation and Evaluation of Congestion Control for Multipath TCP. In NSDI, Vol. 11. 8--8.
[48]
Xiufeng Xie, Xinyu Zhang, and Shilin Zhu. 2017. Accelerating mobile web loading using cellular link information. In Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services. 427--439.
[49]
Francis Y Yan, Jestin Ma, Greg D Hill, Deepti Raghavan, Riad S Wahby, Philip Levis, and Keith Winstein. 2018. Pantheon: the training ground for Internet congestion-control research. In 2018 USENIX Annual Technical Conference (USENIX ATC18). 731--743.
[50]
Xin Zhang, Hsu-Chun Hsiao, Geoffrey Hasker, Haowen Chan, Adrian Perrig, and David G. Andersen. 2011. SCION: Scalability, Control, and Isolation on Next-Generation Networks. In 2011 IEEE Symposium on Security and Privacy.
[51]
Zhilong Zheng, Yunfei Ma, Yanmei Liu, Furong Yang, Zhenyu Li, Yuanbo Zhang, Jiuhai Zhang, Wei Shi, Wentao Chen, Ding Li, et al. 2021. Xlink: Qoe-driven multi-path quic transport in large-scale video services. In Proceedings of the 2021 ACM SIGCOMM 2021 Conference. 418--432.
[52]
Torsten Zimmermann, Benedikt Wolters, Oliver Hohlfeld, and Klaus Wehrle. 2018. Is the Web ready for HTTP/2 server push?. In Proceedings of the 14th ACM Conference on Emerging Networking Experiments and Technologies (CoNEXT).

Cited By

View all
  • (2024)Ultra-Reliable Low-Latency in 5G: A Close Reality or a Distant Goal?Proceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696862(111-120)Online publication date: 18-Nov-2024

Index Terms

  1. Boosting Application Performance using Heterogeneous Virtual Channels: Challenges and Opportunities

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        HotNets '23: Proceedings of the 22nd ACM Workshop on Hot Topics in Networks
        November 2023
        306 pages
        ISBN:9798400704154
        DOI:10.1145/3626111
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 28 November 2023

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. 5G
        2. Heterogeneous Virtual Channels
        3. Transport Layer
        4. WTSN

        Qualifiers

        • Research-article
        • Research
        • Refereed limited

        Conference

        HotNets '23
        Sponsor:
        HotNets '23: The 22nd ACM Workshop on Hot Topics in Networks
        November 28 - 29, 2023
        MA, Cambridge, USA

        Acceptance Rates

        Overall Acceptance Rate 110 of 460 submissions, 24%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)130
        • Downloads (Last 6 weeks)14
        Reflects downloads up to 15 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Ultra-Reliable Low-Latency in 5G: A Close Reality or a Distant Goal?Proceedings of the 23rd ACM Workshop on Hot Topics in Networks10.1145/3696348.3696862(111-120)Online publication date: 18-Nov-2024

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media