9
Hindawi Publishing Corporation International Journal of Distributed Sensor Networks Volume 2013, Article ID 827317, 8 pages http://dx.doi.org/10.1155/2013/827317 Review Article Dynamic Channel Coordination Schemes for IEEE 802.11p/1609 Vehicular Networks: A Survey Hongseok Yoo and Dongkyun Kim Kyungpook National University, Daegu 702-701, Republic of Korea Correspondence should be addressed to Dongkyun Kim; [email protected] Received 19 July 2013; Accepted 11 September 2013 Academic Editor: Wei Wang Copyright © 2013 H. Yoo and D. Kim. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. IEEE 802.11p/1609-based vehicular networks utilize a multichannel architecture to support vehicle-to-vehicle and vehicle-to- infrastructure communications. In the multi-channel architecture, the available channels in the 5 GHz spectrum are divided into one control channel (CCH) and multiple service channels (SCHs). Multiple SCHs are defined for nonsafety data transfer, while the CCH is used to broadcast safety messages called beacons and control messages (i.e., service advertisement messages). According to the channel coordination scheme, a radio interface alternately switches between the CCH and a specific SCH. e intervals during which a radio interface stays tuned to the CCH and SCH are called CCH and SCH intervals, respectively. Both intervals are set to a fixed value (i.e., 50 ms) in the standard. However, since the fixed-length intervals cannot be effective for dynamically changing traffic load, some dynamic interval division protocols have been recently proposed to support the dynamic adjustment of the CCH/SCH intervals for improving channel utilization. In this paper, we therefore provide a survey of dynamic interval division protocols for VANETs, discuss the advantages and disadvantages of them, and define some open issues and possible directions of future research. 1. Introduction Intelligent transportation systems (ITS) apply advanced info- rmation and communication technologies to transport infra- structure and vehicles in order to enhance the current trans- portation systems. ITS provides a wide range of applications such as safety, security, congestion alleviation, environmental monitoring and protection, productivity and operational efficiency, comfort, and convenience. Due to potential ben- efits of ITS applications, many academic institutes, automo- tive industries, and governments over the world have paid increasing attention to ITS over the last few decades. In addi- tion, until now, many standard activities have provided the overall system architecture and communications framework. A variety of groups including IEEE in the US, and the C2C- CC, ETSI, and ISO in Europe and other parts of the world are participating in the standardization [1]. ITS can be implemented based on various underlying network architectures. Among them, a vehicular ad-hoc network (VANETs), a special type of mobile ad-hoc networks, is one of the candidate network architectures. In a VANET, moving cars and roadside units create a mobile network in a self-organized manner without any permanent infrastruc- ture. Due to its decentralized nature, a VANET is highly preferred by a variety of safety applications which cannot easily obtain help from central nodes, such as cooperative collision avoidance, blind sport warning, and approaching emergency warning [2]. A VANET is mainly characterized by high mobility and the restricted movement patterns governed by roads and traffic rules [3]. ese characteristics lead to many chal- lenges in designing vehicle-to-vehicle (V2V) and vehicle-to- infrastructure (V2I) communication protocols. Particularly, to cope with the unstable nature of V2V and V2I links caused by high mobility, IEEE 802.11p has been proposed as an approved amendment to the IEEE 802.11 MAC/PHY standard to support wireless access in vehicular environments [4]. It introduces a modification to IEEE 802.11a at the PHY layer in order to cope with the fast-fading propagation environment. At the MAC layer, IEEE 802.11p relies on the prioritized channel access of IEEE 802.11e MAC. In addition, it simplifies the authentication and association operations, which are considered time-consuming for vehicular communications. In addition, the IEEE 1609 family of standards (denoted by

Review Article Dynamic Channel Coordination Schemes for ...downloads.hindawi.com/journals/ijdsn/2013/827317.pdf · Review Article Dynamic Channel Coordination Schemes for IEEE 802.11p/1609

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Review Article Dynamic Channel Coordination Schemes for ...downloads.hindawi.com/journals/ijdsn/2013/827317.pdf · Review Article Dynamic Channel Coordination Schemes for IEEE 802.11p/1609

Hindawi Publishing CorporationInternational Journal of Distributed Sensor NetworksVolume 2013, Article ID 827317, 8 pageshttp://dx.doi.org/10.1155/2013/827317

Review ArticleDynamic Channel Coordination Schemes forIEEE 802.11p/1609 Vehicular Networks: A Survey

Hongseok Yoo and Dongkyun Kim

Kyungpook National University, Daegu 702-701, Republic of Korea

Correspondence should be addressed to Dongkyun Kim; [email protected]

Received 19 July 2013; Accepted 11 September 2013

Academic Editor: Wei Wang

Copyright © 2013 H. Yoo and D. Kim.This is an open access article distributed under the Creative Commons Attribution License,which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

