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
相关论文
共 20 条
  • [1] Deadline guaranteed packet scheduling for overloaded traffic in input-queued switches
    Shen, Xiaojun
    Lou, Jianyu
    Liang, Weifa
    Luo, Junzhou
    THEORETICAL COMPUTER SCIENCE, 2008, 409 (03) : 477 - 485
  • [2] An efficient packet scheduling algorithm with deadline guarantees for input-queued switches
    Lee, Yong
    Lou, Jianyu
    Luo, Junzhou
    Shen, Xiaojun
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2007, 15 (01) : 212 - 225
  • [3] A Nearly Optimal Packet Scheduling Algorithm for Input Queued Switches with Deadline Guarantees
    Zhang, Baoxian
    Wan, Xili
    Luo, Junzhou
    Shen, Xiaojun
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (06) : 1548 - 1563
  • [4] Frame-Based Packet-Mode Scheduling for Input-Queued Switches
    Lou, Jianyu
    Shen, Xiaojun
    IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (07) : 956 - 969
  • [5] Enhanced System Design and Scheduling Strategy for Switches in Time-Sensitive Networking
    Cao, Zhipeng
    Liu, Qinrang
    Liu, Dongpei
    Hu, Yanbin
    IEEE ACCESS, 2021, 9 : 42621 - 42634
  • [6] Survey on Traffic Scheduling in Time-Sensitive Networking
    Zhang T.
    Feng J.
    Ma Y.
    Qu S.
    Ren F.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2022, 59 (04): : 747 - 764
  • [7] Impact of Packet Filtering on Time-Sensitive Networking Traffic
    Wuesteney, Lukas
    Menth, Michael
    Hummen, Rene
    Heer, Tobias
    17TH IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS 2021 (WFCS 2021), 2021, : 59 - 66
  • [8] Scheduling Mixed Unicast and Multicast Traffic with Variable-Size Packets in Input-Queued Switches
    Xiao, Jie
    Yeung, Kwan L.
    Jamin, Sugih
    2018 IEEE 19TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2018,
  • [9] Priority-Dominated Traffic Scheduling Enabled ATS in Time-Sensitive Networking
    Zhang, Lihui
    Sun, Gang
    Liu, Rulin
    Quan, Wei
    Yu, Hongfang
    Niyato, Dusit
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2025, 22 (01): : 470 - 484
  • [10] 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