Flow Scheduling for Conflict-Free Network Updates in Time-Sensitive Software-Defined Networks

Zaiyu Pang,Xiao Huang,Zonghui Li,Sukun Zhang,Yanfen Xu,Hai Wan,Xibin Zhao
DOI: https://doi.org/10.1109/tii.2020.2998224
IF: 12.3
2021-01-01
IEEE Transactions on Industrial Informatics
Abstract:The digital transformation of industry requires industrial control networks provide high flexibility and determinacy. Time-sensitive software-defined networking that combines time-sensitive networking and software-defined networking is a new network paradigm which provides both real-time transmission feature and network flexibility. During network updates, the transmission consistency needs to be maintained. However, previous mechanisms mostly target on the proper schedule transition, which cannot guarantee no frame loss and also introduces extra update overhead. The article proposes a novel flow schedule generation model which guarantees no frame loss during network updates even with the basic two-phase update mechanism and introduces no extra update overhead. Two algorithms are designed for the model to adapt to different application scenarios: the offline algorithm poses better schedulability, whereas the online one consumes less time with slightly decreased schedulability. The experiments on two real-world industrial networks demonstrate our mechanism achieves zero frame loss without extra update overhead compared to existing methods, and the online algorithm saves 40% execution time with at most 10% schedulability decrease when the bandwidth utilization is less than 50%.
What problem does this paper attempt to address?