Queue assignment for fixed-priority real-time flows in time-sensitive networks : Hardness and algorithm
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review
Author(s)
Detail(s)
Original language | English |
---|---|
Article number | 102141 |
Journal / Publication | Journal of Systems Architecture |
Volume | 116 |
Online published | 15 Apr 2021 |
Publication status | Published - Jun 2021 |
Externally published | Yes |
Link(s)
Abstract
Time sensitive networks (TSNs) enable deterministic real-time communication over Ethernet networks. According to IEEE 802.1Qbv standards, TSN switches use gates between queues and their corresponding egress ports to facilitate timing-deterministic communications. Management of switch resources, such as queues, has a significant impact on the schedulability of real-time flows. In this paper, we look into the theoretical foundation of queue management in TSN switches. We prove that the queue assignment problem for real-time flows on time sensitive networks under static priority scheduling is NP-hard in the strong sense, even if the number of queues per port is 3. Then we formulate the problem as a satisfiability modulo theories (SMT) specification. Besides, we propose a worst case response time analysis and a fast heuristic algorithms by eliminating scheduling conflicts. Experiments with randomly generated workload demonstrate the effectiveness of our algorithms for queue assignment of real-time flows.
Research Area(s)
- Industrial internet of things, Real-time scheduling, Resource management, Time-sensitive networks
Citation Format(s)
Queue assignment for fixed-priority real-time flows in time-sensitive networks: Hardness and algorithm. / Lin, Yuhan; Jin, Xi; Zhang, Tianyu et al.
In: Journal of Systems Architecture, Vol. 116, 102141, 06.2021.
In: Journal of Systems Architecture, Vol. 116, 102141, 06.2021.
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review