IEEE 802.11p/1609-based vehicular networks utilize a multichannel architecture to support vehicle-to-vehicle and vehicle-to-infrastructure communications. In the multi-channel architecture, the available channels in the 5GHz spectrum are divided intoone control channel (CCH) and multiple service channels (SCHs). Multiple SCHs are defined for nonsafety data transfer, while theCCH is used to broadcast safety messages called beacons and control messages (i.e., service advertisement messages). According tothe channel coordination scheme, a radio interface alternately switches between the CCH and a specific SCH.The intervals duringwhich a radio interface stays tuned to the CCH and SCH are called CCH and SCH intervals, respectively. Both intervals are set to afixed value (i.e., 50ms) in the standard.However, since the fixed-length intervals cannot be effective for dynamically changing trafficload, some dynamic interval division protocols have been recently proposed to support the dynamic adjustment of the CCH/SCHintervals for improving channel utilization. In this paper, we therefore provide a survey of dynamic interval division protocols forVANETs, discuss the advantages and disadvantages of them, and define some open issues and possible directions of future research.

1. Introduction

Intelligent transportation systems (ITS) apply advanced info-rmation and communication technologies to transport infra-structure and vehicles in order to enhance the current trans-portation systems. ITS provides a wide range of applicationssuch as safety, security, congestion alleviation, environmentalmonitoring and protection, productivity and operationalefficiency, comfort, and convenience. Due to potential ben-efits of ITS applications, many academic institutes, automo-tive industries, and governments over the world have paidincreasing attention to ITS over the last few decades. In addi-tion, until now, many standard activities have provided theoverall system architecture and communications framework.A variety of groups including IEEE in the US, and the C2C-CC, ETSI, and ISO in Europe and other parts of the world areparticipating in the standardization [1].

ITS can be implemented based on various underlyingnetwork architectures. Among them, a vehicular ad-hocnetwork (VANETs), a special type ofmobile ad-hoc networks,is one of the candidate network architectures. In a VANET,moving cars and roadside units create a mobile network in

a self-organized manner without any permanent infrastruc-ture. Due to its decentralized nature, a VANET is highlypreferred by a variety of safety applications which cannoteasily obtain help from central nodes, such as cooperativecollision avoidance, blind sport warning, and approachingemergency warning [2].

A VANET is mainly characterized by high mobility andthe restricted movement patterns governed by roads andtraffic rules [3]. These characteristics lead to many chal-lenges in designing vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communication protocols. Particularly,to cope with the unstable nature of V2V and V2I links causedby high mobility, IEEE 802.11p has been proposed as anapproved amendment to the IEEE 802.11MAC/PHY standardto support wireless access in vehicular environments [4]. Itintroduces a modification to IEEE 802.11a at the PHY layer inorder to cope with the fast-fading propagation environment.At the MAC layer, IEEE 802.11p relies on the prioritizedchannel access of IEEE 802.11eMAC. In addition, it simplifiesthe authentication and association operations, which areconsidered time-consuming for vehicular communications.In addition, the IEEE 1609 family of standards (denoted by

Page 2: Review Article Dynamic Channel Coordination Schemes for ...downloads.hindawi.com/journals/ijdsn/2013/827317.pdf · Review Article Dynamic Channel Coordination Schemes for IEEE 802.11p/1609

2 International Journal of Distributed Sensor Networks

CCH interval Time

Sync interval

CH intervalCCH intervalSCH interval

SCHCCH

Interval Interval

Guard interval

Ch number

Ch 184Ch 182Ch 180Ch 178Ch 176Ch 174Ch 172

Figure 1: IEEE 802.11p/1604 multichannel operations.

IEEE 1609.x) [5], a higher layer standard on which IEEE802.11p is based, is being standardized to support ITS appli-cations. Currently, it consists of 5 published standards and 2unpublished standards under development [6].This standarddefines architecture, communications model, managementstructure, security mechanism, and how it works with thephysical layer and media access layer for high speed (up to27Mb/s), short range (up to 1000m), and low latencywirelesscommunications in the vehicular environment. Collectively,IEEE 802.11p and IEEE 1609.x are called wireless access invehicular environments (WAVE) standards.

Specifically, IEEE 1609.4 specifies extensions to the IEEE802.11pMAC formultichannel operations. InWAVE systems,there are two types of channels: control channel (CCH) andservice channel (SCH). The available channels are dividedinto one CCH and multiple SCHs. The safety and controlmessages are exchanged between devices in the CCH andmessages for nonsafety application services are exchanged inSCHs. According to the coordination scheme, each deviceshould alternate between the CCH and SCHs. The intervalsduring which a device stay tuned to the CCH and SCHs arecalled CCH and SCH intervals, respectively. Both intervalsare set to a fixed value (i.e., 50ms) in the WAVE standard.

Recently, many researchers investigated the performanceof multichannel operations of the WAVE standard [7] anddemonstrated that the fixed-length CCH/SCH intervals can-not be effective for dynamically changing traffic load. In acongested vehicular traffic condition, the fixed-length CCHmay not be able to handle a large amount of safety packetsand control packets. In addition, in sparse networks, theCCHchannel can be wasted due to infrequent transmissions fromvehicles. On the other hand, some applications consuminga large amount of bandwidth, such as video download andmap update, cannot obtain sufficient SCH resources due toexcessive contention. Therefore, many protocols have beenproposed to address the dynamic adjustment of CCH/SCH

intervals. We call them dynamic interval division protocolsin this paper. In these protocols, CCH/SCH intervals aredynamically adjusted according to their own criteria.

