Litcius/Paper detail

Towards Distributed Flow Scheduling in IEEE 802.1Qbv Time-Sensitive Networks

Miao Guo, Shibo He, Chaojie Gu, Xiuzhen Guo, Jiming Chen, Tao Gao, T. Wang

2024ACM Transactions on Sensor Networks12 citationsDOI

Abstract

Flow scheduling plays a pivotal role in enabling Time-Sensitive Networking (TSN) applications. Current flow scheduling mainly adopts a centralized scheme, posing challenges in adapting to dynamic network conditions and scaling up for larger networks. To address these challenges, we first thoroughly analyze the flow scheduling problem and find the inherent locality nature of time scheduling tasks. Leveraging this insight, we introduce the first distributed framework for IEEE 802.1Qbv TSN flow scheduling. In this framework, we further propose a multi-agent flow scheduling method by designing Deep Reinforcement Learning (DRL)-based route and time agents for route and time planning tasks. The time agents are deployed on field devices to schedule flows in a distributed way. Evaluations in dynamic scenarios validate the effectiveness and scalability of our proposed method. It enhances the scheduling success rate by 20.31% compared to state-of-the-art methods and achieves substantial cost savings, reducing transmission costs by 410× in large-scale networks. Additionally, we validate our approach on edge devices and a TSN testbed, highlighting its lightweight nature and ease of deployment.

Topics & Concepts

Computer scienceScheduling (production processes)Computer networkWireless sensor networkDistributed computingReal-time computingMathematical optimizationMathematicsNetwork Time Synchronization TechnologiesWireless Body Area NetworksEnergy Efficient Wireless Sensor Networks
Towards Distributed Flow Scheduling in IEEE 802.1Qbv Time-Sensitive Networks | Litcius