Flexible Priority-based Stream Schedulers in QUIC

被引:2
|
作者
Fernandez, Fatima [1 ]
Zverev, Mihail [1 ]
Diez, Luis [2 ]
Juarez, Jose R. [1 ]
Brunstrom, Anna [3 ]
Aguero, Ramon [2 ]
机构
[1] Ikerlan Technol Res Ctr, Arrasate Mondragon, Spain
[2] Univ Cantabria, Santander, Spain
[3] Karlstad Univ, Karlstad, Sweden
关键词
QUIC; real-time applications; wireless networks; stream multiplexing; priority-based schedulers;
D O I
10.1145/3616394.3618267
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
The advent of mobile technologies has led to the development of novel services for end-users, with stringent needs and requirements. In the scope of 5G and Beyond 5G systems, non-terrestrial networks are being considered to meet such demands, with special emphasis on high-speed communications and low latency. QUIC is a new transport protocol designed to reduce communications latency in many ways. Among other features, it enables the use of multiple streams to effectively manage data flows sent through its underlying UDP socket. This paper introduces an implementation of priority-based stream schedulers along with the design of a flexible interface. Exploiting the proposed approach, applications are able to set the required scheduling scheme, as well as the stream priorities. The feasibility of the proposed approach is validated through an extensive experiment campaign, which combines Docker containers and the ns-3 simulator to emulate different connectivity characteristics. The results evince that an appropriate stream scheduler can indeed yield lower delays for strict time-sensitive applications by up to 36% under unreliable conditions.
引用
收藏
页码:91 / 98
页数:8
相关论文
共 50 条
  • [31] Priority-Based Real-Time Stream Coding over Multi-Channel with Packet Erasures
    Yunkai Wei
    Qianyu Liu
    Zhoucha Hu
    Yuming Mao
    中国通信, 2017, 14 (01) : 72 - 85
  • [32] Priority Queues Are Not Good Concurrent Priority Schedulers
    Lenharth, Andrew
    Nguyen, Donald
    Pingali, Keshav
    EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 209 - 221
  • [33] On the Possibility of Priority-Based Road Traffic Control
    Senda, Yoshiaki
    Tanev, Ivan
    Shimohara, Katstmori
    2008 PROCEEDINGS OF SICE ANNUAL CONFERENCE, VOLS 1-7, 2008, : 1451 - +
  • [34] UniORB: A priority-based middleware for communication systems
    Paik, EH
    Jang, JH
    Kim, TI
    Lee, HH
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1557 - 1560
  • [35] Priority-Based Real-Time Stream Coding over Multi-Channel with Packet Erasures
    Wei, Yunkai
    Liu, Qianyu
    Hu, Zhoucha
    Mao, Yuming
    CHINA COMMUNICATIONS, 2017, 14 (01) : 72 - 85
  • [36] Priority-based Clustering in Weighted Graph Streams
    Saadatpour, Mohsen
    Izadi, Sayyed Kamyar
    Nasirifar, Mohammad
    Kavousi, Hamed
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2018, 34 (02) : 469 - 488
  • [37] Priority-based clustering in weighted graph streams
    Saadatpour M.
    Izadi S.K.
    Nasirifar M.
    Kavousi H.
    2018, Institute of Information Science (34) : 469 - 488
  • [38] Stochastic ant agent for priority-based coverage
    Oyekan, John
    Gu, Dongbing
    Hu, Huosheng
    2013 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM): MECHATRONICS FOR HUMAN WELLBEING, 2013, : 1140 - 1145
  • [39] Priority-Based Consolidation of Parallel Workloads in the Cloud
    Liu, Xiaocheng
    Wang, Chen
    Zhou, Bing Bing
    Chen, Junliang
    Yang, Ting
    Zomaya, Albert Y.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (09) : 1874 - 1883
  • [40] Priority-Based Cache Allocation in Throughput Processors
    Li, Dong
    Rhu, Minsoo
    Johnson, Daniel R.
    O'Connor, Mike
    Erez, Mattan
    Burger, Doug
    Fussell, Donald S.
    Keckler, Stephen W.
    2015 IEEE 21ST INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2015, : 89 - 100