In this paper, we therefore provide a survey of dynamicinterval division protocols for VANETs. First of all, weintroduce the IEEE 802.11p/1609.4 multichannel operationsmentioned above in detail in Section 2.The operations of theexisting dynamic interval division protocols are summarizedin Section 3. In Section 4, we qualitatively analyze the pro-tocols and point out some open issues and possible directionof future research. Finally, Section 5 concludes this paper.

2. IEEE 802.11p/1609.4Multichannel Operations

Figure 1 depicts the multichannel operations defined in IEEE1609.4. The seven 10 Mhz-wide channels are available inthe frequency band of 5.85–5.925GHz: one control chan-nel (CCH) and six service channels (SCHs). The channelaccess time is divided into synchronization intervals with afixed length of 100ms. A synchronization interval is furtherdivided into CCH and SCH intervals. Each of intervals lasts50ms long. According to the channel switching scheme, alldevices must stay tuned to CCH during the CCH intervalfor exchanging safety and control messages. A device canactively switch from the CCH to a specific SCH for its desirednonsafety application services.

IEEE 1609.4 defines a guard interval (GI) at the beginningof both the CCH and SCH as shown in Figure 1. GI accountsfor the radio switching delay and the time synchronizationerror. Typical values for the guard interval are between 4 and6ms.During the guard interval, nodes are not allowed to sendor receive data packets.

Since two or more devices which want to exchange datashould stay tuned on the same channel, time synchronization

Page 3: Review Article Dynamic Channel Coordination Schemes for ...downloads.hindawi.com/journals/ijdsn/2013/827317.pdf · Review Article Dynamic Channel Coordination Schemes for IEEE 802.11p/1609

International Journal of Distributed Sensor Networks 3

CCH

SCH

CCH

SCH

CCH

CCH

SCH

SCH

CCH interval SCH interval CCH interval SCH interval

Continuous access

Alternating access

Immediate access

Extended access

Time

Synchronization interval

Guard interval

Guard interval

Figure 2: 4 channel switching schemes.

is required for accuratemultichannel operations. IEEE 1609.4makes the CCH and SCH intervals to be synchronized toan external time reference, the Coordinated Universal Time(UTC) which is often provided by the Global PositioningSystem (GPS). However, if a device fails to get the UTCfrom its local GPS, it should get time information from othernodes over the air. This becomes possible by using wave timeadvertisement (WTA) frames, which is available in the IEEE802.11p specification. Given the UTC, a node aligns the startof theCCH interval with theUTCor amultiple of 100ms afterthe UTC.

In the IEEE 1609.4 specification, the channel switchingscheme described above is called alternating access. Besidesthe alternating access scheme, the IEEE 1609.4 addition-ally defines 3 more channel switching schemes as shownin Figure 2: continuous, immediate, and extended access.The continuous access scheme allows a node to always staytuned to the CCH in order to exchange only safety-relateddata. Hence, this scheme is not suitable for nodes who areinterested in both safety and nonsafety applications. Theimmediate access scheme allows nodes to start communi-cations over the SCH immediately without waiting for thenext SCH interval. The extended access scheme allows nodesto keep communicating over the SCH without switchingto the CCH. Both immediate and extended access schemeshave been designed to improve the delivery performanceof bandwidth-demanding nonsafety applications, requiring ahuge amount of data to be transferred. However, they can beonly beneficial to those vehicles which are not interested insafety applications such as a cooperative collision avoidance.Consequently, the alternating access scheme is the best solu-tion for supporting both safety and nonsafety applications.We only focus on the alternating access scheme in this paper.

For providing a nonsafety service, a node (called WAVEprovider) initializes a basic service set (BSS). A WAVEprovider could be a either a roadside unit or a vehicle. EachWAVE provider advertises its presence and offered servicesby periodically broadcasting WAVE Service Advertisement(WSA) messages during the CCH interval. WSAs containthe information about the offered services and the networkparameters necessary to join the advertised BSS (its iden-tification, its SCH, its EDCA parameter sets, configurationparameters needed to access the Internet, etc.). For reliabilitypurposes, the standard suggests that each WAVE providersends WSAs several times in the CCH interval. A WAVEprovider also should choose the least congested SCH for itsBSS in order to reduce interference between nearby BSSs.However, a specific scheme for selecting the least congestedSCH is not specified in the standard.

Nodes (called WAVE users) interested in the servicesoffered by the WAVE provider should monitor the CCH tolearn about the existence and the operational parameters ofavailable BSSs. When a WAVE user receives a WSA framefrom a WAVE provider, it simply switches into the SCHadvertised in the WSA and starts to exchange data with theWAVE provider.

3. Dynamic Interval Division Protocols

Therehas been substantial interest inmultichannelMACpro-tocols for multihop ad-hoc networks [8]. On the other hand,only a few researchers have discussed the multichannel MACprotocols for VANETs. In this section, we review existingmultichannel MAC protocols for VANETs. In particular, weonly address protocols that handle issues for the dynamicadjustment of CCH and SCH intervals in this paper.

Page 4: Review Article Dynamic Channel Coordination Schemes for ...downloads.hindawi.com/journals/ijdsn/2013/827317.pdf · Review Article Dynamic Channel Coordination Schemes for IEEE 802.11p/1609

4 International Journal of Distributed Sensor Networks

CCH interval (variable length) SCH interval (variable length)

CCH

SCH(s)

SAP BP PRP

Dynamicboundary

Guardinterval

wSA

wSA

