A Service-Driven Routing Algorithm for Ad Hoc Networks in Urban Rail Transit
Abstract
:1. Introduction
- A routing algorithm based on being service-driven (RASD) is proposed regarding the special characteristics of an ad hoc network for urban rail transit scenarios and service requirements, which consists of a cluster head selection strategy based on a cost function and a routing strategy based on service priority and congestion degree improvement.
- An auxiliary node-based routing maintenance mechanism (ANRMM) is also proposed to address the problem of frequent link changes due to the high-speed movement of trains.
2. Related Works
- Self-organized and centerless. In an ad hoc network for urban rail transit, trackside devices are used as wireless nodes to form a communication network for data transmission between vehicles and the ground, without the need for a fixed base station to control and forward data in the network, avoiding the problem of network performance being affected by damage to the base station in traditional urban rail transit.
- Low network delay. In an ad hoc network for urban rail transit, data are not forwarded between trains and trackside devices through traditional vehicle–ground communication networks, but rather through direct communication to reduce network delays.
- Robustness of the network. Once a trackside device breaks down, the network’s routing and forwarding paths can be automatically identified and adjusted to eliminate coverage gaps caused by the failed device so that the entire network is not affected by changes in individual nodes.
- Routing multi-hop transmission. The network has a larger coverage area and better coverage uniformity. Using collaborative communication between trackside devices can easily achieve long-distance transmission, extend the coverage area, avoid coverage blind spots, and provide better network performance.
3. The Network Architecture
- Cluster Member Nodes. Cluster member nodes are responsible for forwarding data transmitted between the train and the cluster head node and storing the routing table for route discovery. Each cluster member node has equal status and the same communication capability and can participate in cluster head selection.
- Cluster Head Nodes. Cluster head nodes are responsible for the fusion forwarding of service data and the management of cluster members, mastering the routing information of the cluster nodes, while dynamically monitoring the degree of link congestion to further determine whether the link needs to be replaced.
- Sink Nodes. Sink nodes are located at the stations. Sink nodes in the vehicle-land network are responsible for collecting data transmitted by trains and cluster head nodes and forwarding these data to the core network. Considering the time delay, when the train is in the first half area of two stations, the data packets will be forwarded to the sink node of the previous station and vice versa to the sink node of the next station.
- Auxiliary Nodes. Auxiliary nodes are located at medium intervals in each region, and the train continuously sends hello messages to the auxiliary nodes adjacent to it during the movement process. This is so the communication link can be replaced in time to ensure that the data can be transmitted stably when the train is traveling at high speed.
4. The Proposed Routing Algorithm
4.1. Routing Algorithm Based on Being Service-Driven
4.1.1. Cluster Head Selection Strategy
4.1.2. Routing Optimization Strategy
4.2. Auxiliary Node-Based Routing Maintenance Mechanism
4.3. The Network Process
5. Simulation Results and Analysis
5.1. Simulation Parameters
5.2. End-to-End Delay
5.3. Packet Loss Rate Results
5.4. Routing Overhead
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Zhao, J.; Liu, J.; Yang, L.; Ai, B.; Ni, S. Future 5G-oriented system for urban rail transit: Opportunities and challenges. China Commun. 2021, 18, 1–12. [Google Scholar] [CrossRef]
- Xiang, Y.; Wang, J.; Zhao, Y. Evaluation of the Development Level of Smart Urban Rail Transit. In Proceedings of the 2022 34th Chinese Control and Decision Conference, Hefei, China, 15–17 August 2022; pp. 1015–1019. [Google Scholar]
- Wu, H.; Li, F.; Du, C.; Li, G.; Meng, Y. City Urban Rail Transit Train-ground Wireless Communication Network Research Based on LTE Technology. In Proceedings of the 2020 IEEE International Conference on Information Technology, Big Data and Artificial Intelligence, Chongqing, China, 6–8 November 2020; pp. 217–220. [Google Scholar]
- Chen, Q.; Giambene, G.; Yang, L.; Fan, C.; Chen, X. Analysis of Inter-Satellite Link Paths for LEO Mega-Constellation Networks. IEEE Trans. Veh. Technol. 2021, 70, 2743–2755. [Google Scholar] [CrossRef]
- Ramphull, D.; Mungur, A.; Armoogum, S.; Pudaruth, S. A Review of Mobile Ad hoc NETwork (MANET) Protocols and their Applications. In Proceedings of the 2021 5th International Conference on Intelligent Computing and Control Systems, Madurai, India, 6–8 May 2021; pp. 204–211. [Google Scholar]
- Wang, H.; Chang, H.; Zhao, H.; Yue, Y. Research on LEACH algorithm based on double cluster head cluster clustering and data fusion. In Proceedings of the 2017 IEEE International Conference on Mechatronics and Automation, Takamatsu, Japan, 6–9 August 2017; pp. 342–346. [Google Scholar]
- Ma, X.; Dong, H.; Liu, X.; Jia, L.; Xie, G.; Bian, Z. An Optimal Communications Protocol for Maximizing Lifetime of Railway Infrastructure Wireless Monitoring Network. IEEE Trans. Ind. Informatics 2018, 14, 3347–3357. [Google Scholar] [CrossRef]
- Zhang, D.G.; Chen, L.; Zhang, J.; Chen, J.; Zhang, T.; Tang, Y.M.; Qiu, J.N. A Multi-Path Routing Protocol Based on Link Lifetime and Energy Consumption Prediction for Mobile Edge Computing. IEEE Access 2020, 8, 69058–69071. [Google Scholar] [CrossRef]
- Zhang, D.; Zhang, T.; Liu, X. Novel Self-Adaptive Routing Service Algorithm for Application in VANET. Appl. Intell. 2019, 49, 1866–1879. [Google Scholar] [CrossRef]
- Bhatia, B. Performance analysis of AODV based congestion control protocols in MANET. In Proceedings of the 2015 International Conference on Futuristic Trends on Computational Analysis and Knowledge Management, Greater Noida, India, 25–27 February 2015; pp. 453–458. [Google Scholar]
- Hu, Y.F.; Ding, Y.S.; Ren, L.H.; Hao, K.R.; Han, H. An Endocrine Cooperative Particle Swarm Optimization Algorithm for Routing Recovery Problem of Wireless Sensor Networks With Multiple Mobile Sinks. Inf. Sci. 2015, 300, 100–113. [Google Scholar] [CrossRef]
- Randhawa, S.; Verma, A.K. Comparative analysis of flat routing protocols in wireless sensor networks: Which one is better? In Proceedings of the 2017 International Conference on Intelligent Computing and Control, Coimbatore, India, 23–24 June 2017; pp. 1–8. [Google Scholar]
- Xu, J.; Guo, Y. Research on Hierarchical Software Clustering Algorithm Based on Wireless Network. In Proceedings of the 2019 International Conference on Computer Network, Electronic and Automation, Xi’an, China, 27–29 September 2019; pp. 284–290. [Google Scholar]
- Lin, S.U.; Guangxu, Z.H.O.U.; Yuan, L.I.U.; Changqing, S.U.N.; ZHANG, B.; Qinpu, W.A.N.G.; Yunhai, Z.H.U. Routing Protocol Based on LEACH-GAF Algorithm in WSN. In Proceedings of the 2020 Chinese Automation Congress, Shanghai, China, 6–8 November 2020; pp. 4119–4124. [Google Scholar]
- Wang, X.; Jiang, H.; Sun, W.; Tang, T. Efficient dual-association resource allocation model of train-ground communication system based on TD-LTE in urban rail transit. In Proceedings of the 2016 IEEE 19th International Conference on Intelligent Transportation Systems, Rio de Janeiro, Brazil, 1–4 November 2016; pp. 2006–2011. [Google Scholar]
- Bashir, S. Effect of Antenna Position and Polarization on UWB Propagation Channel in Underground Mines and Tunnels. IEEE Trans. Antennas Propag. 2014, 62, 4771–4779. [Google Scholar] [CrossRef]
- Jiang, S.; He, D.; Rao, J. A Prediction-Based Link Availability Estimation for Routing Metrics in MANETs. IEEE/ACM Trans. Netw. 2005, 13, 1302–1312. [Google Scholar] [CrossRef]
- Guo, H.; Rui, L.; Shi, R.; Huang, H.; Qiu, X. A New ICN routing selecting algorithm based on Link Expiration Time of VANET under the highway environment. In Proceedings of the 2017 IFIP/IEEE Symposium on Integrated Network and Service Management, Lisbon, Portugal, 8–12 May 2017; pp. 640–643. [Google Scholar]
Service Type | Time Delay Requirements | Throughput Requirement |
---|---|---|
Train operation control service | 150 ms | 512 kbps |
Train operating condition monitoring service | 300 ms | 104 kbps |
Train emergency text delivery service | 300 ms | 10 kbps |
Cluster scheduling service | 300 ms | 512–1024 kbps |
Internet of Things service | 300 ms | 5120 kbps |
In-vehicle video surveillance service | 500 ms | 4–16 Mbpss |
Passenger information system video service | 500 ms | 2–8 Mbps |
Stage | Function |
---|---|
Step 1 | The auxiliary nodes periodically send a hello message. |
Step 2 | The train determines whether it is a neighboring auxiliary node based on the received position information. |
Step 3 | The trains make link switching predictions based on the hello messages sent by two neighboring auxiliary nodes. |
Step 4 | If the switching condition is satisfied, the auxiliary node is replaced for communication; otherwise, the communication continues with the help of the current auxiliary node. |
Parameter | Value |
---|---|
Tunnel size (m) | 4000 × 4 × 6 |
Node perception range (m) | 200 |
Carriage size (m) | 22 × 3 × 4 |
Data packet size (bytes) | 5 × 64 |
10 × 64 | |
5 × 256 | |
Carrier frequency (GHz) | 2.4 |
Transmit power (dBm) | 10 |
Tx antenna gain (dBi) | 5 |
Rx antenna gain (dBi) | 5 |
Receiver sensitivity (dBm) | −83 |
Max train running speed (m/s) | 20 |
Bandwidth (Mbps) | 2 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Cai, S.; Cai, Y.; Liu, L.; Han, H.; Bao, F. A Service-Driven Routing Algorithm for Ad Hoc Networks in Urban Rail Transit. Computers 2023, 12, 252. https://doi.org/10.3390/computers12120252
Cai S, Cai Y, Liu L, Han H, Bao F. A Service-Driven Routing Algorithm for Ad Hoc Networks in Urban Rail Transit. Computers. 2023; 12(12):252. https://doi.org/10.3390/computers12120252
Chicago/Turabian StyleCai, Shiyuan, Yuchen Cai, Liu Liu, Haitao Han, and Feng Bao. 2023. "A Service-Driven Routing Algorithm for Ad Hoc Networks in Urban Rail Transit" Computers 12, no. 12: 252. https://doi.org/10.3390/computers12120252