| Literature DB >> 28991217 |
Caixia Song1,2, Guozhen Tan3, Chao Yu4.
Abstract
Vehicular Ad Hoc Networks (VANETs) employ multichannel to provide a variety of safety and non-safety (transport efficiency and infotainment) applications, based on the IEEE 802.11p and IEEE 1609.4 protocols. Different types of applications require different levels Quality-of-Service (QoS) support. Recently, transport efficiency and infotainment applications (e.g., electronic map download and Internet access) have received more and more attention, and this kind of applications is expected to become a big market driver in a near future. In this paper, we propose an Efficient and QoS supported Multichannel Medium Access Control (EQM-MAC) protocol for VANETs in a highway environment. The EQM-MAC protocol utilizes the service channel resources for non-safety message transmissions during the whole synchronization interval, and it dynamically adjusts minimum contention window size for different non-safety services according to the traffic conditions. Theoretical model analysis and extensive simulation results show that the EQM-MAC protocol can support QoS services, while ensuring the high saturation throughput and low transmission delay for non-safety applications.Entities:
Keywords: Vehicular Ad Hoc Networks (VANETs), Multichannel Medium Access Control (MAC), transport efficiency and infotainment applications, service channel (SCH) reservation, Quality-of-Service (QoS) support
Year: 2017 PMID: 28991217 PMCID: PMC5677384 DOI: 10.3390/s17102293
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Summary of important notations.
| Notation | Definition |
|---|---|
| SI | Synchronization Interval |
| CFI | Contention-Free Interval |
| VII | Vehicle Identification Interval |
| CLI | Coordination and Length Information |
| CP | Coordination Packet |
| RRTS | Reservation Request To Send |
| RFS | Request For Service |
| ACK/NACK | Acknowledgement / Non-acknowledgement |
| SUL | SCH Usage List |
| AC | Access Category |
| The total number of nodes | |
|
| The number of nodes delivering non-safety packets with |
|
| The vehicle density on the highway (vehicles/m) |
| The RSU coverage | |
|
| The probability that |
|
| The number of newly entering vehicles during an SI |
| The number of lanes in each direction | |
|
| The collision probability that a node delivering a WSA/RFS packet |
|
| The stationary probability that a node sends WSA/RFS packets belonging to |
|
| The probability that a node transmits WSA/RFS packets belonging to |
|
| The probability that a successful transmission of WSA/RFS packets occurs in a time slot |
|
| The probability that the channel is idle |
|
| The probability that the channel collision occurs |
| The time interval between two consecutive free time slots before a reservation is | |
|
| The duration of a successful reservation |
|
| The duration for a transmission collision |
|
| The duration for transmitting a WSA/RFS packet |
|
| The duration for transmitting an ACK packet |
|
| The duration of the propagation delay |
|
| The duration from the time instant when a WSA/RFS becomes the head of the |
|
| The duration of an SI |
|
| The duration of CFI |
|
| The duration of VII |
|
| The duration of |
|
| The duration of transmitting a RRTS packet |
|
| The duration of transmitting a CP |
|
| The duration of a non-safety packet transmission on the SCH |
|
| The cost of MAC-layer header and physical-layer header |
|
| The duration of transmitting the payload of a non-safety packet |
|
| The arbitration inter frame space |
|
| The AIFS number |
|
| The duration of an Short Inter Frame Space (SIFS) |
|
| The duration of a DIFS |
|
| The duration of an idle time slot |
|
| The maximum times that the CW can be doubled |
| The maximum number of retransmissions | |
|
| The minimum CW size of |
|
| The CW size of |
|
| The stationary distribution of |
|
| The number of available SCHs in VANETs |
|
| The total number of successful SCH reservations on CCH |
|
| The number of non-safety packets transmitted over all |
|
| The payload of a WSA/RFS packet |
|
| The payload of an ACK packet |
|
| The payload of a non-safety packet |
|
| The total throughput obtained on |
|
| The throughput obtained on |
|
| The predefined throughput ratio of non-safety packets with |
|
| The average number of successful transmissions belonging to |
|
| The number of successful transmissions belonging to |
|
| The total transmission delay of non-safety packets belonging to |
|
| The transmission data rate on both CCH and SCHs |
|
| The maximum number of nodes exists in an RSU converge |
|
| The maximum number of SCHs in vehicular environments |
|
| The number of different ACs in vehicular networks |
|
| The maximum CW size in vehicular networks |
|
| The number of rounds that a node has to be experienced before it is identified by RSU |
Figure 1The framework of EQM-MAC protocol.
Node’s SUL.
| SCH | Available Slots |
|---|---|
| 1 | 2, 7, 8 |
| 2 | 2, 4, 6 |
| 3 | 1, 3 |
| 4 | 1, 5 |
Figure 2Two-dimensional Markov chain for the priority .
Figure 3A scenario with 2 lanes in each direction on highway with RSU and moving vehicles.
SYSTEM PARAMETER FOR SIMULATIONS
| Parameters | Values |
|---|---|
| Number of SCHs ( | 4 |
| Number of CCH | 1 |
| Date rate for each channel ( | 6 Mbps |
| RSU coverage ( | 300 m, 500 m |
| Number of lanes ( | 2-lane in each direction |
| Channel bandwidth | 10 MHz |
| Channel model | Rayleigh fading |
| Pathloss exponent | 4 |
| Noise power | −100 dBm |
| Transmission power | 23 dBm |
| Average of vehicle density ( | 0.02 to 0.3 vehicles/m |
| Vehicle velocity ( | [60, 100], [80, 120] km/h |
|
| 32 |
|
| 32∼1024 |
|
| 5 |
| m | 10 |
| MAC header | 256 bits |
| PHY header | 192 bits |
| The payload of a WSA/RFS packet ( | 216 bits + PHY header |
| The payload of an ACK packet ( | 128 bits + PHY header |
| AIFSN for | 6 |
| AIFSN for | 9 |
| The duration of an SIFS ( | 32 |
| The duration of an DIFS ( | 58 |
| a slot time ( | 13 |
| The propagation delay ( | 1 |
| The duration of transmission an RRTS packet ( | 60 |
| The duration of transmission a Coordination Packet ( | 100 |
| The duration of transmission a safety-related packet | 0.4 ms |
| Sending frequency of safety messages | 10 Hz |
| The payload of a non-safety packet ( | 1000, 3000 bytes |
| Safety packet size | 200 bytes |
Figure 4Minimum contention window for .
Figure 5Saturation throughput on SCHs. (a) Saturation throughput versus ( = 20, = 20);(b) Saturation throughput versus ( = 40, = 60); (c) Saturation throughput versus the number of nodes ( = , = 2); (d) Saturation throughput versus the number of nodes ( = , = 6.)
Figure 6Non-safety packet delay. (a) Delay versus ( = 20, = 20); (b) Delay versus ( = 40, = 60); (c) Delay versus the number of nodes ( = , = 2); (d) Delay versus the number of nodes ( = , = 6.)
Figure 7Saturation throughput on SCHs versus the number of nodes for kinds of protocols ( = ). (a) = 1, = 1000 bytes; (b) = 1, = 3000 bytes; (c) = 2, = 1000 bytes; (d) = 2, = 3000 bytes; (e) = 6, = 1000 bytes; (f) = 6, = 3000 bytes.
Figure 8Non-safety packet delay versus the number of nodes for kinds of protocols ( = ). (a) = 1, = 1000 bytes; (b) = 1, = 3000 bytes; (c) = 2, = 1000 bytes; (d) = 2, = 3000 bytes; (e) = 6, = 1000 bytes; (f) = 6, = 3000 bytes.