Beacon

Beacon

Beacon

RTS

RTS

RTS

CTS

Servicedata

ACK

Criticalsafetyframe

RTS

Service data

ACK

RTS

CTS

Service data

ACK

CTS

Backoffslots

Backoffslots

AIFS SIFS

Sync interval (100ms)

AIFSBP

(3) End ofSAP

(4) End of BP

Figure 3: Operation of DID-MMAC.

Table 1: IFS and CW values.

Interval IFS CWSAP SIFS + 2 ∗ SlotTime 7BP SIFS + 3 ∗ SlotTime 15

3.1. DID-MMAC: Dynamic Interval Division MultichannelMAC. To the best of our knowledge, Liu et al. first proposedan adaptive MAC protocol, which is called Dynamic IntervalDivision Multichannel MAC (DID-MMAC) [9], for thedynamic adjustment of CCH/SCH intervals. As shown inFigure 3, DID-MMAC further splits the CCH interval intothree phases based on a type of different messages: ServiceAnnounce Phase (SAP), Beacon Phase (BP), and Peer-to-Peer Reservation Phase (PRP).WSAand beaconmessages aretransmitted in SAP and BP, respectively, and the exchanges ofcontrol messages for SCH reservations are performed in PRP.

For dynamically adjusting the intervals of SAP and BP ina distributed manner, DID-MMAC assigns different channelaccess priorities to different messages by differentiating thecontention window (CW) and the interframe space (IFS).Table 1 summarizes CWs and IFSs assigned to WSA andbeacon messages. According to the medium access controlstrategy of IEEE 802.11p (i.e., CSMA/CA), a node wishing toinitiate a transmission invokes the carrier-sense mechanismto determine whether the medium is busy or not. If themedium is busy, the node defers the transmission until themedium is determined to be idle for a period of time equalto IFS. After IFS, the node will wait for an additional random

time called backoff time before starting the transmission inorder to avoid collisions. The backoff time is determined by𝛾 ∗ SlotTime (SlotTime is a basic time unit in the backoffprocess. Its value in the idle case depends on the duration thatis required by different PHY techniques (e.g., slot time is 9𝜇sfor the OFDM-based 802.11a) to detect the medium state),where 𝛾 is the random number selected between 0 and CW.Therefore, since IFSSAP is smaller than IFSBP, senders whichhave a WSA message to send always win the contention foraccessing the medium against the other senders which have abeacon to send. Consequently, after all theWSAmessages aretransmitted, beacon transmissions can be allowed to proceedwithin the CCH interval. In DID-MMAC, SAP and BP endwhen the channel is idle during IFSSAP + 7 ∗ SlotTime andIFSBPP + 15 ∗ SlotTime, respectively.

PRP starts right after BP.Theduration of PRP is calculatedbased on the network real-time traffic load. In order to makea node to be aware of the traffic load, DID-MAC adds twonewfields called Service Indication (SI) andTraffic Indication(TI) into WSA and beacon messages, respectively. The SIfield indicates the total data size of service and the TI fieldindicates the service status in vehicle side. Whenever a nodereceivesWSA and beaconmessages, it updates the traffic loadbased on SI and TI information in the received message.The duration of PRP is adjusted adaptively according to theestimated traffic load which is affected by the underlyingpeer-to-peer communication negotiation protocols. DID-MMAC adopts the modified MMAC [10] as the negotiationprotocol. It is noted that since we are only interested inhow to dynamically adjust the CCH/SCH intervals, we omit

Page 5: Review Article Dynamic Channel Coordination Schemes for ...downloads.hindawi.com/journals/ijdsn/2013/827317.pdf · Review Article Dynamic Channel Coordination Schemes for IEEE 802.11p/1609

International Journal of Distributed Sensor Networks 5

UTC second

CCH

SCHs

SIFS AIFS SIFS

SIFS SIFS

Node Ni Node Ni

Servicedata

Servicedata

Safety information

Guard interval

Guard interval

Synchronization interval (Ttotal )

CCH interval ( Tcch )

WSA interval (Twsa )

V WS

A

WS

A

WS

A

AC

K

AC

K

AC

K

R

F

S

A

C

K

CI

· · · · · ·

· · · · · ·

CCH interval (Tsa )

SCH interval (100 − Tcch )

Figure 4: Operation of VCI.

the explanation on operations related to the negotiationprotocol in this paper. Readers who are interested in thedetails of operations regarding the negotiation protocol canrefer to [9].

3.2. VCI: Variable CCH Interval. Wang et al. proposed aVari-able CCH Interval (VCI) [11–13] multichannelMAC protocolto enhance the saturation throughput of SCHswhile ensuringthe transmissions of safetymessages. Similar toDID-MMAC,VCI also divides the CCH interval into safety interval andWSA interval as shown in Figure 4. Periodic beacons aretransmitted in the safety interval. During the WSA interval,nodes exchange control messages for SCH reservations.Service providers broadcast WSA packets and piggybackservice information and the identities of SCHs to be used.Nodes which need the service can optionally respond to theWSA packet with an acknowledgement (ACK). Furthermore,a service user can initiatively send a request for service (RFS)packet to make an agreement with a service provider. InVCI, the length of safety interval (𝐿 safety) is determined by (1)where𝑁 represents the total number of nodes sending safetypackets, 𝐵cch is the data rate of CCH, 𝛼 is a predefined factoraccording to current vehicular environment, and 𝑓 is thesending frequency of safety messages. In this equation, 𝑁 isthe only variable and 𝐿 safety is affectedmainly by𝑁. However,VCI does not mention how to calculate 𝑁 in a dynamicallychanging traffic condition

