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 条
  • [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] Integration of unicast and multicast scheduling in input-queued packet switches
    Zhu, WY
    Song, M
    COMPUTER NETWORKS, 2006, 50 (05) : 667 - 687
  • [4] Research on packet scheduling algorithms for input-queued switches with VOQ
    Dawei, E.
    ICCSE'2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 71 - 74
  • [5] Distributed scheduling policies in networks of input-queued packet switches
    Bauer, C
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (03) : 83 - 92
  • [6] Packet scheduling in input-queued cell-based switches
    Marsan, MA
    Bianco, A
    Giaccone, P
    Leonardi, E
    Neri, F
    IEEE INFOCOM 2001: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: TWENTY YEARS INTO THE COMMUNICATIONS ODYSSEY, 2001, : 1085 - 1094
  • [7] Scheduling in input-queued cell-based packet switches
    Marsan, MA
    Bianco, A
    Giaccone, P
    Leonardi, E
    Neri, F
    GLOBECOM'99: SEAMLESS INTERCONNECTION FOR UNIVERSAL SERVICES, VOL 1-5, 1999, : 1227 - 1235
  • [8] Fair scheduling in input-queued switches under inadmissible traffic
    Kumar, N
    Pan, R
    Shah, D
    GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1713 - 1717
  • [9] Multi-step scheduling strategy in input-queued switches
    Sun, Zhi-Gang
    Lu, Xi-Cheng
    Ruan Jian Xue Bao/Journal of Software, 2001, 12 (08): : 1170 - 1176
  • [10] Packet-mode scheduling with proportional fairness for input-queued switches
    Xi, K
    Arakawa, S
    Murata, M
    Ge, N
    Feng, CX
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2005, E88B (11) : 4274 - 4284