Skip to main content
QUICK REVIEW

[论文解读] A Survey of Scheduling Algorithms for the Time-Aware Shaper in Time-Sensitive Networking (TSN)

Thomas Stüber, Lukas Osswald|arXiv (Cornell University)|Nov 20, 2022
Network Time Synchronization Technologies被引用 6
一句话总结

本综述对时间敏感网络(TSN)中时间感知整形器(TAS)的调度算法进行了全面分析,涵盖计算周期性传输时间与门控控制列表以最小化实时以太网网络中的排队延迟的方法。它识别了关键优化目标,评估了现有方法,并指出了在可扩展性、多机制共存以及调度结构理解方面的开放性问题。

ABSTRACT

Time-Sensitive Networking (TSN) is an enhancement of Ethernet which provides various mechanisms for real-time communication. Time-triggered (TT) traffic represents periodic data streams with strict real-time requirements. Amongst others, TSN supports scheduled transmission of TT streams, i.e., the transmission of their frames by end stations is coordinated in such a way that none or very little queuing delay occurs in intermediate nodes. TSN supports multiple priority queues per egress port. The TAS uses so-called gates to explicitly allow and block these queues for transmission on a short periodic timescale. The TAS is utilized to protect scheduled traffic from other traffic to minimize its queuing delay. In this work, we consider scheduling in TSN which comprises the computation of periodic transmission instants at end stations and the periodic opening and closing of queue gates. In this paper, we first give a brief overview of TSN features and standards. We state the TSN scheduling problem and explain common extensions which also include optimization problems. We review scheduling and optimization methods that have been used in this context. Then, the contribution of currently available research work is surveyed. We extract and compile optimization objectives, solved problem instances, and evaluation results. Research domains are identified, and specific contributions are analyzed. Finally, we discuss potential research directions and open problems.

研究动机与目标

  • 为时间敏感网络(TSN)中时间感知整形器(TAS)的调度算法提供系统性综述,重点关注具有严格延迟和抖动约束的时间触发(TT)流量。
  • 识别并分类现有关于TSN调度计算的研究,包括建模假设、优化目标和问题实例。
  • 分析当前基于TAS的调度与优化方法在可扩展性、性能和局限性方面的表现。
  • 突出开放性研究问题,如多种TSN机制的共存、联合路由与调度,以及调度结构的复杂性。
  • 支持研究人员识别工业自动化和实时应用中TSN调度的前沿方法与未来方向。

提出的方法

  • 对截至2023年3月发表的关于TSN调度中TAS的研究文献进行系统性文献综述。
  • 根据问题扩展对所调研文献进行分类:固定路由与联合路由、可靠性支持、低优先级流量支持以及硬件约束。
  • 整理并分析优化目标,如最小化最大延迟、抖动或调度长度,以及最大化调度紧凑性。
  • 评估包括整数线性规划(ILP)、启发式算法以及遗传算法和模拟退火等元启发式方法在内的调度方法。
  • 比较各研究中的问题实例、可扩展性结果及实现约束,包括网桥中的过滤条目限制。
  • 识别奠基性工作与主流出版平台,以绘制研究版图并追踪TSN调度研究的演进轨迹。

实验结果

研究问题

  • RQ1在TAS的TSN调度中,主导的优化目标是什么?它们如何影响调度设计?
  • RQ2在不同问题实例下,精确方法、启发式方法和元启发式方法在可扩展性和解质量方面的表现如何?
  • RQ3对基本TSN调度问题的关键扩展(如联合路由、多播或非周期性流量支持)有哪些?它们如何影响算法复杂度?
  • RQ4技术约束(如有限的过滤条目或门控控制列表(GCL)大小)如何影响调度的可行性与结构?
  • RQ5TSN调度中的主要开放问题是什么,特别是多种TSN机制共存以及最优调度结构特性方面?

主要发现

  • 由于交换机间流传输时间与门控控制列表(GCL)配置之间的相互依赖性,TSN调度问题具有高度复杂性。
  • 大多数现有研究聚焦于最小化最大延迟或抖动,且大量研究采用整数线性规划(ILP)以在小规模实例上获得精确解。
  • 启发式与元启发式方法(如遗传算法和模拟退火)广泛应用于大规模实例,但通常缺乏正式的可扩展性保证。
  • 在相关综述中,仅有少数研究(128篇中仅17篇)涉及基于TAS的调度,表明针对这一核心TSN机制的深入分析仍存在研究空白。
  • 可扩展性分析仍显不足,尚无法解释TSN调度问题本身为何困难,尤其是在联合路由或可靠性约束等扩展场景下。
  • 多种TSN机制(如TAS、CBS、CQF)的共存仍是开放挑战,目前尚无全面框架用于联合配置与流到机制的分配。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。