𝐿 safety =𝛼 ⋅ 𝑓 ⋅ 𝑁

𝐵cch× 103. (1)

The residual synchronization interval except for thesafety interval is divided into WSA and SCH intervals. VCIcalculates the optimal ratio betweenWSA and SCH intervals

for maximizing the channel utilization of SCHs. Ideally, theoptimality is satisfied when the number of successful reserva-tions equals the number of packets transmitted on all SCHswithin the same contention domain. To achieve this goal, VCIanalyzed the behavior of a single node and the stationaryprobability that the node transmits WSA or RFS packetsduring the predefined short time interval by using a Markovchain model. The analyzed results are used to calculate theaverage time consumed on the CCH for the negotiation ofservice packet transmission. Finally, VCI derives the optimalratio between WSA and SCH intervals based on the averagereservation time. As stated in Section 3.1, we do not addressthe explanation on operations related to the negotiationprotocol in this paper. For the more detailed explanations,readers can refer to [11].

Basically, the CCH interval (safety and WSA intervals) iscalculated by the roadside unit (RSU). The RSU broadcastsa packet (VCI packet) containing the length of the CCHinterval to the nodes under its transmission range. For thereliable delivery, each VCI packet will be broadcasted at leasttwice. Under heavy traffic or congested conditions, the VCIpackets may not be heard by some nodes. To tackle thisissue, VCI adds a field representing the latest CCH intervalinformation into the WSA/RFS packets. Moreover, whenthere exists no RSU, VCI selects a leader among nodes withinone hop and allows the leader to broadcast the VCI packet.

3.3. DCI: Dynamic CCH Interval. D. Zhu and D. Zhu pro-posed a Dynamic CCH Interval (DCI) MAC protocol forthe dynamic adjustment of CCH/SCH intervals [14]. DCIworks identically toVCI except for the calculation of theWSAinterval. Different with VCI that is based on the average timeconsumed on the CCH for the negotiation of service packet

Page 6: Review Article Dynamic Channel Coordination Schemes for ...downloads.hindawi.com/journals/ijdsn/2013/827317.pdf · Review Article Dynamic Channel Coordination Schemes for IEEE 802.11p/1609

6 International Journal of Distributed Sensor Networks

transmission, DCI calculates the optimalWSA interval basedon the probability distribution of the reservation time forservice packet in the CCH interval.

DCI defines 𝐾 as the maximum number of service datapackets which can be transmitted on the given SCH interval.And then, it derives theminimumWSA interval for reservingthe transmission of 𝐾 service packets. Finally, DCI obtainsthe optimal WSA interval by finding the optimal 𝐾 tominimize the difference between the sum of WSA and SCHinterval and the residual synchronization interval except forthe safety interval.

3.4. DSI: Dynamic Safety Interval. Yoo and Kim proposed aDynamic Safety Interval (DSI) protocol for calculating theoptimal safety interval under dynamic traffic conditions in adistributed manner [7]. Different with protocols mentionedbefore, DSI only addresses the issue of the adjustment ofthe safety interval. In particular, DSI calculates the safetyinterval considering the presence of hidden nodes. Note thatDID-MMAC, VCI, and DCI do not consider the presence ofhidden nodes.

DSI aims to allow the safety interval to accommo-date transmissions from nodes within the same contentiondomain (a contention domain is a section of a network wheredata packets can collide with one another when being sent ona shared medium) as well as nodes hidden from them. Theregion within which hidden nodes reside is affected by threetypes of ranges related to packet transmissions in the IEEE802.11MAC: transmission range (𝑟

𝑡), carrier sensing range

(𝑟𝑐), and interference range (𝑟

𝑖). Here, 𝑟

𝑡represents the range

within which a packet can be successfully received by a nodeif there exists no interference from other nodes. 𝑟

𝑡is mainly

affected by the transmission power and radio propagationmodels. 𝑟

𝑐is the range within which a transmitter triggers

carrier detection. It is usually determined by the antennasensitivity. 𝑟

𝑖is the range within which nodes in a receiving

mode interfere with transmissions from other nodes. Theseranges are tunable parameters that can significantly affectthe MAC performance. Measurement studies such as [15]demonstrate that 𝑟

𝑡< 𝑟𝑖< 𝑟𝑐. In addition, many studies

assume that 𝑟𝑖and 𝑟𝑐are typically more than twice 𝑟

𝑡[16].

In particular, 𝑟𝑖and 𝑟𝑐have default values of 2.2 times 𝑟

𝑡in

the ns-2 simulator [17]. Assuming that the ratio of 𝑟𝑡to 𝑟𝑖

is 1: 𝑅𝑟𝑖/𝑟𝑡

and the ratio of 𝑟𝑡to 𝑟𝑐is 1: 𝑅

𝑟𝑐/𝑟𝑡, 𝑅𝑟𝑖/𝑟𝑡

and 𝑅𝑟𝑐/𝑟𝑡

