Joint Routing and Scheduling With Cyclic Queuing and Forwarding for Time-Sensitive Networks

被引:11
|
作者
Wang, Xiaolong [1 ]
Yao, Haipeng [2 ]
Mai, Tianle [2 ]
Xiong, Zehui [4 ]
Wang, Fu [3 ]
Liu, Yunjie [1 ]
机构
[1] Beijing Univ Technol, Fac Informat Technol, Beijing 100124, Peoples R China
[2] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing, Peoples R China
[3] Beijing Univ Posts & Telecommun, Sch Elect Engn, Beijing 100876, Peoples R China
[4] Singapore Univ Technol & Design, Pillar Informat SystemsTechnol & Design, Singapore 487372, Singapore
关键词
Logic gates; Routing; Job shop scheduling; Optimization; Switches; Schedules; Jitter; Time-sensitive networking (TSN); cyclic queuing and forwarding (CQF); joint routing and scheduling; TSN;
D O I
10.1109/TVT.2022.3216958
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Various Industrial Internet of Things (IIoT) devices and their compelling applications have witnessed exponential growth over the past few years. Compared to the consumer internet, the industrial IoT often faces tough communication latency boundaries and low packet loss. Recently, time-sensitive networks (TSN) technique has been considered the most promising solution to tackle these issues, providing deterministic communication guarantees for time-sensitive applications. In TSN, to achieve bounded low latency, it introduces the Cyclic Queuing and Forwarding (CQF) mechanism to shape and regulate the transmission selection to provide the protected transmission window for time-triggered (TT) flows. Currently, a considerable amount of literature has explored traffic scheduling with the CQF mechanism in TSN. However, these methods ignore the impact of routing policy on scheduling optimization. In this paper, we design two algorithms to tackle the problem of joint routing and scheduling optimization with the CQF mechanism for TSN. We propose a TT flow sorting algorithm (JDPS) to measure the scheduling priority weight of each TT flow, which uses the normalization method to calculate the weight based on the flow's deadline, period, and size. Then, we propose a joint routing and scheduling optimization with load balance algorithm (JRS-LB) to improve the scheduling success radio and the network resource utilization, which jointly considers the injection time slot offset, scheduling, and routing of TT traffic. The evaluation results mainly focus on the scheduling success ratio, execution time, and resource utilization for the proposed algorithm compared to the Tabu and Naive algorithms. Extensive simulations indicate that the proposed JDPS and JRS-LB algorithms can improve the scheduling success radio compared with the other algorithms.
引用
收藏
页码:3793 / 3804
页数:12
相关论文
共 50 条
  • [31] A Concise Tutorial on Traffic Shaping and Scheduling in Time-Sensitive Networks
    Walrand, Jean
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2023, 25 (03): : 1941 - 1953
  • [32] ITANS: Incremental Task and Network Scheduling for Time-Sensitive Networks
    Arestova, Anna
    Baron, Wojciech
    Hielscher, Kai-Steffen J.
    German, Reinhard
    [J]. IEEE OPEN JOURNAL OF INTELLIGENT TRANSPORTATION SYSTEMS, 2022, 3 : 369 - 387
  • [33] Incremental Path-Selection and Scheduling for Time-Sensitive Networks
    Alnajim, Abdullah
    Salehi, Seyedmohammad
    Shen, Chien-Chung
    [J]. 2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [34] Large-scale periodic scheduling in time-sensitive networks
    Vlk, Marek
    Brejchova, Katerina
    Hanzalek, Zdenek
    Tang, Siyu
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2022, 137
  • [35] Effective Routing and Scheduling Strategies for Fault-Tolerant Time-Sensitive Networking
    Min, Junhong
    Kim, Woongsoo
    Paek, Jeongyeup
    Govindan, Ramesh
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (06) : 11008 - 11020
  • [36] Failure Handling for Time-Sensitive Networks using SDN and Source Routing
    Kumar, Gagan Nandha
    Katsalis, Kostas
    Papadimitriou, Panagiotis
    Pop, Paul
    Carle, Georg
    [J]. PROCEEDINGS OF THE 2021 IEEE 7TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2021): ACCELERATING NETWORK SOFTWARIZATION IN THE COGNITIVE AGE, 2021, : 226 - 234
  • [37] An Efficient Hypergraph-Based Routing Algorithm in Time-Sensitive Networks
    Lu, Yinzhi
    Zhao, Guofeng
    Xu, Chuan
    Yu, Shui
    [J]. IEEE SIGNAL PROCESSING LETTERS, 2024, 31 : 835 - 839
  • [38] Genetic Algorithm for Scheduling Time-Triggered Traffic in Time-Sensitive Networks
    Pahlevan, Maryam
    Obermaisser, Roman
    [J]. 2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 337 - 344
  • [39] Weighted Scheduling of Time-Sensitive Coflows
    Brun, Olivier
    El-Azouzi, Rachid
    Luu, Quang-Trung
    De Pellegrini, Francesco
    Prabhu, Balakrishna J.
    Richier, Cedric
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (02) : 644 - 658
  • [40] No-wait Packet Scheduling for IEEE Time-sensitive Networks (TSN)
    Duerr, Frank
    Nayak, Naresh Ganesh
    [J]. PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 203 - 212