Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3488662.3493826acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

PRISM based Transport: How Networks can Boost QoS for Advanced Video Services?

Published: 07 December 2021 Publication History

Abstract

Future applications and services will challenge the network infrastructure with unprecedented demands for high bandwidth, low latency and reliable communication.
Moreover, popularity of applications requiring several function-alities such as control, telemetry, video and audio, each with its own requirements, is constantly increasing. For example, an interactive video service control requires low bandwidth and low latency while its 4K video flows require high bandwidth and moderate latency.
Today's transport protocols do not address heterogeneous requirements. Instead, only bandwidth allocation is provided by congestion control schemes, which support up to two priorities. This limitation impairs Quality of Service (QoS) since it does not satisfy flow latency and bandwidth requirements in parallel. The overall QoS assurance is mainly handled by the application layer that usually reduce the video stream quality.
We present PRISM, a new transport protocol on top of IP, which provides per flow granular and dynamic quality of service. PRISM applies state-of-the-art congestion control schemes (such as BBR, Proteus, Cubic) to allocate bandwidth. In addition, PRISM addresses reliability and latency requirements and couples flows from the same application together, enabling inter-flow synchronization.
In experiments with a kernel implementation on emulated networks, dense camera grid applications' requirements were fulfilled by using PRISM, while the current transport protocols failed to satisfy all requirements. Furthermore, PRISM reduced establishment latency by a factor of up to 1000 compared to multiple TCP.

Supplementary Material

MP4 File (3493826.mp4)
Future applications and services will challenge the network infrastructure with unprecedented demands for high bandwidth, low latency and reliable communication. Moreover, popularity of applications requiring several function-alities such as control, telemetry, video and audio, each with its own requirements, is constantly increasing. For example, an interactive video service control requires low bandwidth and low latency while its 4K video flows require high bandwidth and moderate latency. Today's transport protocols do not address heterogeneous requirements. Instead, only bandwidth allocation is provided by congestion control schemes, which support up to two priorities. This limitation impairs Quality of Service (QoS) since it does not satisfy flow latency and bandwidth requirements in parallel. The overall QoS assurance is mainly handled by the application layer that usually reduce the video stream quality. We present PRISM, a new transport protocol on top of IP, which provides per flow granular and dynamic quality of service. PRISM applies state-of-the-art congestion control schemes (such as BBR, Proteus, Cubic) to allocate bandwidth. In addition, PRISM addresses reliability and latency requirements and couples flows from the same application together, enabling inter-flow synchronization. In experiments with a kernel implementation on emulated networks, dense camera grid applications' requirements were fulfilled by using PRISM, while the current transport protocols failed to satisfy all requirements. Furthermore, PRISM reduced establishment latency by a factor of up to 1000 compared to multiple TCP.

References