are regarded as tunable system parameters. DSI assumes that𝑅𝑟𝑖/𝑟𝑡

and 𝑅𝑟𝑐/𝑟𝑡

are equal to 2.2.Hidden nodes refer to the nodes located within 𝑟

𝑖of

the intended destination and out of 𝑟𝑐of the sender. When

a receiver is receiving a packet, if a hidden node tries tostart a concurrent transmission, collisions can happen atthe receiver. For example as shown in Figure 5, node B islocated within interference ranges of both nodes A and D sothat node D’s transmission interferes with the transmissionfrom node A to node B. On the other hand, node A’s 𝑟

𝑡is

not overlapped with node E’s 𝑟𝑖, since nodes A and E are

separated by a distance denoted by 𝑑sr.Therefore, both nodescan concurrently transmit their packets without interferingwith each other. 𝑑sr is called spatial reuse distance and should

ABC

F

D E

Transmission rangeCarrier-sensing/interference range

dsr

Figure 5: Hidden node problem.

be larger than the sum of 𝑟𝑡and 𝑟𝑖. DSI allows each node 𝑖 to

share the safety interval with nodes whose distance from 𝑖 issmaller than 𝑑sr.

In DSI, the extended contention domain (ECD) isdefined, which is the region where nodes sharing the safetyinterval reside. Given ECD, each vehicle calculates the num-ber of vehicles (denoted by 𝑁) within ECD and derives thesafety interval based on 𝑁, interframe space, the averagebackoff time, and the transmission time of a beacon.

4. Qualitative Analysis

In this section, we qualitatively analyze existing dynamicinterval division schemes in terms of various aspects listedin what follows:

(i) interval division criterion,(ii) SCH negotiation method,(iii) traffic condition considered,(iv) consideration on interference from hidden nodes,(v) cooperation with RSU,(vi) control message overhead.

DID-MMAC adjusts the CCH/SCH intervals based onthe traffic load in a distributed manner without the help ofRSU. In order to allow each node to measure the traffic load,it causes the message overhead by adding new fields calledSI and TI into each WSA and beacon message. However, themessage overhead per a message is negligible (i.e., 1-byte) ascompared to the size of control and beacon message rangingfrom 100 bytes to 300 bytes. The operation of DID-MMACis designed to work well in the saturated traffic condition.However, under the unsaturated traffic condition, if WSA,beacon, and control messages are randomly generated withinthe synchronization interval, each interval (i.e., SAP, BP, orPRP) will be repeated multiple times in a random patternduring the synchronization interval. In this situation, sincenodes cannot detect the end of BP, it is impossible for nodes toestimate the PRP interval accurately. Regarding interferencefrom hidden nodes, in DID-MMAC, hidden nodes outside ofa given contention domain (CD) also transmit their beaconsduring their BP. BPs of nodes within and outside the CD

Page 7: Review Article Dynamic Channel Coordination Schemes for ...downloads.hindawi.com/journals/ijdsn/2013/827317.pdf · Review Article Dynamic Channel Coordination Schemes for IEEE 802.11p/1609

International Journal of Distributed Sensor Networks 7

Table 2: Qualitative comparisons.

Protocols Interval divisioncriterion

SCH negotiationmethod

Trafficconditionconsidered

Considerationon interferencefrom hidden

nodes

Cooperation withRSU

Control messageoverhead

DID-MMAC Traffic load Modified MMAC Saturated X X 1 byte per a controlmessage

VCI 𝑇negoWSA/RFS/ACK

exchange Saturated X O The size of VCImessages

DCI 𝑃negoWSA/RFS/ACK

exchange Saturated X O The size of VCImessages

DSI Vehicle density None None O X ≈10 bytes per abeacon message

may be overlapped in time.Therefore, transmissions from thesafety interval are continuously exposed to the interferencefrom hidden nodes.

VCI uses the number of vehicles within the contentiondomain and the average time (𝑇nego) consumed on the CCHfor the negotiation of service packet transmission as criterionfor calculating the CCH/SCH intervals. VCI assumes thesaturated traffic condition when it calculates 𝑇nego so that itcannot avoid the performance degradation under the unsat-urated traffic condition. Fundamentally, the CCH/SCH inter-val is calculated by RSU.Moreover, when there exists no RSU,a node is selected as a leader, and it calculates the intervals.The RSU or the leader broadcasts the VCI message period-ically in order to advertise the calculated intervals to nodeswithin the coverage of them, which leads to themessage over-head. However, the size of the VCI message is not specifiedin [11]. VCI also does not consider a network scenario withpotential hidden nodes, and𝑁 tacitlymeans the total numberof nodes within the same contention domain.Therefore, VCIalso cannot avoid interference from hidden nodes as in DID-MMAC. Regarding the SCH scheduling method, VCI intro-duces a new SCH negotiation (denoted by WSA/RFS/ACKexchange in Table 2) protocol, while DID-MMAC exploits anexisting protocol called the modified MMAC.

As stated in Section 3.3, DCI works identically to VCIexcept for the calculation of the CCH/SCH intervals. DCIcalculates the WSA and SCH intervals based on the proba-bility distribution (𝑃nego) of the negotiation time for servicepacket in the CCH interval. DCI defines the predefinedthreshold in the algorithm to calculate the duration of theCCH interval. Hence, DCI’s performance is affected by thethreshold. However, DCI does not include the method todetermine the most appropriate threshold value.

