Time-Sensitive Networking (TSN) has been recognized as one of the key enabling technologies for Industry 4.0 and has been deployed in many time- and mission-critical industrial applications, e.g., automotive and aerospace systems. Given the stringent real-time communication requirements raised by these applications, the Time-Aware Shaper (TAS) draws special attention among the many traffic shapers developed for TSN, due to its ability to achieve deterministic latency guarantees. Extensive efforts on the designs of scheduling methods for TAS shapers have been reported in recent years to improve the system schedulability, each with their own distinct focuses and concerns. However, these scheduling methods have yet to be thoroughly evaluated, especially through experimental comparisons, to provide a systematical understanding on their performance using different evaluation metrics in various application scenarios. In this paper, we fill this gap by presenting a comprehensive experimental study on the existing TAS-based scheduling methods for TSN. We first categorize the system models employed in these work along with their formulated problems, and outline the fundamental considerations in the designs of TAS-based scheduling methods. We then perform extensive evaluation on 16 representative solutions and compare their performance under both synthetic scenarios and real-life industrial use cases. Through these experimental studies, we identify the limitations of individual scheduling methods and highlight several important findings. This work will provide foundational knowledge for the future studies on TSN real-time scheduling problems, and serve as the performance benchmarking for scheduling method development in TSN.
翻译:时间敏感网络(TSN)已被公认为工业4.0的关键支撑技术之一,并广泛应用于众多时间关键与任务关键型工业场景(例如汽车与航空航天系统)。针对这些应用提出的严格实时通信需求,在TSN开发的众多流量整形器中,时间感知整形器(TAS)因其能够提供确定性延迟保障而备受关注。近年来,学界针对TAS整形器的调度方法设计开展了大量研究以提升系统可调度性,各类方法各有侧重与考量。然而,这些调度方法尚未得到全面评估,尤其缺乏通过实验对比系统理解其在不同应用场景下采用不同评估指标的性能表现。本文通过开展现有基于TAS的TSN调度方法综合实验研究弥补这一空白。我们首先对相关工作中采用的系统模型及其形式化问题进行归类,概述基于TAS的调度方法设计中的基础性考量。随后对16种代表性解决方案进行广泛评估,比较其在合成场景与真实工业用例中的性能。通过实验研究,我们识别出各调度方法的局限性,并总结出若干重要发现。本研究将为未来TSN实时调度问题的研究提供基础性知识,并作为TSN调度方法开发的性能基准参考。