Abstract
Vehicular Ad hoc Network (VANET) is developed to enhance the safety, comfort and efficiency of driving. The IEEE 802.11p/WAVE [1] is a standard intended to support wireless access in VANETs. The IEEE 1609.4 [2] is a MAC extension of IEEE 802.11p [1] to support multi-channel operations. In this paper, we propose an analytical model to evaluate the performance for safety and non-safety applications of IEEE 1609.4 under non-saturation condition. The 2-D Markov model is used to model two access categories in the IEEE 1609.4. The analytical model is validated by the extensive simulation, and it shows the effect of different parameters to the network performance.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The main goal of the Intelligent Transportation System (ITS) is to improve the quality, effectiveness and safety of the future transportation systems. VANET is developed as a part of ITS with 2 types of communications: Vehicle-to-vehicle (V2V) and Vehicle-to-Infrastructure (V2I). The applications of VANETs fall into two categories, namely safety applications and non-safety applications. Safety applications provides drivers information about critical situation in advance while non-safety applications are used for improving driving comfort and the efficiency of transportation system. So, safety applications have strict requirements on communication reliability and delay. On the other hand, non-safety applications are more throughput-sensitive. The US Federal Communication Commission (FCC) has allocated 75 MHz of the spectrum in the 5.9 GHz band, including one control channel (CCH) and six service channels (SCHs) for safety and non-safety applications, respectively.
Wireless Access in Vehicular Environment (WAVE) is designed for an ITS on 5.9 GHz band with the IEEE 802.11p and IEEE 1609 standard family. The IEEE 802.11p standard is set for both the physical (PHY) and the medium access control (MAC) layer of DSRC. The IEEE 1609.4 is the standard of the multi-channel operation for WAVE MAC. As shown in Fig. 1, each 100 ms Sync Interval (SI) allocates 50 ms for the CCHI and 50 ms for the SCHI. This scheme is similar to some multi-channel MAC proposals [3,4,5] in Wireless Ad hoc Network with control interval and data interval. Nodes broadcast EMGs or transmit WSA packets to negotiate the SCHs on the CCH during the CCHI. Then, nodes switch to the negotiated SCHs for their non-safety message transmissions.
The performance analysis of the IEEE 802.11 Distributed Coordination Function (DCF) are studied in [6,7,8,9,10,11]. The Bianchi’s model [6] employs 2-D Markov chain analysis to compute the saturation throughput under ideal channel conditions. The delay analysis of IEEE 802.11 protocol is studied in [7]. By taking account of the busy medium conditions, Ziouva et al. present a more analytical study of throughput and delay of the Carrier Sense Multiple Access with Collision Avoidance (CSMA/CA) protocol [8]. Different from above models, the non-saturation condition is considered in [9, 10]. In [10], Malone et al. model the IEEE 802.11 DCF under non-saturated heterogeneous conditions with the post-backoff consideration. The relationship between the offered load and the model parameters is also presented in this study. For the broadcast analysis, Ma and Chen evaluate the saturation performance of broadcast service in the IEEE 802.11 in [11].
The IEEE 802.11e is proposed with the Hybrid Coordination Function (HCF) to support MAC-level QoS. It combines the contention based Enhanced Distributed Channel Access (EDCA) and contention-free HCF Controlled Channel Access (HCCA). The EDCA provides a priority scheme by differentiating the inter-frame space (IFS), the initial window size and the maximum window size. Yang analyzed the priority scheme by differentiating the minimum backoff window size, the backoff window-increasing factor and the retransmission limit in [12]. In [13], Wu et al. studied about the throughput analysis of the IEEE 802.11p EDCA by taking into account different Contention Window (CW), Arbitration Inter-frame Space (AIFS) values for each Access Categories (AC) and the internal collision.
In the literature, there are some studies about the performance of VANET [14,15,16]. Broadcasting is one of the essential communication techniques in ad hoc network. The broadcast reliability is important in VANETs. The authors in [14, 15] studied only about the broadcasting in VANETs. Han et al. [16] analyzed the IEEE 802.11p with 4 different Access Categories. In this paper, we consider 2 types of traffic: emergency traffic with high priority and service traffic with low priority. The 2-D Markov chain is used to model the back-off procedure for each traffic type. We use the packet delivery ratio (PDR), the average delay of emergency packet and the throughput of service packet as the performance metric to evaluate the performance of the IEEE 1609.4.
2 Analytical Model
In our analytical model, we consider the IEEE 1609.4 for the emergency and service applications as shown in Fig. 1. There are N vehicle nodes in the network, the packet arrival rate of emergency and service traffics at each node are \(\lambda _e\) and \(\lambda _s\), respectively. However, according to the IEEE 1609.4, the EMG packets and WSA packets are sent on the CCH only during the CCHI. If the packets are generated and arrives at MAC layer during the SCHI at the rate of \(\lambda \) as shown in Fig. 3(a), they have to wait in the MAC buffer until the next CCHI to be transmitted. As there are many packets queued in the MAC buffer at the beginning of the next CCHI, many nodes try to contend the CCH to transmit the queued packets. It results in the high collision probability, many packets might be dropped. The important thing to achieve the reliable emergency dissemination is to reduce the conflict when accessing the control channel. So, in order to reduce the collision probability, the considered application layer has to schedule these packets arrive at MAC layer with the Poisson manner by delaying a time of SCHI (50 ms) as shown in Fig. 3(b). That means there are two queues with the same arrival rate \(\lambda \) during the CCHI. The sum of two independent Poisson processes with rate \(\lambda \) is the Poisson process with rate \(2\lambda \). Now, the packet arrival rate of emergency and service traffics are \(\lambda _e\) and \(\lambda _s\) during the CCHI, respectively.
Let \(b_e(t)\) be the random process representing the back-off counter value at slot time t; \(p_e\) be the collision probability. The state transition diagram is shown in Fig. 2. The non-null transition probabilities are
Let \(b_{e,k} = \mathop {\lim }\limits _{t \rightarrow \infty } P\{ b_e(t) = k\},\mathrm{{ for}}\;0 \le k \le {W_e} - 1\) be the stationary distribution of the Markov chain, where \(W_e\) is the contention window of emergency traffic. From the Markov chain, we can obtain
Using the normalization condition \(1 = {b_{{I_e}}} + \sum \limits _{k = 0}^{{W_e} - 1} {{b_{e,k}}} \), we derive \(b_{e,0}\)
Let \(\tau _e\) be the probability that a node transmits an emergency packet in a time slot
Let \(b_s(t)\) and \(s_s(t)\) be the stochastic process representing the backoff counter and backoff stage for the service data at slot time t, respectively. Let L be the retry limit, the maximum number of trials before the packet is dropped, \(W_{s,0}\) be the initial contention window and \(W_{s,i}=2^iW_{s,0}\) be the contention window of \(i^{th}\) backoff stage, where \(i\in [0,L]\). We assume the collision probability \(p_s\) is constant and independent. So, we can model the bidimensional process \({s_s(t),b_s(t)}\) with the discrete-time Markov chain, as shown in Fig. 4. The only non null one-step transition probabilities are
Let \({b_{s,i,k}} = \mathop {\lim }\limits _{t \rightarrow \infty } P\{ s_s(t) = i,b_s(t) = k\} ,0 \le i \le L,0 \le k \le {W_{s,i}} - 1\) be the stationary distribution of the Markov chain. From the Markov chain, we can obtain
Since the chain is regularity, for each \(k \in (1,W_{s,i-1})\), we have
All \(b_{s,i,k}\) are expressed in terms of \(b_{s,0,0}\) which is determined through the normalization condition \(1 = {b_{{I_s}}} + \sum \limits _{i = 0}^L {\sum \limits _{k = 0}^{{W_{s,i}} - 1} {{b_{s,i,k}}}}\) as follows
As a packet is transmitted when the backoff counter is zero, regardless of the backoff stage, the probability \(\tau _s\) that node transmits in a time slot
A transmitted frame collides when one more node also transmits during a slot time. The collision probabilities \(p_e, p_s\) are given as
From Eqs. 5, 11 and 12, we can solve the unknowns \(\tau _e, \tau _s\). The probability \(P_b\) that the channel is busy
The probabilities of successful transmission for emergency and service traffic are
The collision transmission may from only emergency traffic; only service traffic and both with the probability given as
Let \(\sigma \) be the duration of slot time, \(H=PHY_{hdr}+MAC_{hdr}\) be the packet header and \(\delta \) be the propagation delay. Let \(T_{e,suc}, T_{s,suc}, T_{e,col}\) and \(T_{s,col} \) be the average time the channel is sensed busy because of the successful transmission of emergency and service traffic, the average time the channel is sensed busy during the collision caused by the emergency and service traffic, respectively
Each state may be a successful transmission, a collision or the medium being idle. The expect time spent per state \({E_S}\) is given
From the average time slot \({E_S}\), the probability \(q_e\) and \(q_s\) can be approximated as [10, 17]
The packet delivery ratio (PDR) of the emergency traffic can be calculated as [11]
It takes the average slot of \((W_e-1)/2\) for the node to perform the back-off. The average time for an EMG packet to finish back-off can be estimated by
For simplicity, each node can be modelled as an M/M/1 queue with an infinitive buffer size, the packet arrival rate \(2\lambda _e\) and service rate \(\mu _e\). Since the CCHI and SCHI are the same duration, the average arrived packets are equal. However, all the packets which arrives during the SCHI have to delay by \(T_{cchi}\). Thus, the average delay of the emergency traffic including the queueing delay and the transmission delay
For the service packets, after nodes exchange the WSA packets successfully, they will switch to the agreed SCH to exchange WSA data. The maximum time the nodes use to transfer data is one SCHI (50 ms). For simplicity, we divided the SCHI into M transmission slots. For the fairness, nodes have to exchange WSA on the CCH during the CCHI to select one transmission slot for their WSA data transmissions. The average number WSA packets exchanged successfully during the CCHI on the CCH
With six services channels, the maximum transmission slots can be utilized is 6M. Now, we can evaluate the aggregate throughput of the service packets via the number of selected transmission slots
3 Model Validation
We use the event-driven simulation program written in MATLAB to validate our model. Our program follows the IEEE 802.11 standard with the time resolution of microsecond. The values of the parameters used to obtain the numerical results for both the analytical model and simulation runs, are summarized in Table 1. We fix the service packet arrival rate \(\lambda _s\) at 50 packets/second, and vary the emergency packet arrival rate \(\lambda _e\) and the number of nodes N to evaluate the PDR and the average delay of the emergency packets and the throughput of service packets.
Figure 5 shows the performance of the IEEE 1609.4 of VANET with varying the packet arrival rate of emergency packets. The analytical results (lines) closely match the simulation results (symbols). Obviously, when the number of nodes in the network increases, the collision probability increases. As the packet arrival rate of emergency packet increases, there are more nodes have emergency packets to send, therefore the collision probability also increases. That is the reason why the packet delivery ratio of the emergency packets (Fig. 5(a)) and the normalized throughput of the service packets (Fig. 5(c)) decrease.
Since the average delay of the emergency packets including queueing delay is considered for both the successful and failed broadcast. This delay is calculated from the time the emergency packet arrived at a node until the time this emergency packet is transmitted. The average delay is the total delay over the number of transmitted emergency packets. When the collision probability is low, the successful broadcast probability is high. In this case, an emergency packet has to wait long time until it is transmitted. And the total delay increases. On the other hand, as the collision probability increases, there are more collided emergency packets and it makes the total delay decreased. So, the average delay of emergency packets decreased when the number of nodes increases and the packet arrival rate of emergency packets increases.
4 Conclusion
In this paper, we proposed an analytical model to evaluate the performance of the IEEE 1609.4 for VANET using the 2-D Markov chain. The study shows the impact of the number of nodes and the packet arrival rate on the network performance. As the number of nodes and the packet arrival rate increase, the network performance decreases.
References
Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 6: Wireless Access in Vehicular Environments, July 2010
IEEE Standard for Wireless Access in Vehicular Environments (WAVE) Multi-channel Operation, September 2010
So, J., Vaidya, N.H.: Multi-channel MAC for ad hoc networks: handling multi-channel hidden terminals using a single transceiver. In: Proceedings of the 5th ACM International Symposium on Mobile Ad Hoc Networking and Computing, MobiHoc 2004, pp. 222–233. ACM, New York (2004). http://doi.acm.org/10.1145/989459.989487
Dang, D.N.M., Hong, C.S.: H-MMAC: a hybrid multi-channel MAC protocol for wireless ad hoc networks. In: 2012 IEEE International Conference on Communications (ICC), pp. 6489–6493 (2012)
Dang, D.N.M., Nguyen, M.V., Hong, C.S., Lee, S., Chung, K.: An energy efficient multi-channel MAC protocol for wireless ad hoc networks. In: 2012 IEEE Global Communications Conference (GLOBECOM), pp. 433–438 (2012)
Bianchi, G.: Performance analysis of the IEEE 802.11 distributed coordination function. IEEE J. Sel. Areas Commun. 18(3), 535–547 (2000)
Chatzimisios, P., Boucouvalas, A., Vitsas, V.: Packet delay analysis of IEEE 802.11 MAC protocol. Electron. Lett. 39(18), 1358–1359 (2003)
Ziouva, E., Antonakopoulos, T.: CSMA/CA performance under high traffic conditions: throughput and delay analysis. Comput. Commun. 25(3), 313–321 (2002)
Ergen, M., Varaiya, P.: Throughput analysis and admission control for IEEE 802.11a. Mobile Netw. Appl. 10(5), 705–716 (2005)
Malone, D., Duffy, K., Leith, D.: Modeling the 802.11 distributed coordination function in nonsaturated heterogeneous conditions. IEEE/ACM Trans. Netw. 15(1), 159–172 (2007)
Ma, X., Chen, X.: Performance analysis of IEEE 802.11 broadcast scheme in ad hoc wireless LANs. IEEE Trans. Veh. Technol. 57(6), 3757–3768 (2008)
Xiao, Y.: Performance analysis of priority schemes for IEEE 802.11 and IEEE 802.11e wireless LANs. IEEE Trans. Wirel. Commun. 4(4), 1506–1515 (2005)
Wu, H., Wang, A., Zhang, Q., Shen, X.: IEEE 802.11e enhanced distributed channel access (EDCA) throughput analysis. In: IEEE International Conference on Communications, ICC 2006, vol. 1, pp. 223–228 (2006)
Hafeez, K., Zhao, L., Liao, Z., Ma, B.: Performance analysis of broadcast messages in VANETs safety applications. In: 2010 IEEE Global Telecommunications Conference, GLOBECOM 2010, pp. 1–5 (2010)
Campolo, C., Molinaro, A., Vinel, A., Zhang, Y.: Modeling prioritized broadcasting in multichannel vehicular networks. IEEE Trans. Veh. Technol. 61(2), 687–701 (2012)
Han, C., Dianati, M., Tafazolli, R., Kernchen, R., Shen, X.: Analytical study of the IEEE 802.11p MAC sublayer in vehicular networks. IEEE Trans. Intell. Transp. Syst. 13(2), 873–886 (2012)
Daneshgaran, F., Laddomada, M., Mesiti, F., Mondin, M.: Unsaturated throughput analysis of IEEE 802.11 in presence of non ideal transmission channel and capture effects. IEEE Trans. Wirel. Commun. 7(4), 1276–1286 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Dang, D.N.M., Ngo, Q.T., Dang, H.N., Vo, P.L. (2018). Analytical Study of the IEEE 1609.4 MAC in Vehicular Ad Hoc Networks. In: Duy, V., Dao, T., Zelinka, I., Kim, S., Phuong, T. (eds) AETA 2017 - Recent Advances in Electrical Engineering and Related Sciences: Theory and Application. AETA 2017. Lecture Notes in Electrical Engineering, vol 465. Springer, Cham. https://doi.org/10.1007/978-3-319-69814-4_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-69814-4_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69813-7
Online ISBN: 978-3-319-69814-4
eBook Packages: EngineeringEngineering (R0)