DSI calculates the safety interval according to the numberof vehicles (denoted by𝑁ECD)within the extended contentiondomain (ECD) in order to allow the safety interval toaccommodate transmissions from nodes within the samecontention domain as well as nodes hidden from them. Theconcept of ECD is newly introduced in [7]. Each vehiclecalculates 𝑁ECD in a distributed manner without the helpfrom the infrastructure such as RSU. In the process of calcu-lating𝑁ECD, each vehicle exchanges the latest information onthe vehicle density within its proximity with its neighboring

vehicles, which leads to the message overhead. In DSI, everybeacon message includes the vehicle density informationwhose size is lower than 10 bytes. In addition, since DSI doesnot assume a specific traffic condition, it workswell under anytraffic conditions.

Table 2 summarizes the analysis results. We also intro-duce some open issues and possible directions of futureresearch related to the dynamic interval division protocols forvehicular ad-hoc network as follows:

(i) Most existing dynamic interval division protocolsare defining a system parameter in their algorithmto calculate the CCH/SCH intervals. Hence, if thesystem parameter is not adjusted according to thedynamically changing network condition, the oper-ation of the protocols cannot be guaranteed to workappropriately under the dynamic VANET environ-ment.Therefore, a dynamic interval division protocolthat is independent of such a parameter is needed.

(ii) The authors of the DID-MMAC, VCI, and DCI pro-tocols assumed the saturated traffic condition whenthey analyze the behavior of their SCH negotiationprotocols. And then, based on the analysis results,they calculate the SCH interval. However, in vehicularad-hoc networks, the traffic condition is dynamicallyvarying with time and space [18]. Therefore, theanalysis of the behavior of their SCH negotiationprotocols should be done under the various trafficconditions.

(iii) The interference fromhidden nodes is known to dete-riorate the MAC layer performance [19]. AlthoughDSI considers the interference from hidden nodeswhen it calculates the safety interval, the DSI design isbased on the deterministic propagation model wheretransmission/interference ranges are defined as theideal circles as shown in Figure 5. Therefore, a newdynamic interval division protocol should considerthe interference from hidden nodes under the proba-bilistic propagationmodel [20]which ismore realisticthan the deterministic model.

(iv) All the existing dynamic interval division proto-cols assume that each vehicle periodically broadcasts

Page 8: Review Article Dynamic Channel Coordination Schemes for ...downloads.hindawi.com/journals/ijdsn/2013/827317.pdf · Review Article Dynamic Channel Coordination Schemes for IEEE 802.11p/1609

8 International Journal of Distributed Sensor Networks

a beacon message with the fixed rate and power.Although the use of the fixed rate and power isregarded as the default option of the typical VANETsystems, many researchers are studying the dynamicuse of the rate and power of beacon transmissions.Therefore, a new dynamic interval division protocolshould calculate the safety interval considering thevariable rate and power of beacon transmissions [21]which can affect the total load of the beacon traffic.

(v) Except for the alternating access scheme, the WAVEstandard additionally defines 3 more access schemes:continuous, immediate, and extended accesses. Theanalysis and tuning of them is an open issue.

5. Conclusion

In this paper, we have performed an extensive surveyof various dynamic interval division protocols for IEEE802.11p/1609-based VANETs. We summarized the operationof the existing protocols and discussed the advantages anddisadvantages of them. Furthermore we also defined someopen issues and possible directions of future research relatedto dynamic interval division protocols for vehicular ad-hocnetworks.

Acknowledgments

This research was supported by Basic Science ResearchProgram through the National Research Foundation ofKorea (NRF) funded by the Ministry of Education, Sci-ence and Technology (2012R1A1A4A01009954). This workwas supported by the IT R&D program of MSIP/KEIT(10041145, Self-Organizing Software Platform (SoSp) forWel-fare Devices).

References

[1] G. Karagiannis, O. Altintas, E. Ekici et al., “Vehicular network-ing: a survey and tutorial on requirements, architectures, chal-lenges, standards and solutions,” IEEE Communications Surveysand Tutorials, vol. 13, no. 4, pp. 584–616, 2011.

[2] R. Chen,W.-L. Jin, andA. Regan, “Broadcasting safety informa-tion in vehicular networks: issues and approaches,” IEEE Net-work, vol. 24, no. 1, pp. 20–25, 2010.

[3] J. Harri, F. Filali, and C. Bonnet, “Mobility models for vehicularAd Hoc networks: a survey and taxonomy,” IEEE Communica-tions Surveys and Tutorials, vol. 11, no. 4, pp. 19–41, 2009.

[4] “Part 11: wireless lANmediumaccess contrl (MAC) andphysicallayer (PHY) specifications: amendment: wireless access invehicular environments (WAVE),” IEEE P802. 11p/D3.0, Draft3.0, 2007.

[5] “IEEE trial-use standard for wireless access in vehicular envi-ronments (WAVE)—multi-channel operation,” IEEE Std 1609.4-2010, 2010.

[6] “family of standards for wireless access in vehicular environ-ments (WAVE), U.S. department of transportation,” Researchand Innovative Technology Assistance (RITA), IEEE 1609, 2013,http://www.standards.its.dot.gov/Factsheets/Factsheet/80.

