VCApather: A Network as a Service Solution for Video Conference Applications
Pages 57 - 63
Abstract
We propose a network service as a solution for video conference applications by constructing network layer routing strategies. Our approach takes into account the characteristics of conferencing flows, addresses various self-customized metrics, and proactively ensures a positive user experience by preventing contention. The performance of VCApather is evaluated using a fully-meshed topology with five nodes and real-world video conference traffic. The results show that VCApather is capable of achieving high link utilization and balance, while also meeting predefined user metrics. Compared to other schemes, VCApather was found to satisfy 69.8% more QoE requirement and to yield an average bitrate improvement of 1.74×.
References
[1]
Claudio Alberti, Daniele Renzi, Christian Timmerer, Christopher Mueller, Stefan Lederer, Stefano Battista, and Marco Mattavelli. 2013. Automated QoE evaluation of dynamic adaptive streaming over HTTP. In 2013 Fifth International Workshop on QoMEX. Ieee, 58--63.
[2]
Duin Baek, Mallesham Dasari, Samir R Das, and Jihoon Ryoo. 2021. dcSR: practical video quality enhancement using data-centric super resolution. In Proceedings of the 17th International Conference on emerging Networking EXperiments and Technologies. 336--343.
[3]
Ahmet Cihat Baktır, Betül Ahat, Necati Aras, Atay Özgövde, and Cem Ersoy. 2019. SLA-aware optimal resource allocation for service-oriented networks. Future Generation Computer Systems 101 (2019), 959--974.
[4]
Eli Brosh, Salman Abdul Baset, Vishal Misra, Dan Rubenstein, and Henning Schulzrinne. 2010. The delay-friendliness of TCP for real-time traffic. IEEE/ACM Transactions On Networking 18, 5 (2010), 1478--1491.
[5]
Ke Chen, Han Wang, Shuwen Fang, Xiaotian Li, Minghao Ye, and H Jonathan Chao. 2022. RL-AFEC: adaptive forward error correction for real-time video communication based on reinforcement learning. In Proceedings of the 13th ACM Multimedia Systems Conference. 96--108.
[6]
Paolo Costa, Matteo Migliavacca, Peter Pietzuch, and Alexander L Wolf. 2012. {NaaS}:{Network-as-a-Service} in the Cloud. In 2nd USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE 12).
[7]
Jason A Donenfeld. 2017. Wireguard: next generation kernel network tunnel. In NDSS. 1--12.
[8]
Xincai Fei, Yonggang Chen, Hao Wu, Shuihai Hu, Kai Zheng, and Kun Tan. 2022. ComboTE: Scalable Mixed-link based Traffic Engineering for Hybrid WANs. In 2022 IEEE 30th International Conference on Network Protocols (ICNP). IEEE, 1--11.
[9]
Clarence Filsfils, Stefano Previdi, Les Ginsberg, Bruno Decraene, Stephane Litkowski, and Rob Shakir. 2018. Segment routing architecture. Technical Report.
[10]
Robert W Floyd. 1962. Algorithm 97: shortest path. Commun. ACM 5, 6 (1962), 345.
[11]
Silas L Fong, Salma Emara, Baochun Li, Ashish Khisti, Wai-Tian Tan, Xiaoqing Zhu, and John Apostolopoulos. 2019. Low-latency network-adaptive error control for interactive streaming. In Proceedings of the 27th ACM International Conference on Multimedia. 438--446.
[12]
Ehab Ghabashneh and Sanjay Rao. 2020. Exploring the interplay between CDN caching and video streaming performance. In IEEE INFOCOM 2020. IEEE, 516--525.
[13]
Yiping Guo, Guyu Hu, and Dongsheng Shao. 2022. QOGMP: QoS-oriented global multi-path traffic scheduling algorithm in software defined network. Scientific Reports 12, 1 (2022), 14600.
[14]
Mohammad H Hajiesmaili, Lok To Mak, Zhi Wang, Chuan Wu, Minghua Chen, and Ahmad Khonsari. 2017. Cost-effective low-delay design for multiparty cloud video conferencing. IEEE Transactions on Multimedia 19, 12 (2017), 2760--2774.
[15]
S. Holmer, H. Lundin, G. Carlucci, L. De Cicco, and S. Mascolo. 2015. Google Congestion Control Algorithm for Real-Time Communication on the World Wide Web. IETF Draft. (June 2015).
[16]
Stefan Holmer, Mikhal Shemer, and Marco Paniconi. 2013. Handling packet loss in WebRTC. In 2013 IEEE ICIP. IEEE, 1860--1864.
[17]
Chi-Yao Hong, Srikanth Kandula, Ratul Mahajan, Ming Zhang, Vijay Gill, Mohan Nanduri, and Roger Wattenhofer. 2013. Achieving high utilization with software-driven WAN. In Proceedings of the ACM SIGCOMM 2013 Conference. 15--26.
[18]
Chi-Yao Hong, Subhasree Mandal, Mohammad Al-Fares, Min Zhu, Richard Alimi, Chandan Bhagat, Sourabh Jain, Jay Kaimal, Shiyu Liang, Kirill Mendelev, et al. 2018. B4 and after: managing hierarchy, partitioning, and asymmetry for availability and scale in google's software-defined WAN. In Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication. 74--87.
[19]
Sushant Jain, Alok Kumar, Subhasree Mandal, Joon Ong, Leon Poutievski, Arjun Singh, Subbaiah Venkata, Jim Wanderer, Junlan Zhou, Min Zhu, et al. 2013. B4: Experience with a globally-deployed software defined WAN. ACM SIGCOMM Computer Communication Review 43, 4 (2013), 3--14.
[20]
Jack Jansen, Shishir Subramanyam, Romain Bouqueau, Gianluca Cernigliaro, Marc Martos Cabré, Fernando Pérez, and Pablo Cesar. 2020. A pipeline for multiparty volumetric video conferencing: transmission of point clouds over low latency DASH. In Proceedings of the 11th ACM Multimedia Systems Conference. 341--344.
[21]
Sangeetha Abdu Jyothi, Sayed Hadi Hashemi, Roy Campbell, and Brighten Godfrey. 2020. Towards an application objective-aware network interface. In Proceedings of the 12th USENIX Conference on Hot Topics in Cloud Computing. 16--16.
[22]
Danny Lachos, Qiao Xiang, Christian Rothenberg, Sabine Randriamasy, Luis M Contreras, and Börje Ohlman. 2020. Towards deep network & application integration: Possibilities, challenges, and research directions. In Proceedings of the Workshop on Network Application Integration/CoDesign. 1--7.
[23]
Insoo Lee, Seyeon Kim, Sandesh Sathyanarayana, Kyungmin Bin, Song Chong, Kyunghan Lee, Dirk Grunwald, and Sangtae Ha. 2022. R-FEC: RL-based FEC Adjustment for Better QoE in WebRTC. In Proceedings of the 30th ACM International Conference on Multimedia. 2948--2956.
[24]
Insoo Lee, Jinsung Lee, Kyunghan Lee, Dirk Grunwald, and Sangtae Ha. 2021. Demystifying commercial video conferencing applications. In Proceedings of the 29th ACM international conference on multimedia. 3583--3591.
[25]
Jinyang Li, Zhenyu Li, Ri Lu, Kai Xiao, Songlin Li, Jufeng Chen, Jingyu Yang, Chunli Zong, Aiyun Chen, Qinghua Wu, et al. 2022. LiveNet: a low-latency video transport network for large-scale live streaming. In Proceedings of the ACM SIGCOMM 2022 Conference. 812--825.
[26]
Qing Li, Ying Chen, Aoyang Zhang, Yong Jiang, Longhao Zou, Zhimin Xu, and Gabriel-Miro Muntean. 2022. A Super-Resolution Flexible Video Coding Solution for Improving Live Streaming Quality. IEEE Transactions on Multimedia (2022).
[27]
Zhenbin Li, Shuping Peng, Daniel Voyer, Chongfeng Xie, Peng Liu, Chang Liu, Kentaro Ebisawa, Stefano Previdi, and Jim Guichard. 2019. Application-aware IPv6 Networking (APN6) Framework. Internet-Draft draft-li-apn6-framework-00. Internet Engineering Task Force. https://datatracker.ietf.org/doc/draft-li-apn6-framework/00/
[28]
Xianshang Lin, Yunfei Ma, Junshao Zhang, Yao Cui, Jing Li, Shi Bai, Ziyue Zhang, Dennis Cai, Hongqiang Harry Liu, and Ming Zhang. 2022. GSO-simulcast: global stream orchestration in simulcast video conferencing systems. In Proceedings of the ACM SIGCOMM. 826--839.
[29]
Kyle MacMillan, Tarun Mangla, James Saxon, and Nick Feamster. 2021. Measuring the performance and network utilization of popular video conferencing applications. In Proceedings of the 21st ACM Internet Measurement Conference. 229--244.
[30]
Loren Merritt and Rahul Vanam. 2006. x264: A high performance H. 264/AVC encoder. online] http://neuron2.net/library/avc/overview_x264_v8_5.pdf (2006).
[31]
Anish Mittal, Rajiv Soundararajan, and Alan C Bovik. 2012. Making a "completely blind" image quality analyzer. IEEE Signal processing letters 20, 3 (2012), 209--212.
[32]
Alexander Quinn Nichol and Prafulla Dhariwal. 2021. Improved denoising diffusion probabilistic models. In International Conference on Machine Learning. PMLR, 8162--8171.
[33]
Pham Tran Anh Quang, Sebastien Martin, Jérémie Leguay, Xu Gong, and Xu Huiying. 2022. Intent-Based Routing Policy Optimization in SD-WAN. In ICC 2022-IEEE. IEEE, 4914--4919.
[34]
Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, et al. 2021. Learning transferable visual models from natural language supervision. In International conference on machine learning. PMLR, 8748--8763.
[35]
Constantin Sander, Ike Kunze, Klaus Wehrle, and Jan Rüth. 2021. Video conferencing and flow-rate fairness: a first look at Zoom and the impact of flow-queuing AQM. In Passive and Active Measurement: 22nd International Conference, PAM 2021, Virtual Event, March 29--April 1, 2021, Proceedings 22. Springer, 3--19.
[36]
Brandon Schlinker, Hyojeong Kim, Timothy Cui, Ethan Katz-Bassett, Harsha V Madhyastha, Italo Cunha, James Quinn, Saif Hasan, Petr Lapukhov, and Hongyi Zeng. 2017. Engineering egress with edge fabric: Steering oceans of content to the world. In Proceedings of the Conference of the ACM SIGCOMM. 418--431.
[37]
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.
[38]
Gary J Sullivan, Jens-Rainer Ohm, Woo-Jin Han, and Thomas Wiegand. 2012. Overview of the high efficiency video coding (HEVC) standard. IEEE Transactions on circuits and systems for video technology 22, 12 (2012), 1649--1668.
[39]
Van Tong, Sami Souihi, Hai Anh Tran, and Abdelhamid Mellouk. 2021. SDN-Based Application-Aware Segment Routing for Large-Scale Network. IEEE Systems Journal 16, 3 (2021), 4401--4410.
[40]
Lingdong Wang, Mohammad Hajiesmaili, and Ramesh K Sitaraman. 2021. Focas: Practical video super resolution using foveated rendering. In Proceedings of the 29th ACM MM. 5454--5462.
[41]
Bingyang Wu, Kun Qian, Bo Li, Yunfei Ma, Qi Zhang, Zhigang Jiang, Jiayu Zhao, Dennis Cai, Ennan Zhai, Xuanzhe Liu, et al. 2023. XRON: A Hybrid Elastic Cloud Overlay Network for Video Conferencing at Planetary Scale. In Proceedings of the ACM SIGCOMM 2023. 696--709.
[42]
Gang Yi, Dan Yang, Abdelhak Bentaleb, Weihua Li, Yi Li, Kai Zheng, Jiangchuan Liu, Wei Tsang Ooi, and Yong Cui. 2019. The ACM multimedia 2019 live video streaming grand challenge. In Proceedings of the 27th ACM International Conference on Multimedia. 2622--2626.
[43]
Zoom. 2023. Zoom system requirements: Windows, macOS, Linux. https://support.zoom.us/hc/en-us/articles/201362023-System-requirements-for-Windows-macOS-and-Linux. (2023).
Index Terms
- VCApather: A Network as a Service Solution for Video Conference Applications
Recommendations
Comments
Information & Contributors
Information
Published In
Copyright © 2024 ACM.
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
In-Cooperation
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Published: 15 April 2024
Check for updates
Author Tags
Qualifiers
- Research-article
Funding Sources
- National Key Research and Development Plan of China
- National Natural Science Foundation of China
- Guangdong Basic and Applied Basic Research Foundation
- Shenzhen Science and Technology Program
- Research Team Cultivation Program of ShenZhen University
Conference
NOSSDAV '24
Sponsor:
NOSSDAV '24: 34th edition of the Workshop on Network and Operating System Support for Digital Audio and Video
April 15 - 18, 2024
Bari, Italy
Acceptance Rates
Overall Acceptance Rate 118 of 363 submissions, 33%
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 119Total Downloads
- Downloads (Last 12 months)119
- Downloads (Last 6 weeks)17
Reflects downloads up to 23 Jan 2025
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in