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)是以太网的增强版,提供各种用于实时通信的机制。时间触发(TT)流代表具有严格实时要求的周期性数据流。除其他外,TSN支持对TT流的预定传输,即终端的帧传输是在协调的情况下进行的,以便中间节点没有或非常少的排队延迟发生。每个出口端口支持多个优先级队列。 TAS使用所谓的门来明确允许和阻止这些队列在短周期时间尺度上进行传输。 TAS用于保护预定流量免受其他流量影响,以最小化其排队延迟时间。本研究考虑了TSN中的调度问题,包括在终端点计算定期传输时刻以及定期打开和关闭队列门。在本文中,首先简要介绍了TSN的特点和标准。我们陈述TSN调度问题并解释常见的扩展,其中也包括优化问题。我们回顾了在此背景下使用的调度和优化方法。然后,综述了当前可用研究工作的贡献。我们提取和编译了优化目标、解决问题实例和评估结果。确定了研究领域并分析了具体的贡献。最后,讨论了潜在的研究方向和开放问题。