arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2409.09592cs.NI
收藏

用于长距离工业确定性分组调度的可编程周期指定队列

Programmable Cycle-Specified Queue for Long-Distance Industrial Deterministic Packet Scheduling

Yudong Huang, Shuo Wang, Shiyin Zhu, Guoyu Peng, Xinyuan Zhang, Tao Huang, Xinmin Liu

AI总结:

针对长距离工业确定性网络的有界时延与抖动需求,提出可编程周期指定队列PCSQ,通过高精度轮转出队、周期标签计算及队列协调机制实现严格确定性调度。

摘要:

时间关键型工业应用对实现长距离确定性网络提出了严苛要求。然而,以往基于优先级和基于权重的调度方法侧重于以概率方式降低平均时延,忽视了在有界最坏情况下时延和抖动下严格保证面向任务的分组准时交付。本文提出一种新型可编程周期指定队列(PCSQ),用于长距离工业确定性分组调度。通过实现首个高精度轮转出队,PCSQ支持微秒级时隙资源预留(记为T),尤其可实现最高2T的抖动控制。随后,我们提出周期标签计算以近似循环调度算法,使分组能够在一系列节点中主动选择并锁定其偏好的队列。因此,PCSQ可将分组精确延迟至任意期望时间。此外,还精心设计了队列协调和周期映射机制,以解决周期与队列不匹配问题。评估结果表明,PCSQ可调度数万个时间敏感流,并严格保证ms级时延和us级抖动。

英文摘要:

The time-critical industrial applications pose intense demands for enabling long-distance deterministic networks. However, previous priority-based and weight-based scheduling methods focus on probabilistically reducing average delay, which ignores strictly guaranteeing task-oriented on-time packet delivery with bounded worst-case delay and jitter. This paper proposes a new Programmable Cycle-Specified Queue (PCSQ) for long-distance industrial deterministic packet scheduling. By implementing the first high-precision rotation dequeuing, PCSQ enables microsecond-level time slot resource reservation (noted as T) and especially jitter control of up to 2T. Then, we propose the cycle tags computation to approximate cyclic scheduling algorithms, which allows packets to actively pick and lock their favorite queue in a sequence of nodes. Accordingly, PCSQ can precisely defer packets to any desired time. Further, the queue coordination and cycle mapping mechanisms are delicately designed to solve the cycle-queue mismatch problem. Evaluation results show that PCSQ can schedule tens of thousands of time-sensitive flows and strictly guarantee $ms$-level delay and us-level jitter.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