Many applications of cyber-physical systems require real-time communication: manufacturing, automotive, etc. Recent Ethernet standards for Time Sensitive Networking (TSN) offer time-triggered scheduling in order to guarantee low latency and jitter bounds. This requires precise frame transmission planning, which becomes especially hard when dealing with many streams, large networks, and dynamically changing communications. A very promising approach uses conflict graphs, modeling conflicting transmission configurations. Since the creation of conflict graphs is the bottleneck in these approaches, we provide an improvement to the conflict graph creation. We present a randomized selection process that reduces the overall size of the graph in half and three heuristics to improve the scheduling success. In our evaluations we show substantial improvements in the graph creation speed and the scheduling success compared to existing work, updating existing schedules in fractions of a second. Additionally, offline planning of 9000 streams was performed successfully within minutes.
翻译:信息物理系统的诸多应用(如制造业、汽车电子等领域)均需实时通信支持。面向时间敏感网络(TSN)的最新以太网标准通过时间触发调度机制保障低延迟与低抖动边界。这要求精确的帧传输规划,在处理大规模流数据、复杂网络拓扑及动态变化通信需求时尤为困难。基于冲突图的方法通过建模冲突传输配置展现出显著优势,而冲突图构建正是此类方法的性能瓶颈。本文提出一种改进的冲突图构建方案:首先设计随机选择流程将图规模缩减约50%,继而提出三种启发式策略以提升调度成功率。实验评估表明,相较于现有研究,本方案在冲突图构建速度与调度成功率方面均取得显著提升,可在亚秒级时间内完成现有调度方案的动态更新。此外,本方案成功在数分钟内完成了9000条数据流的离线规划。