Group-based windows scheduling method for non-deterministic periodic flows in time-sensitive networks

IF 4.6 2区 计算机科学 Q1 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
Zhe Zhao , Yongjun Li , Xiang Wang , Qin Tian , Ke Wang , Kai Zhang , Weitao Pan
{"title":"Group-based windows scheduling method for non-deterministic periodic flows in time-sensitive networks","authors":"Zhe Zhao ,&nbsp;Yongjun Li ,&nbsp;Xiang Wang ,&nbsp;Qin Tian ,&nbsp;Ke Wang ,&nbsp;Kai Zhang ,&nbsp;Weitao Pan","doi":"10.1016/j.comnet.2025.111719","DOIUrl":null,"url":null,"abstract":"<div><div>Time-triggered (TT) flows are usually periodic in time-sensitive networks. However, nondeterministic end systems can generate TT flow frames with significant jitter (i.e., jittery TT flows). Jitter can cause frames to miss the TT windows scheduled for the current period, resulting in excessive access delays, which in turn affect the end-to-end deterministic transmission of the TT flows. In our previous study, we proposed the use of a dynamic multiwindow approach to achieve deterministic access to jittery TT flows; however, its window schedule computation is too slow, and this method is only suitable for small networks with a few TT flows. We therefore propose a group-based, fast scheduling method for accessing and transmitting the windows of jittery TT flows based on multiple windows. A combination of heuristic algorithms and solvers, including the establishment of TT window groups, division of the solution region, and integrated parallel and serial incremental coarse- and fine-grained computations, significantly improves the efficiency of TT window scheduling. For coarse-grained scheduling, by establishing large window clusters and central alignment, the complexity of scheduling is considerably reduced while keeping success rates high. Furthermore, the integer linear programming constraints and objective functions for this method are provided. Compared with the conventional dynamic multiwindow approach, the proposed approach reduces the scheduling time for TT windows by two orders of magnitude for a small star network with a small number of jittery TT flows. Moreover, the reduction in scheduling time becomes more pronounced as the network topology complexity and number of jittery TT flows increase. Finally, the scheduling time performance of the proposed method is verified in commonly used star, tree, and bus networks. Evaluations demonstrate that the access and transmission windows for 500 jittery TT flows can be scheduled in these networks, enabling deterministic access and significantly improving scheduling efficiency.</div></div>","PeriodicalId":50637,"journal":{"name":"Computer Networks","volume":"272 ","pages":"Article 111719"},"PeriodicalIF":4.6000,"publicationDate":"2025-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Networks","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1389128625006851","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

Time-triggered (TT) flows are usually periodic in time-sensitive networks. However, nondeterministic end systems can generate TT flow frames with significant jitter (i.e., jittery TT flows). Jitter can cause frames to miss the TT windows scheduled for the current period, resulting in excessive access delays, which in turn affect the end-to-end deterministic transmission of the TT flows. In our previous study, we proposed the use of a dynamic multiwindow approach to achieve deterministic access to jittery TT flows; however, its window schedule computation is too slow, and this method is only suitable for small networks with a few TT flows. We therefore propose a group-based, fast scheduling method for accessing and transmitting the windows of jittery TT flows based on multiple windows. A combination of heuristic algorithms and solvers, including the establishment of TT window groups, division of the solution region, and integrated parallel and serial incremental coarse- and fine-grained computations, significantly improves the efficiency of TT window scheduling. For coarse-grained scheduling, by establishing large window clusters and central alignment, the complexity of scheduling is considerably reduced while keeping success rates high. Furthermore, the integer linear programming constraints and objective functions for this method are provided. Compared with the conventional dynamic multiwindow approach, the proposed approach reduces the scheduling time for TT windows by two orders of magnitude for a small star network with a small number of jittery TT flows. Moreover, the reduction in scheduling time becomes more pronounced as the network topology complexity and number of jittery TT flows increase. Finally, the scheduling time performance of the proposed method is verified in commonly used star, tree, and bus networks. Evaluations demonstrate that the access and transmission windows for 500 jittery TT flows can be scheduled in these networks, enabling deterministic access and significantly improving scheduling efficiency.
时间敏感网络中不确定性周期流的基于组的窗口调度方法
在时间敏感型网络中,时间触发(TT)流通常是周期性的。然而,不确定的终端系统可以产生具有显著抖动的TT流帧(即,抖动的TT流)。抖动会导致帧错过为当前周期调度的TT窗口,从而导致过多的访问延迟,进而影响TT流的端到端确定性传输。在我们之前的研究中,我们提出使用动态多窗口方法来实现对抖动TT流的确定性访问;但该方法的窗口调度计算速度太慢,只适用于TT流较少的小型网络。因此,我们提出了一种基于多窗口的基于组的快速调度方法来访问和传输抖动TT流的窗口。将启发式算法与求解器相结合,包括TT窗口组的建立、解域的划分以及并行和串行增量粗粒度和细粒度计算的集成,显著提高了TT窗口调度的效率。对于粗粒度调度,通过建立大型窗口集群和中心对齐,可以大大降低调度的复杂性,同时保持较高的成功率。进一步给出了该方法的整数线性规划约束和目标函数。与传统的动态多窗口方法相比,该方法将具有少量抖动网络的小星型网络的调度时间缩短了两个数量级。此外,调度时间的减少随着网络拓扑复杂性和抖动TT流数量的增加而变得更加明显。最后,在常用的星型网络、树型网络和总线网络中验证了所提方法的调度时间性能。评估表明,可以在这些网络中调度500个抖动TT流的访问和传输窗口,从而实现确定性访问并显着提高调度效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computer Networks
Computer Networks 工程技术-电信学
CiteScore
10.80
自引率
3.60%
发文量
434
审稿时长
8.6 months
期刊介绍: Computer Networks is an international, archival journal providing a publication vehicle for complete coverage of all topics of interest to those involved in the computer communications networking area. The audience includes researchers, managers and operators of networks as well as designers and implementors. The Editorial Board will consider any material for publication that is of interest to those groups.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信