The proper functioning of numerous applications in industrial control systems relies on deterministic and low-latency network transmission
driving the development of time-sensitive networking. To guarantee the deterministic stream transmission in industrial control systems
a time-triggered stream scheduling method combining no-wait and time-slot mapping reuse (NW-TSMR) was proposed. Firstly
the time-sensitive network communication elements of industrial control systems were modeled
and by analyzing the characteristics of time-triggered streams
several constraints such as link
stream transmission
stream isolation
and frame isolation were simplified. The base period was used as the scheduling cycle time
by adopting no-wait scheduling for real-time streams and time-slot mapping reuse for cyclic streams
the length of gate control list was reduced. Then
a conflict detection method that utilized the midpoint of the data frame transmission interval significantly reduced the time complexity associated with slot conflict detection. Finally
several time-triggered stream scheduling optimization functions were given and solved based on an improved multi-objective genetic algorithm. The correctness and feasibility of NW-TSMR is verified through experiments
and the average gate control list length is reduced by 59.7%.
关键词
Keywords
references
BOYES H , HALLAQ B , CUNNINGHAM J , et al . The industrial Internet of things (IIoT): an analysis framework [J ] . Computers in Industry , 2018 , 101 : 1 - 12 .
LAKI S , GYÖRGYI C , PETŐ J , et al . In-network velocity control of industrial robot arms [C ] // Proceedings of the 19th USENIX Symposium on Networked Systems Design and Implementation . Berkeley : USENIX Association , 2022 : 995 - 1009 .
ZHANG T , FENG J Q , MA Y Y , et al . Survey on traffic scheduling in time-sensitive networking [J ] . Journal of Computer Research and Development , 2022 , 59 ( 4 ): 747 - 764 .
WG802.1 . IEEE standard for local and metropolitan area networks-bridges and bridged networks-amendment 25: enhancements for scheduled traffic: IEEE Std 802.1Qbv-2015 [S ] . 2016 .
NIE H R , LI S S , LIU Y . Optimized scheduling mechanism based on IEEE 802.1Qch standard in time-sensitive networking [J ] . Journal on Communications , 2022 , 43 ( 9 ): 12 - 26 .
STEINER W . An evaluation of SMT-based schedule synthesis for time-triggered multi-hop networks [C ] // Proceedings of the 2010 31st IEEE Real-Time Systems Symposium . Piscataway : IEEE Press , 2010 : 375 - 384 .
Industrial Internet Consortium . Time sensitive networks for flexible manufacturing testbed characterization and mapping of converged traffic types V1.0 [R ] . 2019 .
CAI Y P , LI D , XU C , et al . Integrating 5G-U with time-sensitive networking for industrial Internet: architectures and technologies [J ] . Journal on Communications , 2021 , 42 ( 10 ): 43 - 54 .
CRACIUNAS S S , OLIVER R S , CHMELÍK M , et al . Scheduling real-time communication in IEEE 802.1Qbv time sensitive networks [C ] // Proceedings of the 24th International Conference on Real-Time Networks and Systems . New York : ACM Press , 183 - 192 .
HELLMANNS D , GLAVACKIJ A , FALK J , et al . Scaling TSN scheduling for factory automation networks [C ] // Proceedings of the 2020 16th IEEE International Conference on Factory Communication Systems (WFCS) . Piscataway : IEEE Press , 2020 : 1 - 8 .
DÜRR F , NAYAK N G . No-wait packet scheduling for IEEE time-sensitive networks (TSN) [C ] // Proceedings of the 24th International Conference on Real-Time Networks and Systems . New York : ACM Press , 2016 : 203 - 212 .
ARESTOVA A , HIELSCHER K S J , GERMAN R . Design of a hybrid genetic algorithm for time-sensitive networking [C ] // International Conference on Measurement, Modelling and Evaluation of Computing Systems . Berlin : Springer , 2020 : 99 - 117 .
LI Q , LI D , JIN X , et al . A simple and efficient time-sensitive networking traffic scheduling method for industrial scenarios [J ] . Electronics , 2020 , 9 ( 12 ): 2131 .
YIN C C , LI Y J , ZHU H L , et al . HSTC: hybrid traffic scheduling mechanism in time-sensitive networking [J ] . Journal on Communications , 2022 , 43 ( 6 ): 119 - 132 .
QIU X S , HUANG X C , LI W C , et al . Group-scheduling mechanism for large-scale time-sensitive network [J ] . Journal on Communications , 2020 , 41 ( 11 ): 124 - 131 .
LI J Q , CHEN S Z , WEI G , et al . Research on gating scheduling algorithm based on time sensitive network [J ] . Electronics Optics & Control , 2023 , 30 ( 3 ): 58 - 62 .
FALK J , HELLMANNS D , CARABELLI B , et al . NeSTiNg: simulating IEEE time-sensitive networking (TSN) in OMNeT [C ] // Proceedings of the 2019 International Conference on Networked Systems (NetSys) . Piscataway : IEEE Press , 2019 : 1 - 8 .
FARZANEH M H , KNOLL A . Time-sensitive networking (TSN): an experimental setup [C ] // Proceedings of the 2017 IEEE Vehicular Networking Conference (VNC) . Piscataway : IEEE Press , 2017 : 23 - 26 .
YANG Y L , HANZO L . Permutation-based TCP and UDP transmissions to improve goodput and latency in the Internet of things [J ] . IEEE Internet of Things Journal , 2021 , 8 ( 18 ): 14276 - 14286 .
MOHAMMADI A , ASADI H , MOHAMED S , et al . OpenGA, a C genetic algorithm library [C ] // Proceedings of the 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC) . Piscataway : IEEE Press , 2017 : 2051 - 2056 .