An Sdn-Based Measurement Scheme To Build Delay Database For Time-Sensitive Network Scheduling
Zhengyi Jia,Jinlin Wang,Xiao Chen,Yiqiang Sheng,Kang Zheng
DOI: https://doi.org/10.24507/ijicic.15.04.1271
2019-01-01
Abstract:The IEEE 802.1Qbv standard has proposed the Time Aware Shaper (TAS) mechanism that meets the stringent deterministic end-to-end delay requirements. Although the database of delay between the adjacent nodes is critical for the TAS scheduling, we have not found an automatic and reliable measurement scheme to build a delay database dedicated to the TAS scheduling yet. In this paper, different from the delay in IP networks, we define the Time-Sensitive Network Delay (TSND) dedicated to the TAS scheduling and propose an SDN-based TSND measurement scheme using a time-triggered mechanism. Moreover, to apply TSND in different network environments, we derive formulas to quantify the impact of the clock synchronization accuracy and packet size on the TSND measurement. We then implement the scheme, based on the POX SDN controller and the multi-core network processor, and build an experiment scene with the above equipment. The experiment shows: the TSND is effective for predicting the receiving slot; the maximum error of the TSND caused by the clock synchronization accuracy can be kept within two slots as long as the clock offset is less than slot length; if the size of the packet in the Time-Triggered (TT) flow differs significantly, forwarding the TT flow in the slot calculated by the larger TSND can achieve less jitter, at the expense of increasing the delay. The experiment results are in good agreement with the formulas. Furthermore, the TSND measurement scheme is dedicated to building a delay database of the adjacent TSN nodes, which may be suited as a starting point for the TAS scheduling.