A TDMA-Based MAC Protocol for Mitigating Mobility-Caused Packet Collisions in Vehicular Ad Hoc Networks
Abstract
:1. Introduction
- The paper highlights and formulates the extended delay problem, which the vehicles can experience in the event of a merging collision with a TDMA-based MAC protocol for VANET. This delay can be catastrophic, especially in an autonomous driving environment. We show that this delay is directly proportional to the number of collided packets soon after the merging collisions. Therefore, avoiding the subsequent packet collisions can restrict further prolonged delay.
- The proposed third parties slot-merge collision mechanism enables the vehicles to detect and mitigate the slot-merge collision of the neighboring vehicles. Consequently, one of the vehicles in the slot-merge collision retains the time slot, and others vacate the time slot. This eliminates the possibility of subsequent access collision in case of a merging collision between two vehicles.
- The proposed slot suggestion mechanism is employed to avoid the subsequent access collision between the vehicles that vacate their time slots due to the slot-merge collision. This can avoid the subsequent access collision in case of a merging collision between three vehicles.
- The proposed tie-breakup mechanism enables one of the vehicles in the access collisions to retain the time slot and others to vacate, thereby restricting further subsequent access collisions. This can avoid subsequent access collisions after an access collision.
- The extensive simulation results have been presented to show the effectiveness of the proposed protocol.
2. Related Work
3. Preliminaries
3.1. Operation of a TDMA-Based MAC Protocol in VANETs
3.2. Extended Delay Problem
- Packets of vehicles whose transmissions met the packet collision are lost, and all such vehicles may need to acquire a new time slot for the next transmission.
- A single merging collision can spark subsequent access collisions.
- The above two consequences result in an extended delay in obtaining updates of the vehicles involved in the merging collision.
4. MCCM-MAC Protocol
4.1. CVS and PVS Formation
- Currently-known vehicles set (CVS): After every successful reception, the vehicle records an ordered pair consisting of the source vehicles’ ID and slot number in its CVS, i.e., (srcVehicleID, srcSlotNo) ∈ CVS. This set constitutes the known vehicles that are directly within the communication range of this vehicle and possess a valid time slot.
- Previously-known vehicles set (PVS): Let Fn represent the current frame cycle, and Fn−1 represent the previous frame cycle. Vehicle V has an entry (X,s) ∈ CVS in the frame cycle Fn−1, but V did not have any successful reception in the time slot s of the next frame cycle Fn then (X,s) ∈ PVS. This procedure is also depicted in Figure 4. This set constitutes the vehicles that might have possibly met the merging collision.
4.2. Known and Unknown Vehicles
4.3. Self Slot-Merge Collision
4.4. Third Parties Slot-Merge Collision
4.5. Slot Suggestion Mechanism
4.6. Example Scenario
4.7. Tie-Breakup Mechanism
4.8. Packet Structure
5. Simulation Results
5.1. Experiment 1
5.2. Experiment 2
6. Conclusions and Future Work
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Marković, G.Z. Application of advanced communication technologies in the improvement of traffic safety. Traffic Transp. Theory Pract. 2017, 2, 21–27. [Google Scholar] [CrossRef] [Green Version]
- ETSI EN 302 637-2 (V1.4.1) (2019-04); European Standard for Intelligent Transport Systems (ITS); Vehicular Communications; Basic Set of Applications; Part 2: Specification of Cooperative Awareness Basic Service. ETSI: Sophia Antipolis, France, 2019.
- Zhang, S.; Chen, J.; Lyu, F.; Cheng, N.; Shi, W.; Shen, X. Vehicular communication networks in the automated driving era. IEEE Commun. Mag. 2018, 56, 26–32. [Google Scholar] [CrossRef] [Green Version]
- Lyu, F.; Ren, J.; Yang, P.; Cheng, N.; Tang, W.; Zhang, Y.; Shen, X. Fine-grained TDMA MAC design toward ultra-reliable broadcast for autonomous driving. IEEE Wirel. Commun. 2019, 26, 46–53. [Google Scholar] [CrossRef]
- MacHardy, Z.; Khan, A.; Obana, K.; Iwashina, S. V2X access technologies: Regulation, research, and remaining challenges. IEEE Commun. Surv. Tutor. 2018, 20, 1858–1877. [Google Scholar] [CrossRef]
- Std 802.11p-2010; IEEE Standard for Information Technology—Local and Metropolitan Area Networks—Specific Requirements—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 6: Wireless Access in Vehicular Environments. IEEE: Piscataway, NJ, USA, 2010; 11p.
- Bi, Y.; Zhou, H.; Zhuang, W.; Zhao, H. Safety Message Broadcast in Vehicular Networks; Shen, X., Ed.; (Wireless Networks Series); Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
- Tambawal, A.B.; Noor, R.M.; Salleh, R.; Chembe, C.; Anisi, M.H.; Michael, O.; Lloret, J. Time division multiple access scheduling strategies for emerging vehicular ad hoc network medium access control protocols: A survey. Telecommun. Syst. 2019, 70, 595–616. [Google Scholar] [CrossRef]
- Ma, M.; Liu, K.; Luo, X.; Zhang, T.; Liu, F. Review of MAC protocols for vehicular ad hoc networks. Sensors 2020, 20, 6709. [Google Scholar] [CrossRef] [PubMed]
- Hadded, M.; Muhlethaler, P.; Laouiti, A.; Zagrouba, R.; Saidane, L.A. TDMA-based MAC protocols for vehicular ad hoc networks: A survey, qualitative analysis, and open research issues. IEEE Commun. Surv. Tutor. 2015, 17, 2461–2492. [Google Scholar] [CrossRef] [Green Version]
- Huang, J.-J.; Ho, M.-H. The rate of merging collision in TDMA-based VANETs. In Intelligent Systems and Applications, Frontiers in Artificial Intelligence and Applications; Chu, W., Yang, S., Chao, H., Eds.; IOS Press: Amsterdam, The Netherlands, 2015; Volume 274, pp. 1525–1534. [Google Scholar]
- Zhao, Y.; Zhang, X.; Zheng, R.; Yang, Q. Analysis on merging collision probability in TDMA based VANET. In Wireless and Satellite Systems, WiSATS 2019, LNICST; Jia, M., Guo, Q., Meng, W., Eds.; Springer: Berlin/Heidelberg, Germany, 2019; Volume 281, pp. 3–12. [Google Scholar]
- Omar, H.A.; Li, L.; Zhuang, W. VeMAC: A TDMA-based MAC protocol for reliable broadcast in VANETs. IEEE Trans. Mob. Comput. 2013, 12, 1724–1736. [Google Scholar] [CrossRef] [Green Version]
- Lyu, F.; Zhu, H.; Zhou, H.; Qian, L.; Xu, W.; Li, M.; Shen, X. MoMAC: Mobility-aware and collision-avoidance MAC for safety applications in VANETs. IEEE Trans. Veh. Technol. 2018, 67, 10590–10602. [Google Scholar] [CrossRef]
- Hadded, M.; Laouiti, A.; Muhlethaler, P.; Saidane, L.A. An infrastructure-free slot assignment algorithm for reliable broadcast of periodic messages in vehicular ad hoc networks. In Proceedings of the 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall), Montreal, QC, Canada, 18–21 September 2016; pp. 1–7. [Google Scholar]
- Chen, P.; Zheng, J.; Wu, Y. A-VeMAC: An adaptive vehicular MAC protocol for vehicular ad hoc networks. In Proceedings of the IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–6. [Google Scholar]
- Sun, Y.; Kuai, R.; Li, X.; Tang, W. Latency performance analysis for safety-related information broadcasting in VeMAC. Trans. Emerg. Telecommun. Technol. 2019, 31, e3751. [Google Scholar] [CrossRef]
- Haq, A.U.; Liu, K.; Latif, M.B. A location- and mobility-aware clustering-based TDMA MAC protocol for vehicular ad-hoc networks. In Proceedings of the IEEE 28th Wireless and Optical Communication Conference (WOCC 2019), Beijing, China, 9–10 May 2019; pp. 416–420. [Google Scholar]
- Chen, C.; Chen, L.; Qiu, T.; Wang, Z.; Pei, Q. A slot assignment scheme based on moving directions of vehicles in the internet of vehicles. In Proceedings of the IEEE 21st International Symposium on Wireless Personal Multimedia Communications (WPMC-2018), Chiang Rai, Thailand, 25–28 November 2018; pp. 58–63. [Google Scholar]
- Ma, Y.; Liu, K.; Luo, X.; Zhang, T.; Liu, F. AODMAC: An adaptive and on-demand TDMA-based mac for vehicular ad hoc networks. In Wireless and Satellite Systems, WiSATS 2020, LNICST, Vol. 358; Wu, Q., Zhao, K., Ding, X., Eds.; Springer: Berlin/Heidelberg, Germany, 2020; pp. 85–98. [Google Scholar]
- Haq, A.U.; Liu, K. Review of TDMA-based MAC protocol for vehicular ad-hoc networks. In Proceedings of the 18th IEEE International Conference on Communication Technology (ICCT 2018), Chongqing, China, 8–11 October 2018; pp. 459–467. [Google Scholar]
- Johari, S.; Krishna, M.B. TDMA based contention-free MAC protocols for vehicular ad hoc networks: A survey. Veh. Commun. 2021, 28, 100308. [Google Scholar] [CrossRef]
- Zhang, Y.; Liu, K.; Liu, S.; Zhang, J.; Zhang, T.; Xu, Z.; Liu, F. A clustering-based collision-free multichannel MAC protocol for vehicular ad hoc networks. In Proceedings of the 2018 IEEE 88th Vehicular Technology Conference (VTC-Fall), Chicago, IL, USA, 27–30 August 2018; pp. 1–7. [Google Scholar]
- Shahin, N.; Kim, Y.-T. Scalable TDMA cluster-based MAC (STCM) for multichannel vehicular networks. In Proceedings of the IEEE 19th Asia-Pacific Network Operations and Management Symposium (APNOMS), Seoul, Korea, 27–29 September 2017; pp. 13–18. [Google Scholar]
- Hadded, M.; Muhlethaler, P.; Anis, L.; Saidane, L.A. A centralized TDMA based scheduling algorithm for real-time communications in vehicular ad hoc networks. In Proceedings of the 24th International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split, Croatia, 22–24 September 2016; pp. 1–6. [Google Scholar]
- Nguyen, V.; Kim, O.T.; Dang, T.N.; Hong, C.S. Improving time slot acquisition through RSU’s coordination for TDMA-based MAC protocol in VANETs. In Proceedings of the IEEE International Conference on Information Networking (ICOIN), Kota Kinabalu, Malaysia, 13–15 January 2016; pp. 406–411. [Google Scholar]
- Kawakami, T.; Kamakura, K. Modified TDMA-based MAC protocol for vehicular ad hoc networks. In Proceedings of the IEEE International Workshop on Managing Ubiquitous Communications and Services, St. Louis, MO, USA, 23–27 March 2015; pp. 93–98. [Google Scholar]
- Li, B.; Hou, F.; Zhang, C.; Li, S.; Ji, S.; Chen, S. MAC-AC: A novel distributed MAC protocol for accessing channel in vehicular ad hoc networks. In Proceedings of the 2020 IEEE 92nd Vehicular Technology Conference (VTC2020-Fall), Victoria, BC, Canada, 4–7 October 2020; pp. 1–5. [Google Scholar]
- Zhang, L.; Liu, Z.; Zou, R.; Guo, J.; Liu, Y. A scalable CSMA and self-organizing TDMA MAC for IEEE 802.11 p/1609.x in VANETs. Wirel. Pers. Commun. 2014, 74, 1197–1212. [Google Scholar] [CrossRef]
- Jayaraj, V.; Hemanth, C.; Sangeetha, R.G. A survey on hybrid MAC protocols for vehicular ad-hoc networks. Veh. Commun. 2016, 6, 29–36. [Google Scholar] [CrossRef]
- Huang, J.; Li, Q.; Zhong, S.; Liu, L.; Zhong, P.; Wang, J.; Ye, J. Synthesizing Existing CSMA and TDMA Based MAC Protocols for VANETs. Sensors 2017, 17, 338. [Google Scholar] [CrossRef] [PubMed]
- Boulila, N.; Hadded, M.; Laouiti, A.; Saidane, L.A. QCH-MAC: A Qos-aware centralized hybrid MAC protocol for vehicular ad hoc networks. In Proceedings of the IEEE 32nd International Conference on Advanced Information Networking and Applications (AINA), Krakow, Poland, 16–18 May 2018; pp. 55–62. [Google Scholar]
- Li, S.; Liu, Y.; Wang, J.; Ge, Y.; Deng, L.; Deng, W. TCGMAC: A TDMA-based MAC protocol with collision alleviation based on slot declaration and game theory in VANETs. Trans. Emerg. Telecommun. Technol. 2019, 30, e3730. [Google Scholar] [CrossRef]
- Borgonovo, F.; Capone, A.; Cesana, M.; Fratta, L. ADHOC MAC: New MAC architecture for ad hoc networks providing efficient and reliable point-to-point and broadcast services. Wirel. Netw. 2004, 10, 359–366. [Google Scholar] [CrossRef] [Green Version]
- Jiang, X.; Du, D.H.C. PTMAC: A prediction-based TDMA MAC protocol for reducing packet collisions in VANET. IEEE Trans. Veh. Technol. 2016, 65, 9209–9223. [Google Scholar] [CrossRef]
- Li, S.; Liu, Y.; Wang, J. An efficient broadcast scheme for safety-related services in distributed TDMA-based VANETs. IEEE Commun. Lett. 2019, 23, 1432–1436. [Google Scholar] [CrossRef]
- Deng, Y.; Kim, D.; Li, Z.; Choi, Y.-J. Implementing distributed TDMA using relative distance in vehicular networks. IEEE Trans. Veh. Technol. 2020, 69, 7295–7305. [Google Scholar] [CrossRef]
- Lyu, F.; Cheng, N.; Zhu, H.; Zhou, H.; Xu, W.; Li, M.; Shen, X. Towards rear-end collision avoidance: Adaptive beaconing for connected vehicles. IEEE Trans. Intell. Transp. Syst. 2021, 22, 1248–1263. [Google Scholar] [CrossRef]
- Bang, J.-H.; Lee, J.-R. Collision avoidance method using vector-based mobility model in TDMA-based vehicular ad hoc networks. Appl. Sci. 2020, 10, 4181. [Google Scholar] [CrossRef]
- Hu, J.; Lyu, W.; Zhong, S.; Huang, J. Motion prediction based TDMA protocol in VANETs. Electronics 2020, 9, 1792. [Google Scholar] [CrossRef]
- Wu, J.; Zhang, L.; Liu, Y. On the design and implementation of a real-time testbed for distributed TDMA-based MAC protocols in VANETs. IEEE Access 2021, 9, 122092–122106. [Google Scholar] [CrossRef]
- Varga, A. A practical introduction to the OMNeT++ simulation framework. In Recent Advances in Network Simulation, EAI/Springer Innovations in Communication and Computing; Virdis, A., Kirsche, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2019; pp. 3–51. [Google Scholar]
- OpenSim Ltd. OMNET++ Discrete Event Simulator. Available online: https://omnetpp.org (accessed on 6 April 2021).
- Mészáros, L.; Varga, A.; Kirsche, M. INET Framework. In Recent Advances in Network Simulation, EAI/Springer Innovations in Communication and Computing; Virdis, A., Kirsche, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2019; pp. 55–106. [Google Scholar]
- Open-Source User Community. INET Framework for OMNeT++/OMNEST. Available online: https://inet.omnetpp.org (accessed on 7 October 2021).
- Lyu, F.; Li, M.; Shen, X. Vehicular Networking for Road Safety; Shen, X., Ed.; (Wireless Networks Series); Springer: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
Flag A | Flag B | Classification |
---|---|---|
0 | 0 | CVS |
0 | 1 | CVS + FT |
1 | 0 | PVS |
1 | 1 | PVS + CVS |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Latif, M.B.; Liu, F.; Liu, K. A TDMA-Based MAC Protocol for Mitigating Mobility-Caused Packet Collisions in Vehicular Ad Hoc Networks. Sensors 2022, 22, 643. https://doi.org/10.3390/s22020643
Latif MB, Liu F, Liu K. A TDMA-Based MAC Protocol for Mitigating Mobility-Caused Packet Collisions in Vehicular Ad Hoc Networks. Sensors. 2022; 22(2):643. https://doi.org/10.3390/s22020643
Chicago/Turabian StyleLatif, Muhammad Bilal, Feng Liu, and Kai Liu. 2022. "A TDMA-Based MAC Protocol for Mitigating Mobility-Caused Packet Collisions in Vehicular Ad Hoc Networks" Sensors 22, no. 2: 643. https://doi.org/10.3390/s22020643