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 packets by edge nodes 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 edge nodes 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.
翻译:TEN是Ethernet的强化,它为实时通信提供了各种机制。时间触发(TT)的交通代表定期数据流,具有严格的实时要求。除其他外,TSN支持TT流的预定传输,即通过边缘节点传送其包包,在中间节点进行协调,从而不发生或很少发生排队延误。TSN支持多优先排队和标准。TAS使用所谓的大门明确允许并阻断这些队列在短时间范围内传输。TAS用来保护预定的交通,使其不受到其他交通的排队,以尽量减少排队延误。在这项工作中,我们考虑在TSN的时间安排,其中包括计算边缘节点的定期传输时间,以及定期打开和关闭队列门。在本文中,我们首先简要概述TSN的特征和标准。我们说明SSN的排队列问题,并解释共同的扩展,其中也包括优化问题。我们审查了在这种背景下使用的排队列和优化方法。然后,我们对现有研究工作的贡献进行了调查,我们总结并分析了具体的研究方向。我们分析了研究结果。