Traffic Classification and Packet Scheduling Strategy with Deadline Constraints for Input-Queued Switches in Time-Sensitive Networking

被引:1
|
作者
Zheng, Ling [1 ]
Wei, Guodong [1 ]
Zhang, Keyao [1 ]
Chu, Hongyun [1 ]
机构
[1] Xian Univ Posts & Telecommun, Sch Commun & Informat Engn, Xian 710061, Peoples R China
基金
中国国家自然科学基金;
关键词
time-sensitive networking; input-queuing system; multi-class packet scheduling; deadline guarantee; quality of service; NP-hard; ALGORITHM;
D O I
10.3390/electronics13030629
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deterministic transmission technology is a core key technology that supports deterministic real-time transmission requirements for industrial control in Time-Sensitive Networking (TSN). It requires each network node to have a deterministic forwarding delay to ensure the real-time end-to-end transmission of critical traffic streams. Therefore, when forwarding data frames, the switch nodes must consider the time-limited requirements of the traffic. In the input-queued switch system, an algorithm for clock-synchronized deterministic network traffic classification scheduling (CSDN-TCS) is proposed to address the issue of whether a higher-quality-of-service (QoS) performance can be provided under packet deadline constraints. First, the scheduling problem of the switch is transformed into a decomposition problem of the traffic matrix. Secondly, the maximum weight-matching algorithm in graph theory is used to solve the matching results slot by slot. By fully utilizing the slot resources, as many packets as possible can be scheduled to be completed before the deadline arrives. For two types of packet scheduling problems, this paper uses the maximum flow algorithm with upper- and lower-bound constraints to move packets from a larger deadline set to idle slots in a smaller deadline set, enabling early transmission, reducing the average packet delay, and increasing system throughput. When there are three or more types of deadlines in the scheduling set, this scheduling problem is an NP-hard problem. We solve this problem by polling the two types of scheduling algorithms. In this paper, simulation experiments based on the switching size and line load are designed, and the Earliest Deadline First (EDF) algorithm and the Flow-Based Iterative Packet Scheduling (FIPS) algorithm are compared with the CSDN-TCS algorithm. The simulation results show that under the same conditions, the CSDN-TCS algorithm proposed in this paper outperforms the other two algorithms in terms of success rate, packet loss rate, average delay and throughput rate. Compared with the FIPS algorithm, the CSDN-TCS algorithm has lower time complexity under the same QoS performance.
引用
下载
收藏
页数:22
相关论文
共 44 条
  • [31] Efficient Traffic Scheduling Using Genetic Algorithm in Time-Sensitive Networking
    Su, Xiaoqian
    Tang, Chuhang
    Gong, Cheng
    2022 6TH INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND INTELLIGENT CONTROL, ISCSIC, 2022, : 232 - 238
  • [32] Resource-Aware Online Traffic Scheduling for Time-Sensitive Networking
    Hong, Xinyi
    Xi, Yuhao
    Liu, Peng
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, : 14267 - 14276
  • [33] Hybrid traffic scheduling in time-sensitive networking for the support of automotive applications
    Nie, Hongrui
    Su, Yue
    Zhao, Weibo
    Mu, Junsheng
    IET COMMUNICATIONS, 2024, 18 (02) : 111 - 128
  • [34] Flow Ordering Problem for Time-Triggered Traffic in the Scheduling of Time-Sensitive Networking
    Chen, Zhuoxing
    Lu, Yiqin
    Wang, Haihan
    Qin, Jiancheng
    Wang, Meng
    IEEE COMMUNICATIONS LETTERS, 2023, 27 (05) : 1367 - 1371
  • [35] A Simple and Efficient Time-Sensitive Networking Traffic Scheduling Method for Industrial Scenarios
    Li, Qing
    Li, Dong
    Jin, Xi
    Wang, Qizhao
    Zeng, Peng
    ELECTRONICS, 2020, 9 (12) : 1 - 19
  • [36] Assessing the traffic scheduling method for time-sensitive networking (TSN) by practical implementation
    Jiang, Junhui
    Li, Yuting
    Zhang, Xiongfeng
    Yu, Mengmeng
    Lee, Chang Dae
    Hong, Seung Ho
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2023, 33
  • [37] An Efficient Time-Sensitive Networking Traffic Scheduling Method for Train Communication Network
    Zhu, Guangchao
    Nie, Xiaobo
    Li, Yangtao
    Ma, Ke
    Yang, Yueyi
    IEEJ TRANSACTIONS ON ELECTRICAL AND ELECTRONIC ENGINEERING, 2024,
  • [38] A Post-failure Traffic Reconfiguration and Scheduling Optimization Method for Time-sensitive Networking
    Li, Ji
    Guo, Yonghong
    Niu, Haitao
    Guo, Xin
    Hou, Zeng
    Binggong Xuebao/Acta Armamentarii, 2024, 45 (11): : 3970 - 3982
  • [39] Scheduling Time-Critical Traffic With Virtual Queues in Software-Defined Time-Sensitive Networking
    Xue, Junli
    Shou, Guochu
    Liu, Yaqiong
    Hu, Yihong
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (01): : 967 - 978
  • [40] An Enhanced Routing and Scheduling Mechanism for Time-Triggered Traffic with Large Period Differences in Time-Sensitive Networking
    Nie, Hongrui
    Li, Shaosheng
    Liu, Yong
    APPLIED SCIENCES-BASEL, 2022, 12 (09):