[1]
2019. MultiPath TCP - Linux Kernel implementation. = https://github.com/esnet/iperf.
[2]
Rafael Kuffner dos Anjos, Maurício Sousa, Daniel Mendes, Daniel Medeiros, Mark Billinghurst, Craig Anslow, and Joaquim Jorge. 2019. Adventures in Hologram Space: Exploring the Design Space of Eye-to-Eye Volumetric Telepresence. In 25th ACM Symposium on Virtual Reality Software and Technology (Parramatta, NSW, Australia) (VRST '19). Association for Computing Machinery, New York, NY, USA, Article 10, 5 pages. https://doi.org/10.1145/3359996.3364244
[3]
Maja M. Lutovac Banduka. 2015. Remote Monitoring and Control of Industrial Robot based on Android Device and Wi-Fi Communication. Automatika: Journal for Control, Measurement, Electronics, Computing and Communications 56 (2015), 281--291.
[4]
Clay Bavor. 2021. Project Starline: Feel like you're there, together. https://blog.google/technology/research/project-starline/.
[5]
Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, and Van Jacobson. 2016. BBR: Congestion-Based Congestion Control. Queue 14, 5, Article 50 (Oct. 2016), 50:20--50:53 pages.
[6]
Joon Son Chung and Andrew Zisserman. 2016. Out of Time: Automated Lip Sync in the Wild. In ACCV Workshops.
[7]
Alexander Clemm, Maria Torres Vega, Hemanth Kumar Ravuri, Tim Wauters, and Filip De Turck. 2020. Toward Truly Immersive Holographic-Type Communication: Challenges and Solutions. Comm. Mag. 58, 1 (Jan. 2020), 93--99. https://doi.org/10.1109/MCOM.001.1900272
[8]
Huawei Technologies Co. 2021. A Brief Introduction about New IP Research Initiative. https://www.huawei.com/us/technology-insights/industry-insights/innovation/new-ip.
[9]
Quentin De Coninck and Olivier Bonaventure. 2021. Multiflow QUIC: A Generic Multipath Transport Protocol. IEEE Communications Magazine 59, 5 (2021), 108--113. https://doi.org/10.1109/MCOM.001.2000892
[10]
Juan Manuel Davila Delgado, Lukumon O. Oyedele, Peter Demian, and Thomas H. Beach. 2020. A research agenda for augmented and virtual reality in architecture, engineering and construction. Adv. Eng. Informatics 45 (2020), 101122.
[11]
Mo Dong, Qingxi Li, Doron Zarchy, P. Brighten Godfrey, and Michael Schapira. 2015. PCC: Re-architecting Congestion Control for Consistent High Performance. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15). Oakland, CA, 395--408.
[12]
Mo Dong, Tong Meng, Doron Zarchy, Engin Arslan, Yossi Gilad, Brighten Godfrey, and Michael Schapira. 2018. Vivace: Online-Learning Congestion Control. In 15th USENIX Symposium on NSDI 18. USENIX Association.
[13]
Joshua Ebenezer, Yongjun Wu, Hai Wei, Sriram Sethuraman, and Zongyi Liu. 2021. Detection of Audio-Video Synchronization Errors Via Event Detection. https://doi.org/10.1109/ICASSP39728.2021.9414924
[14]
Tomer Gilad, Neta Rozen-Schiff, P. Brighten Godfrey, Costin Raiciu, and Michael Schapira. 2020. MPCC: Online Learning Multipath Transport. Association for Computing Machinery, New York, NY, USA, 121--135. https://doi.org/10.1145/3386367.3433030
[15]
Vineet Gokhale, Jayakrishnan Nair, and Subhasis Chaudhuri. 2017. Congestion Control for Network-Aware Telehaptic Communication. ACM Trans. Multimedia Comput. Commun. Appl. 13, 2, Article 17 (March 2017), 26 pages. https://doi.org/10.1145/3052821
[16]
Rajesh Gupta, Sudeep Tanwar, Sudhanshu Tyagi, and Neeraj Kumar. 2019. Tactile-Internet-Based Telesurgery System for Healthcare 4.0: An Architecture, Research Challenges, and Future Directions. IEEE Network 33, 6 (2019), 22--29. https://doi.org/10.1109/MNET.001.1900063
[17]
Sangtae Ha, Injong Rhee, and Lisong Xu. 2008. CUBIC: A New TCP-friendly High-speed TCP Variant. SIGOPS Oper. Syst. Rev. 42, 5 (July 2008), 64--74.
[18]
Donald Hilty, Karan Randhawa, Marlene Maheu, Alastair McKean, Richard Pantera, Matthew Mishkind, and Albert Rizzo. 2020. A Review of Telepresence, Virtual Reality, and Augmented Reality Applied to Clinical Care. Journal of Technology in Behavioral Science 5 (06 2020), 1--28. https://doi.org/10.1007/s41347-020-00126-x
[19]
Zhanwei Hou, Changyang She, Yonghui Li, Tony Q. S. Quek, and Branka Vucetic. 2018. Burstiness-Aware Bandwidth Reservation for Ultra-Reliable and Low-Latency Communications in Tactile Internet. IEEE J. Sel. Areas Commun. 36, 11 (2018), 2401--2410.
[20]
Jana Iyengar and Ian Swett. 2021. QUIC Loss Detection and Congestion Control. RFC 9002. https://doi.org/10.17487/RFC9002
[21]
Jana Iyengar and Martin Thomson. 2021. QUIC: A UDP-Based Multiplexed and Secure Transport. RFC 9000. https://doi.org/10.17487/RFC9000
[22]
Brian Jackson. 2021. An Overview of TLS 1.3 - Faster and More Secure. https://kinsta.com/blog/tls-1-3/.
[23]
Baptiste Jonglez. 2020. End-to-end mechanisms to improve latency in communication networks. Ph.D. Dissertation.
[24]
Habtegebreil Kassaye Haile, Karl-Johan Grinnemo, Simone Ferlin, Per Hurtig, and Anna Brunstrom. 2020. End-to-end congestion control approaches for high throughput and low delayin 4G/5G cellular networks. Computer Networks 186 (2020). https://doi.org/10.1016/j.comnet.2020.107692
[25]
Viktor Kelkkanen, Markus Fiedler, and David Lindero. 2020. Bitrate Requirements of Non-Panoramic VR Remote Rendering. In Proceedings of the 28th ACM International Conference on Multimedia (Seattle, WA, USA) (MM '20). Association for Computing Machinery, New York, NY, USA, 3624--3631. https://doi.org/10.1145/3394171.3413681
[26]
R. Khalili, N. Gast, M. Popovic, and J. Y. Le Boudec. 2013. MPTCP Is Not Pareto-Optimal: Performance Issues and a Possible Solution. IEEE/ACM Transactions on Networking 21, 5 (Oct 2013), 1651--1665.
[27]
S. Khan, Y. Peng, E. Steinbach, M. Sgroi, and W. Kellerer. 2006. Application-driven cross-layer optimization for video streaming over wireless networks. IEEE Communications Magazine 44, 1 (2006), 122--130. https://doi.org/10.1109/MCOM.2006.1580942
[28]
S. Ladha and P.D. Amer. 2004. Improving file transfers using SCTP multistreaming. In IEEE International Conference on Performance, Computing, and Communications, 2004. 513--522. https://doi.org/10.1109/PCCC.2004.1395080
[29]
Adam Langley, Al Riddoch, Alyssa Wilk, Antonio Vicente, Charles 'Buck' Krasic, Cherie Shi, Dan Zhang, Fan Yang, Feodor Kouranov, Ian Swett, Janardhan Iyengar, Jeff Bailey, Jeremy Christopher Dorfman, Jim Roskind, Joanna Kulik, Patrik Göran Westin, Raman Tenneti, Robbie Shade, Ryan Hamilton, Victor Vasiliev, and Wan-Teh Chang. 2017. The QUIC Transport Protocol: Design and Internet-Scale Deployment.
[30]
T. A. Le, C. S. Hong, and S. Lee. 2011. MPCubic: An extended cubic TCP for multiple paths over high bandwidth-delay networks. In ICTC 2011. 34--39.
[31]
Richard Li, Alexander Clemm, Uma Chunduri, Lijun Dong, and Kiran Makhijani. 2018. A New Framework and Protocol for Future Networking Applications. In Proceedings of the 2018 Workshop on Networking for Emerging Applications and Technologies (Budapest, Hungary) (NEAT '18). Association for Computing Machinery, New York, NY, USA, 21--26. https://doi.org/10.1145/3229574.3229576
[32]
Tong Meng, Neta-Rozen Schiff, P. Brighten Godfrey, and Michael Schapira. 2020. PCC Proteus: Scavenger Transport And Beyond (SIGCOMM '20). Association for Computing Machinery, New York, NY, USA, 615--631. https://doi.org/10.1145/3387514.3405891
[33]
Reza Mohammadi and Reza Javidan. 2018. On the feasibility of telesurgery over software defined networks. International Journal of Intelligent Robotics and Applications 2 (09 2018). https://doi.org/10.1007/s41315-018-0059-5
[34]
Vikram Nathan, Vibhaalakshmi Sivaraman, Ravichandra Addanki, Mehrdad Khani, Prateesh Goyal, and Mohammad Alizadeh. 2019. End-to-End Transport for Video QoE Fairness. In Proceedings of the ACM Special Interest Group on Data Communication (Beijing, China) (SIGCOMM '19). Association for Computing Machinery, New York, NY, USA, 408--423. https://doi.org/10.1145/3341302.3342077
[35]
Qiuyu Peng, Minghua Chen, Anwar Walid, and Steven Low. 2014. Energy Efficient Multipath TCP for Mobile Devices. In Proceedings of the 15th ACM International Symposium on MobiHoc '14 (Philadelphia, Pennsylvania, USA). 257--266.
[36]
K R Prajwal, Rudrabha Mukhopadhyay, Vinay P. Namboodiri, and C.V. Jawahar. 2020. A Lip Sync Expert Is All You Need for Speech to Lip Generation In the Wild. In Proceedings of the 28th ACM International Conference on Multimedia (Seattle, WA, USA) (MM '20). Association for Computing Machinery, New York, NY, USA, 484--492. https://doi.org/10.1145/3394171.3413532
[37]
Agathoklis Prodromou. 2019. TLS Security 5: Establishing a TLS Connection. https://www.acunetix.com/blog/articles/establishing-tls-ssl-connection-part-5/.
[38]
Costin Raiciu, Mark J. Handley, and Damon Wischik. 2011. Coupled Congestion Control for Multipath Transport Protocols. RFC 6356. https://doi.org/10.17487/RFC6356
[39]
Eric Rescorla. 2018. The Transport Layer Security (TLS) Protocol Version 1.3. RFC 8446. https://doi.org/10.17487/RFC8446
[40]
Stanislav Shalunov, Greg Hazel, Jana Iyengar, and Mirja Kühlewind. 2012. Low Extra Delay Background Transport (LEDBAT). RFC 6817. https://doi.org/10.17487/RFC6817
[41]
Intended Status St, Ards Track Q. Peng, J. Hwang, and S. Low. 2015. Balanced Linked Adaptation Congestion Control Algorithm for MPTCP.
[42]
S. Syam Kumar and T. A. Sumesh. 2021. A New Congestion Control Algorithm for SCTP. In Advances in Machine Learning and Computational Intelligence, Srikanta Patnaik, Xin-She Yang, and Ishwar K. Sethi (Eds.). Springer Singapore, Singapore, 27--36.
[43]
JP Vasseur, Adrian Farrel, and Gerald Ash. 2006. A Path Computation Element (PCE)-Based Architecture. RFC 4655. https://doi.org/10.17487/RFC4655
[44]
JP Vasseur and Jean-Louis Le Roux. 2009. Path Computation Element (PCE) Communication Protocol (PCEP). RFC 5440. https://doi.org/10.17487/RFC5440
[45]
Damon Wischik, Costin Raiciu, Adam Greenhalgh, and Mark Handley. 2011. Design, Implementation and Evaluation of Congestion Control for Multipath TCP. In Proceedings of the 8th USENIX Conference on NSDI'11 (Boston, MA). 99--112.
[46]
Richard Withnell and Christopher Edwards. 2015. Towards a Context Aware Multipath-TCP. In 2015 IEEE 40th Conference on Local Computer Networks (LCN). 225--228. https://doi.org/10.1109/LCN.2015.7366312

Cited By

View all
  • (2024)Networked Metaverse Systems: Foundations, Gaps, Research DirectionsIEEE Open Journal of the Communications Society10.1109/OJCOMS.2024.34260985(5488-5539)Online publication date: 2024
  • (2024)Hercules: Heterogeneous Requirements Congestion Control2024 IEEE 30th International Symposium on Local and Metropolitan Area Networks (LANMAN)10.1109/LANMAN61958.2024.10621890(106-112)Online publication date: 10-Jul-2024
  • (2024)On the Way to Holographic-Type Communications: Perspectives and Enabling TechnologiesIEEE Access10.1109/ACCESS.2024.339312412(59236-59259)Online publication date: 2024
  • Show More Cited By

Index Terms

  1. PRISM based Transport: How Networks can Boost QoS for Advanced Video Services?

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    VisNEXT'21: Proceedings of the Workshop on Design, Deployment, and Evaluation of Network-assisted Video Streaming
    December 2021
    31 pages
    ISBN:9781450391375
    DOI:10.1145/3488662
    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 ACM 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: 07 December 2021

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Customized QoS
    2. Transport protocol
    3. Video Streaming

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Funding Sources

    Conference

    CoNEXT '21
    Sponsor:

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)17
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 09 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Networked Metaverse Systems: Foundations, Gaps, Research DirectionsIEEE Open Journal of the Communications Society10.1109/OJCOMS.2024.34260985(5488-5539)Online publication date: 2024
    • (2024)Hercules: Heterogeneous Requirements Congestion Control2024 IEEE 30th International Symposium on Local and Metropolitan Area Networks (LANMAN)10.1109/LANMAN61958.2024.10621890(106-112)Online publication date: 10-Jul-2024
    • (2024)On the Way to Holographic-Type Communications: Perspectives and Enabling TechnologiesIEEE Access10.1109/ACCESS.2024.339312412(59236-59259)Online publication date: 2024
    • (2023)Toward immersive communications in 6GFrontiers in Computer Science10.3389/fcomp.2022.10684784Online publication date: 11-Jan-2023
    • (2023)AQUA: Adding Bandwidth Allocation to QUIC for Metaverse Multi-Stream Applications2023 IEEE International Conference on Metaverse Computing, Networking and Applications (MetaCom)10.1109/MetaCom57706.2023.00144(762-768)Online publication date: Jun-2023
    • (2022)A Study of Synchronization Deviation Between Vision and Haptic in multi-sensorial Extended Reality2022 IEEE International Conference on Metrology for Extended Reality, Artificial Intelligence and Neural Engineering (MetroXRAINE)10.1109/MetroXRAINE54828.2022.9967654(75-80)Online publication date: 26-Oct-2022

    View Options

    Get Access

    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