No-wait Packet Scheduling for IEEE Time-sensitive Networks (TSN)

被引:167
|
作者
Duerr, Frank [1 ]
Nayak, Naresh Ganesh [1 ]
机构
[1] Univ Stuttgart, Inst Parallel & Distributed Syst, Stuttgart, Germany
关键词
Time-sensitive network; TSN; Real-time communication; Job shop scheduling problem; Tabu search; IEEE; 802.1Qbv;
D O I
10.1145/2997465.2997494
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The IEEE Time-sensitive Networking (TSN) Task Group has recently standardized enhancements for IEEE 802.3 networks for enabling it to transport time-triggered traffic (aka scheduled traffic) providing them with stringent bounds on network delay and jitter while also transporting best-effort traffic. These enhancements primarily include dedicating one queue per port of the switch for scheduled traffic along with a programmable gating mechanism that dictates which of the queues are to be considered for transmission. While the IEEE 802.1Qbv standards define these mechanisms to handle scheduled traffic, it stops short of specifying algorithms to compute fine-grained link schedules for the streams of scheduled traffic. Further, the mechanisms in TSN require creation of so-called guard bands to isolate scheduled traffic from the best-effort traffic. These guard bands may potentially result in bandwidth wastage, and hence schedules with lower number of guard bands are preferred. In this paper, we introduce the No-wait Packet Scheduling Problem (NWPSP) for modelling the scheduling in IEEE Time-sensitive Networks and map it to the No-wait Job-shop Scheduling Problem (NW-JSP), a well-known problem from the field of operational research. In particular, we present a Tabu search algorithm for efficient computing of schedules and a schedule compression technique to reduce number of guard bands in schedule. Our evaluations show that our Tabu search algorithm can compute near-optimal schedules for over 1500 flows and the subsequent schedule compression reduces the number of guard bands on an average by 24 %.
引用
收藏
页码:203 / 212
页数:10
相关论文
共 50 条
  • [1] Joint Algorithm of Message Fragmentation and No-Wait Scheduling for Time-Sensitive Networks
    Xi Jin
    Changqing Xia
    Nan Guan
    Peng Zeng
    [J]. IEEE/CAA Journal of Automatica Sinica, 2021, 8 (02) : 478 - 490
  • [2] Joint Algorithm of Message Fragmentation and No-Wait Scheduling for Time-Sensitive Networks
    Jin, Xi
    Xia, Chongqing
    Guan, Nan
    Zeng, Peng
    [J]. IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2021, 8 (02) : 478 - 490
  • [3] Deep Reinforcement Learning aided No-wait Flow Scheduling in Time-Sensitive Networks
    Wang, Xiaolong
    Yao, Haipeng
    Mai, Tianle
    Nie, Tianzheng
    Zhu, Lin
    Liu, Yunjie
    [J]. 2022 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2022, : 812 - 817
  • [4] Scalable No-wait Scheduling with Flow-aware Model Conversion in Time-Sensitive Networking
    Zhang, Yanzhou
    Xu, Qimin
    Wang, Shouliang
    Chen, Yingxiu
    Xu, Lei
    Chen, Cailian
    [J]. 2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 413 - 418
  • [5] On Packet Reordering in Time-Sensitive Networks
    Mohammadpour, Ehsan
    Le Boudec, Jean-Yves
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2022, 30 (03) : 1045 - 1057
  • [6] NeSTiNg: Simulating IEEE Time-sensitive Networking (TSN) in OMNeT plus
    Falk, Jonathan
    Hellmanns, David
    Carabelli, Ben
    Nayak, Naresh
    Duerr, Frank
    Kehrer, Stephan
    Rothermel, Kurt
    [J]. PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON NETWORKED SYSTEMS (NETSYS 2019), 2019, : 169 - 176
  • [7] An optimal GTS scheduling algorithm for time-sensitive transactions in IEEE 802.15.4 networks
    Na, Chewoo
    Yang, Yaling
    Mishra, Amitabh
    [J]. COMPUTER NETWORKS, 2008, 52 (13) : 2543 - 2557
  • [8] Delay Analysis of AVB traffic in Time-Sensitive Networks (TSN)
    Maxim, Dorin
    Song, Ye-Qiong
    [J]. PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2017), 2017, : 18 - 27
  • [9] A Survey of Scheduling Algorithms for the Time-Aware Shaper in Time-Sensitive Networking (TSN)
    Stueber, Thomas
    Osswald, Lukas
    Lindner, Steffen
    Menth, Michael
    [J]. IEEE ACCESS, 2023, 11 : 61192 - 61233
  • [10] Towards Distributed Flow Scheduling in IEEE 802.1Qbv Time-Sensitive Networks
    Guo, Miao
    He, Shibo
    Gu, Chaojie
    Guo, Xiuzhen
    Chen, Jiming
    Gao, Tao
    Wang, Tongtong
    [J]. ACM Transactions on Sensor Networks, 2024, 20 (05)