An Adaptive Multi-Channel Cooperative Data Transmission Scheduling in VANETs
Abstract
:1. Introduction
- This paper studies the data dissemination scheduling problem of V2I and V2V cooperative communication in a multi-channel environment maximize the weighted service capacity of data transmission. The data items are given a weight indicating the degree of urgency to ensure that the emergency data items are transmitted to the target vehicle before the deadline;
- We construct the interference graph based on the data dissemination cooperative scheduling problem and proposed the multi-channel cooperative data transmission scheduling (MDTCS) algorithm to solve the graph. The first part of the MDTCS algorithm is a greedy algorithm based on Signal-to-Interference-Noise-Ratio (SINR) to assign different channels to the vertices in the graph to solve part of the interference, which effectively reduces the waste of channel resources. The second part is a greedy selection algorithm based on the ISing model to solve the maximum weighted independent set in the scheduling graph, that is, the obtained independent set represents the optimal data transmission strategy;
- The simulation experiments prove that the performance of the proposed algorithm is better than some existing solutions.
2. Related Work
3. System Model
3.1. Network Model
3.2. Multi-Channel Data Transmission Cooperative Scheduling Problem
4. Multi-Channel Data Transmission Cooperative Scheduling Process
4.1. Constructing Interference Graph
4.2. Channel Assignment Algorithm
Algorithm 1: Channel Allocation. |
|
4.3. Generate Schedule Scheme
Algorithm 2: ISing-Based Greedy Selection. |
|
4.4. Scheduling Process Analysis
5. Performance Evaluation
5.1. Experimental Environment
- Weighted Service Capacity: The sum of the weights of the target vehicles that have successfully received the data items in the complete scheduling cycle;
- Average service proportion: In the complete cycle, the ratio of data items that a vehicle successfully transmits using V2I communication to that using V2V communication;
- Completion Probability: The ratio of the number of data items successfully received by the vehicle to the total number of data items requested by the vehicle;
- Service delay: The time from a request to submit a data item to complete a data service of a vehicle during a complete dispatch cycle.
5.2. Simulation Results
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Chitanvis, R.; Ravi, N.; Zantye, T.; El-Sharkawy, M. Collision avoidance and Drone surveillance using Thread protocol in V2V and V2I communications. In Proceedings of the 2019 IEEE National Aerospace and Electronics Conference (NAECON), Dayton, OH, USA, 15–19 July 2019; pp. 406–411. [Google Scholar] [CrossRef]
- Liu, F.; Chenv, Z.; Xia, B. Data dissemination with network coding in two-way vehicle-to-vehicle networks. IEEE Trans. Veh. Technol. 2016, 65, 2445–2456. [Google Scholar] [CrossRef]
- Wu, L.; Xia, Y.; Wang, Z.; Wang, H. Be stable and fair: Robust data scheduling for vehicular networks. IEEE Access 2018, 6, 32839–32849. [Google Scholar] [CrossRef]
- Chen, L.; Xing, X.; Sun, G.; Qian, J.; Guan, X. Cooperative BSM Dissemination in DSRC/WAVE Based Vehicular Networks. In Proceedings of the International Conference on Wireless Algorithms, Systems, and Applications, Honolulu, HI, USA, 24–26 June 2019; pp. 55–66. [Google Scholar]
- Bitaghsir, S.A.; Khonsari, A. Modeling and improving the throughput of vehicular networks using cache enabled RSUs. Telecommun. Syst. 2019, 70, 391–404. [Google Scholar]
- Chu, F.; Lam, A.; Li, V. Dynamic lane reversal routing and scheduling for connected autonomous vehicles. In Proceedings of the 2017 International Smart Cities Conference (ISC2), Wuxi, China, 14–17 September 2017; pp. 1–6. [Google Scholar] [CrossRef]
- Guo, W.; Huang, L.; Chen, L.; Xu, H.; Xie, J. An adaptive collision-free MAC protocol based on TDMA for inter-vehicular communication. In Proceedings of the 2012 International Conference on Wireless Communications and Signal Processing (WCSP), Huangshan, China, 25–27 October 2012; pp. 1–6. [Google Scholar] [CrossRef]
- Chen, J.; Lee, V.C.; Liu, K.; Ali, G.M.N.; Chan, E. Efficient processing of requests with network coding in on-demand data broadcast environments. Inf. Sci. 2013, 232, 27–43. [Google Scholar] [CrossRef]
- Dang, D.N.M.; Hong, C.S.; Lee, S.; Huh, E.N. An efficient and reliable MAC in VANETs. IEEE Commun. Lett. 2014, 18, 616–619. [Google Scholar] [CrossRef]
- Gupta, N.; Prakash, A.; Tripathi, R. Clustering based cognitive MAC protocol for channel allocation to prioritize safety message dissemination in vehicular ad-hoc network. Veh. Commun. 2016, 5, 2214–3096. [Google Scholar] [CrossRef]
- Nguyen, V.; Oo, Z.; Chuan, P.; Hong, C. An Efficient Time Slot Acquisition on the Hybrid TDMA/CSMA Multichannel MAC in VANETs. IEEE Commun. Lett. 2016, 20, 970–973. [Google Scholar] [CrossRef]
- Hwang, M.; Dwijaksara, M.H.; Oh, H.S.; Jeon, W.S. Design and implementation of a lightweight data dissemination protocol for V2V communications. In Proceedings of the 2017 International Symposium on Wireless Communication Systems (ISWCS), Bologna, Italy, 28–31 August 2017; pp. 101–106. [Google Scholar] [CrossRef]
- Nguyen, V.; Kim, O.T.T.; Pham, C.; Oo, T.Z.; Tran, N.H.; Hong, C.S. A survey on adaptive multi-channel MAC protocols in VANETs using Markov models. IEEE Access 2018, 6, 16493–16514. [Google Scholar] [CrossRef]
- Karabulut, M.A.; Shah, A.F.M.S.; Ilhan, H. OEC-MAC: A Novel OFDMA Based Efficient Cooperative MAC Protocol for VANETS. IEEE Access 2020, 8, 94665–94677. [Google Scholar] [CrossRef]
- Siddik, M.A.; Moni, S.S.; Alam, M.S.; Johnson, W.A. SAFE-MAC: Speed Aware Fairness Enabled MAC Protocol for Vehicular Ad-hoc Networks. Sensors 2019, 19, 2405. [Google Scholar] [CrossRef] [Green Version]
- Liu, K.; Lee, V.C.S.; Ng, J.K.Y.; Chen, J.; Son, S.H. Temporal data dissemination in vehicular cyber–physical systems. IEEE Trans. Intell. Transp. Syst. 2014, 15, 2419–2431. [Google Scholar] [CrossRef]
- Azizian, M.; Cherkaoui, S.; Hafid, A.S. A distributed cluster based transmission scheduling in VANET. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 22–27 May 2016; pp. 1–6. [Google Scholar] [CrossRef]
- Zeng, F.; Zhang, R.; Cheng, X.; Yang, L. Channel prediction based scheduling for data dissemination in VANETs. IEEE Commun. Lett. 2017, 21, 1409–1412. [Google Scholar] [CrossRef]
- Wang, J.; Liu, K.; Xiao, K.; Chen, C.; Wu, W. Dynamic clustering and cooperative scheduling for vehicle-to-vehicle communication in bidirectional road scenarios. IEEE Trans. Intell. Transp. Syst. 2018, 19, 1913–1924. [Google Scholar] [CrossRef]
- Dai, P.L.; Liu, K.; Zhang, H.J. Temporal Information Services in Large-Scale Vehicular Networks Through Evolutionary Multi-Objective Optimization. IEEE Trans. Intell. Transp. Syst. 2019, 20, 218–231. [Google Scholar] [CrossRef]
- Zhao, C.; Han, J.; Ding, X.; Shi, L.; Yang, F. An Analytical Model for Interference Alignment in Broadcast Assisted VANETs. Sensors 2019, 19, 4988. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Benkerdagh, S.; Duvallet, C. Cluster-based emergency message dissemination strategy for VANET using V2V communication. Int. J. Commun. Syst. 2019, 32, e3897. [Google Scholar] [CrossRef]
- Liu, K.; Ng, J.K.; Lee, V.C.; Son, S.H.; Stojmenovic, I. Cooperative data scheduling in hybrid vehicular ad hoc networks: VANET as a software defined network. IEEE/ACM Trans. Netw. 2016, 24, 1759–1773. [Google Scholar] [CrossRef]
- Peng, X.; Deng, Q.; Tian, S.; Liu, H.; Xie, W.; Li, R. Data dissemination scheduling algorithm for V2R/V2V in multi-channel VANET. J. Commun. 2019, 40, 92–101. [Google Scholar]
- Vershinin, Y.A.; Zhan, Y. Vehicle to Vehicle Communication: Dedicated Short Range Communication and Safety Awareness. In Proceedings of the 2020 Systems of Signals Generating and Processing in the Field of on Board Communications, Moscow, Russia, 19–20 March 2020; pp. 1–6. [Google Scholar] [CrossRef]
- Mena, R.; Zumárraga, F.; Urquiza, L.; Calderón, X. Google Maps Route Color Mapping with SUMO Simulator. In Proceedings of the 2019 International Conference on Information Systems and Software Technologies (ICI2ST), Quito, Ecuador, 13–15 November 2019; pp. 92–99. [Google Scholar] [CrossRef]
- Busanelli, S.; Ferrari, G.; Giorgio, V.A. On the effects of mobility for efficient broadcast data dissemination in I2V networks. In Proceedings of the 2010 IEEE Globecom Workshops, Miami, FL, USA, 6–10 December 2010; pp. 38–42. [Google Scholar] [CrossRef]
Notations | Descriptions |
---|---|
V | set of vehicles |
receive a set of data items in V2I | |
receive a set of vehicles in V2I | |
receive a set of vehicles in V2V | |
emergency data item | |
other data item | |
a set of cached data items of | |
a set of request data items of | |
channel number used by | |
a set of neighboring vehicles set of | |
the value of | |
urgency of | |
interference graph | |
maximum weighted independent set | |
the distance from the to the RSU boundary | |
driving speed of |
Traffic Scenarios | Mean Velocity (km/h) | Mean Density (Vehicles/km) | ||||
---|---|---|---|---|---|---|
Line 1 | Line 2 | Line 3 | Line 1 | Line 2 | Line 3 | |
1 | 103.8 | 82.36 | 71.58 | 12.96 | 12.47 | 11.85 |
2 | 99.54 | 80.13 | 64.32 | 17.36 | 18.56 | 18.22 |
3 | 92.12 | 74.55 | 54.23 | 22.11 | 26.16 | 30.56 |
4 | 81.45 | 73.25 | 40.56 | 30.55 | 39.48 | 40.72 |
5 | 65.49 | 38.76 | 30.16 | 41.45 | 57.13 | 65.39 |
6 | 53.12 | 29.14 | 21.56 | 49.82 | 67.55 | 73.94 |
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, B.; Yuan, B.; Bi, X.; Wei, Z.; Zhang, M. An Adaptive Multi-Channel Cooperative Data Transmission Scheduling in VANETs. Sensors 2020, 20, 5612. https://doi.org/10.3390/s20195612
Zhang B, Yuan B, Bi X, Wei Z, Zhang M. An Adaptive Multi-Channel Cooperative Data Transmission Scheduling in VANETs. Sensors. 2020; 20(19):5612. https://doi.org/10.3390/s20195612
Chicago/Turabian StyleZhang, Benhong, Baorui Yuan, Xiang Bi, Zhenchun Wei, and Mingyue Zhang. 2020. "An Adaptive Multi-Channel Cooperative Data Transmission Scheduling in VANETs" Sensors 20, no. 19: 5612. https://doi.org/10.3390/s20195612
APA StyleZhang, B., Yuan, B., Bi, X., Wei, Z., & Zhang, M. (2020). An Adaptive Multi-Channel Cooperative Data Transmission Scheduling in VANETs. Sensors, 20(19), 5612. https://doi.org/10.3390/s20195612