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
相关论文
共 45 条
  • [41] 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):
  • [42] A Network Scheduling Method Based on Segmented Constraints for Convergence of Time-Sensitive Networking and Industrial Wireless Networks
    Wei, Min
    Liu, Chang
    Wang, Jin
    Yang, Shujie
    ELECTRONICS, 2023, 12 (11)
  • [43] Optimizing Traffic Scheduling in Autonomous Vehicle Networks Using Machine Learning Techniques and Time-Sensitive Networking
    Kwon, Ji-Hoon
    Kim, Hyeong-Jun
    Lee, Suk
    ELECTRONICS, 2024, 13 (14)
  • [44] Mixed-Criticality Traffic Scheduling in Time-Sensitive Networking Using Multiple Combinatorial Packing Based on Free Time Domain
    Zheng, Ling
    Zhang, Keyao
    Wei, Guodong
    Chu, Hongyun
    ELECTRONICS, 2024, 13 (13)
  • [45] Hybrid Traffic Scheduling in 5G and Time-Sensitive Networking Integrated Networks for Communications of Virtual Power Plants
    Wu, Junmin
    Liu, Chuan
    Tao, Jing
    Liu, Shidong
    Gao, Wei
    APPLIED SCIENCES-BASEL, 2023, 13 (13):