Temporal Constraint Scheduling Algorithm for Periodic Data of Ethernet-Based Train Communication Network

被引:0
作者
Jian J. [1 ]
Wang L. [1 ]
Nie X. [1 ]
Shen P. [1 ]
机构
[1] School of Electrical Engineering, Beijing Jiaotong University, Beijing
来源
Xinan Jiaotong Daxue Xuebao/Journal of Southwest Jiaotong University | 2019年 / 54卷 / 05期
关键词
Communication networks; Ethernet; Real-time systems; Scheduling algorithms;
D O I
10.3969/j.issn.0258-2724.20180006
中图分类号
学科分类号
摘要
Instead of time intervals as the only constraint in message scheduling for industrial Ethernet, a temporal constraint scheduling table generation method for periodic packet data of Ethernet-based train communication network (TCN) is proposed. Firstly, network and message model are modified by time-triggered mechanism. Secondly, a directed graph quantization model for periodic data was proposed according to temporal parameters both from communication equipments and transmitting packets. Finally, a scheduling table generation algorithm based on satisfiability modulo theory was designed. A scenario of unicast and multicast services was scheduled to verify effectiveness of the algorithm. The scheduling performance test and analysis were performed under the actual Ethernet TCN topology. Experimental results show that the proposed scheduling algorithm performs some scheduling tasks that traditional algorithms cannot do, provides a more detailed solution to scheduling requirements for periodic data, and improve scheduling flexibility. In the performance test, the maximum link load exceeds 80%, and its configurable process data traffic reaches 1 000 items. © 2019, Editorial Department of Journal of Southwest Jiaotong University. All right reserved.
引用
收藏
页码:1113 / 1120
页数:7
相关论文
共 12 条
[1]  
Zhao J., Tan X., Zhang H., Et al., Traffic monitoring of train control and service network, Railway Computer Application, 26, 11, pp. 49-53, (2017)
[2]  
Industrial communication networks-profiles part 2: additional fieldbus profiles for real-time networks based on ISO/IEC 8802-3: IEC 61784-2, (2014)
[3]  
Time-triggered Ethernet: AS6802, (2016)
[4]  
Nie X., Wang L., Shen P., Real-time performance and optimization of MVB network of rail vehicle, Journal of the China Society, 33, 9, pp. 40-44, (2011)
[5]  
Ferreira J., Almeida L., Fonseca A., Et al., Combining operational flexibility and dependability in FTT-CAN, IEEE Transactions on Industrial Informatics, 2, 2, pp. 95-102, (2006)
[6]  
Pop T., Pop P., Eles P., Et al., Timing analysis of the FlexRay communication protocol, Real-Time Systems, 39, 1-3, pp. 205-235, (2008)
[7]  
Zhou J., Wang L., Wang T., Et al., Switch queuing delay of train communication network based on switched Ethernet, Journal of Beijing Jiaotong University, 38, 2, pp. 95-100, (2014)
[8]  
Wisniewski L., Schumacher M., Jasperneite J., Et al., Fast and simple scheduling algorithm for PROFINET IRT networks, IEEE International Workshop on Factory Communication Systems, pp. 141-144, (2012)
[9]  
Steiner W., Steiner W., Design optimization of TTEthernet-based distributed real-time systems, Real-Time Systems, 51, 1, pp. 1-35, (2015)
[10]  
Xu X., Cao C., Guo J., Et al., TT-RMS: communication table generation algorithm of time-triggered network, Journal of Beijing University of Aeronautics and Astronautics, 41, 8, pp. 1403-1408, (2015)