Abstract
The recently published IEEE 802.1Qbv standard specifies enhancements for providing real-time communication guarantees for time-triggered flows while also handling best-effort traffic in a converged Ethernet network. The enhancements include a programmable time-based gating mechanism for stipulating which of the queues of an egress port are available for transmission at any given point of time. By appropriately programming (opening and closing) these gates, the traversal of packets through the network can be controlled to precisely follow a precomputed schedule that satisfies the timing constraints of the time-triggered flows. Computing such transmission schedules requires routing of the flows in the first step, followed by the computation of gate schedules for the flows along their respective routes. So far off-the-shelf algorithms like shortest path routing, which optimize the number of hops over which flows are routed, have been used for computing routes for the time-triggered traffic. In this paper, we explore how the routing of time-triggered flows affects their schedulability. Moreover, we identify additional parameters that must be considered while routing time-triggered traffic and propose ILP-based algorithms for the purpose. Our evaluations show that the proposed routing algorithms could improve the slack in the computed schedules by upto 60 % and 30 % compared to shortest path routing and equal cost multi-pathing (ECMP), respectively, and, thus, increase the capacity of the network to accommodate more time-triggered traffic.
- 2004. IEEE Standard for Local and metropolitan area networks: Media Access Control (MAC) Bridges. IEEE Std 802.1D-2004 (Revision of IEEE Std 802.1D-1998) (2004), 1--277.Google Scholar
- 2014. IEEE Standard for Local and metropolitan area networks-Bridges and Bridged Networks. IEEE Std 802.1Q-2014 (Revision of IEEE Std 802.1Q-2011) (2014), 1--1832.Google Scholar
- 2016. IEEE Standard for Local and metropolitan area networks - Bridges and Bridged Networks - Amendment 26: Frame Preemption. IEEE Std 802.1Qbu-2016 (Amendment to IEEE Std 802.1Q-2014) (2016), 1--52.Google Scholar
- 2016. IEEE Standard for Local and metropolitan area networks - Bridges and Bridged Networks - Amendment 25: Enhancements for Scheduled Traffic. IEEE Std 802.1Qbv-2015 (2016), 1--57.Google Scholar
- 2016. IEEE Standard for Local and metropolitan area networks- Bridges and Bridged Networks - Amendment 24: Path Control and Reservation. IEEE Std 802.1Qca-2015 (Amendment to IEEE Std 802.1Q- as amended by IEEE Std 802.1Qcd-2015 and IEEE Std 802.1Q---/Cor 1-2015) (2016), 1--120.Google Scholar
- Mohammad Al-Fares, Sivasankar Radhakrishnan, Barath Raghavan, Nelson Huang, and Amin Vahdat. 2010. Hedera: Dynamic Flow Scheduling for Data Center Networks. In Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation (NSDI'10). 19--19. Google ScholarDigital Library
- Silviu S. Craciunas, Ramon Serna Oliver, Martin Chmelík, and Wilfried Steiner. 2016. Scheduling Real-Time Communication in IEEE 802.1Qbv Time Sensitive Networks. In Proceedings of the 24th International Conference on Real-Time Networks and Systems (RTNS '16). 183--192. Google ScholarDigital Library
- Frank Dürr and Naresh Ganesh Nayak. 2016. No-wait Packet Scheduling for IEEE Time-sensitive Networks (TSN). In Proceedings of the 24th International Conference on Real-Time Networks and Systems (RTNS '16). 203--212. Google ScholarDigital Library
- Z. Hanzalek, P. Burget, and P. Sucha. 2010. Profinet IO IRT Message Scheduling With Temporal Constraints. IEEE Transactions on Industrial Informatics 6, 3 (2010), 369--380.Google ScholarCross Ref
- M.D. Johas Teener, A.N. Fredette, C. Boiger, P. Klein, C. Gunther, D. Olsen, and K. Stanton. 2013. Heterogeneous Networks for Audio and Video: Using IEEE 802.1 Audio Video Bridging. Proc. of the IEEE 101, 11 (Nov 2013), 2339--2354.Google Scholar
- Sune Mølgaard Laursen, Paul Pop, and Wilfried Steiner. 2016. Routing Optimization of AVB Streams in TSN Networks. SIGBED Rev. 13, 4 (Nov. 2016), 43--48. Google ScholarDigital Library
- Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, and Jonathan Turner. 2008. OpenFlow: Enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review 38, 2 (2008), 69--74. Google ScholarDigital Library
- Naresh Ganesh Nayak, Frank Dürr, and Kurt Rothermel. 2016. Time-sensitive Software-defined Network (TSSDN) for Real-time Applications. In Proceedings of the 24th International Conference on Real-Time Networks and Systems (RTNS '16). 193--202. Google ScholarDigital Library
- Jonathan Perry, Amy Ousterhout, Hari Balakrishnan, Devavrat Shah, and Hans Fugal. 2014. Fastpass: A centralized zero-queue datacenter network. In ACM SIGCOMM Computer Communication Review, Vol. 44. ACM, 307--318. Google ScholarDigital Library
- Wilfried Steiner. 2010. An evaluation of SMT-based schedule synthesis for time-triggered multi-hop networks. In IEEE 31st Real-Time Systems Symposium (RTSS), 2010. IEEE, 375--384. Google ScholarDigital Library
Index Terms
- Routing algorithms for IEEE802.1Qbv networks
Recommendations
Internal Node and Shortcut Based Routing with Guaranteed Delivery in Wireless Networks
Several localized position based routing algorithms for wireless networks were described recently. In greedy routing algorithm (that has close performance to the shortest path algorithm, if successful), sender or node i>S currently holding the message i>...
Secure Multi-copy Routing in Compromised Delay Tolerant Networks
Routing in delay tolerant networks (DTNs) is challenging due to their unique characteristics of intermittent node connectivity. Different protocols (single-, multi-copy, erasure-coding-based etc.) utilizing store-carry-and-forward paradigm have been ...
Multipath routing algorithms for congestion minimization
NETWORKING'05: Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication SystemsUnlike traditional routing schemes that route all traffic along a single path, multipath routing strategies split the traffic among several paths in order to ease congestion. It has been widely recognized that multipath routing can be fundamentally more ...
Comments