Joint Algorithm of Message Fragmentation and No-Wait Scheduling for Time-Sensitive Networks

被引:44
|
作者
Jin, Xi [1 ,2 ,3 ]
Xia, Chongqing [1 ,2 ,3 ]
Guan, Nan [4 ]
Zeng, Peng [1 ,2 ,3 ]
机构
[1] Chinese Acad Sci, Key Lab Networked Control Syst, Shenyang 110016, Peoples R China
[2] Chinese Acad Sci, Shenyang Inst Automat, Shenyang 110016, Peoples R China
[3] Chinese Acad Sci, Inst Robot & Intelligent Mfg, Shenyang 110169, Peoples R China
[4] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Peoples R China
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
Message fragmentation; networked control system; real-time scheduling; time sensitive network;
D O I
10.1109/JAS.2021.1003844
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Time-sensitive networks (TSNs) support not only traditional best-effort communications but also deterministic communications, which send each packet at a deterministic time so that the data transmissions of networked control systems can be precisely scheduled to guarantee hard real-time constraints. No-wait scheduling is suitable for such TSNs and generates the schedules of deterministic communications with the minimal network resources so that all of the remaining resources can be used to improve the throughput of best-effort communications. However, due to inappropriate message fragmentation, the real-time performance of no-wait scheduling algorithms is reduced. Therefore, in this paper, joint algorithms of message fragmentation and no-wait scheduling are proposed. First, a specification for the joint problem based on optimization modulo theories is proposed so that off-the-shelf solvers can be used to find optimal solutions. Second, to improve the scalability of our algorithm, the worst-case delay of messages is analyzed, and then, based on the analysis, a heuristic algorithm is proposed to construct low-delay schedules. Finally, we conduct extensive test cases to evaluate our proposed algorithms. The evaluation results indicate that, compared to existing algorithms, the proposed joint algorithm improves schedulability by up to 50%.
引用
收藏
页码:478 / 490
页数:13
相关论文
共 50 条
  • [1] Joint Algorithm of Message Fragmentation and No-Wait Scheduling for Time-Sensitive Networks
    Xi Jin
    Changqing Xia
    Nan Guan
    Peng Zeng
    IEEE/CAA Journal of Automatica Sinica, 2021, 8 (02) : 478 - 490
  • [2] No-wait Packet Scheduling for IEEE Time-sensitive Networks (TSN)
    Duerr, Frank
    Nayak, Naresh Ganesh
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 203 - 212
  • [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
    2022 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2022, : 812 - 817
  • [4] A Joint Flow Rerouting and Scheduling Algorithm with CQF in Time-Sensitive Networks
    Fei, Hongzhi
    Pan, Weiqiang
    Wen, Xin
    Chen, Zhuoxing
    Lu, Yiqin
    Qin, Jiancheng
    2024 9TH INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING, ICSIP, 2024, : 433 - 438
  • [5] 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
    2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 413 - 418
  • [6] Joint Routing and Scheduling With Cyclic Queuing and Forwarding for Time-Sensitive Networks
    Wang, Xiaolong
    Yao, Haipeng
    Mai, Tianle
    Xiong, Zehui
    Wang, Fu
    Liu, Yunjie
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (03) : 3793 - 3804
  • [7] Constraint programming approaches to joint routing and scheduling in time-sensitive networks
    Vlk, Marek
    Hanzalek, Zdenek
    Tang, Siyu
    COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 157
  • [8] Joint Routing and Scheduling for Dynamic Applications in Multicast Time-Sensitive Networks
    Li, Cong
    Zhang, Chenyu
    Zheng, Wei
    Wen, Xiangming
    Lu, Zhaoming
    Zhao, Jiawen
    2021 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2021,
  • [9] Genetic Algorithm for Scheduling Time-Triggered Traffic in Time-Sensitive Networks
    Pahlevan, Maryam
    Obermaisser, Roman
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 337 - 344
  • [10] A Novel Routing Algorithm for the Acceleration of Flow Scheduling in Time-Sensitive Networks
    Huang, Jheng-Yu
    Hsu, Ming-Hung
    Shen, Chung-An
    SENSORS, 2020, 20 (21) : 1 - 16