[7] H. Yoo and D. Kim, “A dynamic safety interval protocol forVANETs,” in Proceedings of the ACM Research in Applied Com-putation Symposium (RACS ’12), pp. 209–214, October 2012.

[8] J. Mo, H.-S. W. So, and J. Walrand, “Comparison of multichan-nel MAC protocols,” IEEE Transactions on Mobile Computing,vol. 7, no. 1, pp. 50–65, 2008.

[9] L. Liu, W. Xia, and L. Shen, “An adaptive multi-channel MACprotocol with dynamic interval division in vehicular environ-ment,” in Proceedings of the 1st International Conference onInformation Science and Engineering (ICISE ’09), pp. 2534–2537,Nanjing, China, December 2009.

[10] J. So andN. Vaidya, “Multi-channelMAC for AdHoc networks:handling multi-channel hidden terminals using a single transc-eiver,” in Proceedings of the 5th ACM International SymposiumonMobile Ad Hoc Networking and Computing (MOBIHOC ’04),pp. 222–233, Tokyo, Japan, May 2004.

[11] Q.Wang, S. Leng, H. Fu, and Y. Zhang, “An IEEE 802. 11p-basedmultichannel MAC scheme with channel coordination forvehicular Ad Hoc networks,” IEEE Transactions on IntelligentTransportation Systems, vol. 2013, no. 2, pp. 449–458, 2012.

[12] Q. Wang, S. Leng, H. Fu, Y. Zhang, and H. Weerasinghe, “Anenhancedmulti-channel MAC for the IEEE 1609.4 based vehic-ular Ad Hoc networks,” in Proceedings of the IEEE InternationalConference on Computer Communications (INFOCOM ’10), SanDiego, Calif, USA, March 2010.

[13] Q. Wang, S. Leng, Y. Zhang, and H. Fu, “A QoS supported mul-tichannel MAC for vehicular Ad Hoc networks,” in Proceedingsof the IEEE 73rd Vehicular Technology Conference (VTC ’11),Budapest, Hungary, May 2011.

[14] D. Zhu and D. Zhu, “Performance analysis of A multi-channelMAC with Dynamic CCH interval in WAVE system,” inProceedings of the 2nd International Conference On SystemsEngineering and Modeling, Beijing, China, April 2013.

[15] G. Anastasi, E. Borgia, M. Conti, and E. Gregori, “Wi-Fi inAd Hoc mode: a measurement study,” in Proceedings of the2nd IEEE Annual Conference on Pervasive Computing andCommunications (PERCOM ’04), pp. 145–154, Seattle, Wash,USA, March 2004.

[16] Z. Fu, H. Luo, P. Zerfos, S. Lu, L. Zhang, and M. Gerla, “Theimpact of multihop wireless channel on TCP performance,”IEEE Transactions on Mobile Computing, vol. 4, no. 2, pp. 209–221, 2005.

[17] K. Fall and K. Varadhan, “ns notes and documents,” The VINTProject, UC Berkeley, LBL, USC/ISI, and Zerox PARC.

[18] S. Al-Sultan, M. M. Al-Doori, A. H. Al-Bayatti, and H. Zedan,“A comprehensive survey on vehicular Ad Hoc network,”Journal of Network and Computer Applications, 2013.

[19] H.Yoo andD.Kim, “Space-division repetition-based broadcast-ing protocol for reliable beaconing in VANETs,” in Proceedingsof the 6th ACM International Workshop on Performance Moni-toring, Measurement, and Evaluation of Heterogeneous WirelessandWired Networks (PM2HW2N ’11), pp. 1–7, Miami, Fla, USA,October 2011.

[20] M. Torrent-Moreno, D. Jiang, and H. Hartenstein, “Broadcastreception rates and effects of priority access in 802.11-basedvehicular Ad-Hoc Networks,” in Proceedings of the ACM Inter-national Workshop on VehiculAr Inter-NETworking (VANET’04), pp. 10–18, Philadelphia, Pa, USA, October 2004.

[21] C.-L. Huang, Y. P. Fallah, R. Sengupta, and H. Krishnan, “Adap-tive intervehicle communication control for cooperative safetysystems,” IEEE Network Magazine, vol. 24, no. 1, pp. 6–13, 2010.

Page 9: Review Article Dynamic Channel Coordination Schemes for ...downloads.hindawi.com/journals/ijdsn/2013/827317.pdf · Review Article Dynamic Channel Coordination Schemes for IEEE 802.11p/1609

International Journal of

AerospaceEngineeringHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

RoboticsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Active and Passive Electronic Components

Control Scienceand Engineering

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of

RotatingMachinery

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporation http://www.hindawi.com

Journal ofEngineeringVolume 2014

Submit your manuscripts athttp://www.hindawi.com

VLSI Design

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Shock and Vibration

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Civil EngineeringAdvances in

Acoustics and VibrationAdvances in

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Electrical and Computer Engineering

Journal of

Advances inOptoElectronics

Hindawi Publishing Corporation http://www.hindawi.com

Volume 2014

The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

SensorsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Modelling & Simulation in EngineeringHindawi Publishing Corporation http://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Chemical EngineeringInternational Journal of Antennas and

Propagation

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Navigation and Observation

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

DistributedSensor Networks

International Journal of