Design and implementation of a frame preemption model without guard bands for time-sensitive networking

被引:2
作者
Zhao, Zhe [1 ]
Qiu, Zhiliang [1 ]
Pan, Weitao [1 ]
Li, Hui [2 ]
Zheng, Ling [3 ]
Gao, Ya [4 ]
机构
[1] Xidian Univ, State Key Lab Integrated Serv Networks, Network Switching Grp, 2 South Taibai Rd, Xian 710071, Peoples R China
[2] China Aviat Ind Corp, Chengdu Aircraft Design & Res Inst, 1610 Riyue Ave, Chengdu 610091, Peoples R China
[3] Xian Univ Posts & Telecommun, 618 West Changan St, Xian 710121, Peoples R China
[4] Wuxi Inst Technol, 1600 Gaolang West Rd, Wuxi 214121, Peoples R China
基金
中国国家自然科学基金;
关键词
Time-sensitive networking; Frame preemption; Guard band; Padding and splicing; TSN;
D O I
10.1016/j.comnet.2024.110285
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In time -sensitive networks, the frames of time -triggered (TT) flows need to be transmitted in scheduled slots. To avoid the interference of frames from other flows to the frames of the TT flows, guard bands are generally reserved prior to scheduled slots. The time -sensitive networking (TSN) standard, IEEE 802.1Qbu, specifies a frame preemption model that enables frames of TT flows (preemption frames) to preempt frames of other flows (preempted frames). According to this model, preempted frames are divided into fragments that are transmitted in the gaps of preemption frames. Consequently, the IEEE 802.1Qbu model reduces the guard band from the longest Ethernet frame (typically 1518 bytes) to 123 bytes, which improves the bandwidth utilization and delay performance of preempted frames without causing frame disorder. However, in scenarios in which the preempted frame load is heavy, and the length is short, numerous guard bands smaller than 123 bytes are generated. These guard bands prevent the IEEE 802.1Qbu model from transmitting preempted frame fragments, resulting in a considerable decrease in bandwidth utilization. To solve this problem, we propose a novel frame preemption model without guard bands, based on a padding and splicing mechanism. While ensuring that preemption frames are transmitted according to scheduled slots, this model can transmit preempted frames within arbitrary byte gaps based on the schedule without obtaining the length of the preempted frames in advance. We compared the transmission -delay performance of the proposed model with that of the IEEE 802.1Qbu model using a theoretical analysis. The evaluation results obtained from heavily loaded preemption frame scenarios revealed that the proposed model improved link utilization by 32.8% relative to the IEEE 802.1Qbu model and reduced the transmission delay by more than one order of magnitude. Moreover, when the IEEE 802.1Qbu model fails, the proposed model still transmits 60% of preempted frames.
引用
收藏
页数:18
相关论文
共 39 条
[1]  
[Anonymous], 2016, IEEE Std 802.1Qbv, P1
[2]  
[Anonymous], 2020, IEEE Std 802.1AS, P1
[3]  
Arestova A, 2021, 2021 IFIP NETWORKING CONFERENCE AND WORKSHOPS (IFIP NETWORKING), DOI [10.23919/IFIPNETWORKING52078.2021.9472830, 10.23919/IFIPNetworking52078.2021.9472830]
[4]   Implications of Various Preemption Configurations in TSN Networks [J].
Ashjaei, Mohammad ;
Murselovic, Lejla ;
Mubeen, Saad .
IEEE EMBEDDED SYSTEMS LETTERS, 2022, 14 (01) :39-42
[5]   A novel frame preemption model in TSN networks [J].
Ashjaei, Mohammad ;
Sjodin, Mikael ;
Mubeen, Saad .
JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 116
[6]  
Barzegaran M, 2021, Arxiv, DOI arXiv:2105.01641
[7]  
Cormen Thomas H., 2016, IEEE Std 802.1Qbu-2016 (Amendment to IEEE Std 802.1Q-2014), P1
[8]   A low-delay AVB flow scheduling method occupying the guard band in Time-Sensitive Networking [J].
Deng, Libing ;
Xiao, Xiongren ;
Liu, Hong ;
Li, Renfa ;
Xie, Guoqi .
JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 129
[9]  
Do Y., 2023, 2023 17 INT C UB INF, P1
[10]   No-wait Packet Scheduling for IEEE Time-sensitive Networks (TSN) [J].
Duerr, Frank ;
Nayak, Naresh Ganesh .
PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, :203-212