Transcript
2ND QUARTER 2008, VOLUME 10, NO. 2 IEEE C O M M U N I C AT I O N S
SURVEYS www.comsoc.org/pubs/surveys
INTER-VEHICLE COMMUNICATION SYSTEMS: A SURVEY MIHAIL L. SICHITIU, NORTH CAROLINA STATE UNIVERSITY MARIA KIHL, LUND UNIVERSITY ABSTRACT Inter-vehicle communication (IVC) systems (i.e., systems not relying on roadside infrastructure) have the potential to radically improve the safety, efficiency, and comfort of everyday road travel. Their main advantage is that they bypass the need for expensive infrastructure; their major drawback is the comparatively complex networking protocols and the need for significant penetration before their applications can become effective. In this article we present several major classes of applications and the types of services they require from an underlying network. We then proceed to analyze existing networking protocols in a bottom-up fashion, from the physical to the transport layers, as well as security aspects related to IVC systems. We conclude the article by presenting several projects related to IVC as well as a review of common performance evaluation techniques for IVC systems.
V
ehicular transportation is, and will remain, one of the main modes of transportation for millions of U.S. citizens (and hundreds of millions around the world) in spite of increasing oil prices and environmental concerns. However, 38,252 Americans were killed in 2003 with 2,697,000 seriously injured [1, 2]. Furthermore, each day the average American spends 2.5 hours in his/her vehicle, a significant percentage of this time in traffic jams and at stop lights. The statistics are similar in many other parts of the world. Vehicular communication systems that can transmit and receive information to and from individual vehicles have the potential to significantly increase the safety of vehicular transportation and improve traffic flow on congested roads. Inter-vehicle communication systems (IVCs) rely on direct communication between vehicles to satisfy the communication needs of a large class of applications (e.g., collision avoidance, passing assistance, and platooning). IVC systems can be supplemented or, in some situations, replaced by roadside infrastructure, allowing for Internet access and several other applications. A more detailed discussion on the classification of vehicular communication systems is presented. This article is focused on pure IVC systems without roadside assistance. Recently the term vehicular ad hoc network (VANET) was introduced for multihop networks of vehicles not relying on roadside infrastructure. We chose to use the term IVC as it is more general, including single-hop networks. Furthermore, the term IVC is extensively used in the existing literature. A
88
1553-877X
brief survey on IVC systems [3] focuses on medium access control (MAC) and routing issues, in particular pointing to the mismatch between the need of IVC applications for group communications and the services offered by mobile ad hoc network (MANET) routing protocols. We classify several applications enabled by vehicular communication systems. Understandably, the most commonly considered applications are related to public safety and traffic coordination. Traffic management applications, traveler information support, and various comfort applications have the potential to make travel (considerably) more efficient, convenient and pleasant. For each type of application we consider its addressing and real-time requirements, and the type of vehicular communication necessary for its implementation. We then survey existing solutions at each networking layer, from physical to transport, including security issues. We contrast the existing solutions while exposing their advantages and drawbacks. Due to the significant technical and logistical difficulties involved in deploying large IVC testbeds, the vast majority of the proposed solutions are evaluated using simulations or small testbeds. We also survey the road and wireless channel models, traffic and network simulators, as well as prototypes used to evaluate the performance of the proposed system designs. Throughout the article we present results from previous experiments with prototypes. Much of the published research in this area is based on oversimplified models. The gap between simulation and reali-
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008
Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
Vehicular communications (VC)
Inter-vehicle communications (IVC)
Single-hop inter-vehicle communications (SIVC)
Roadside-vehicle communications (RVC)
Hybrid-vehicle communications (HVC)
Multihop inter-vehicle communications (MIVC)
Sparse roadside-vehicle communications (SRVC)
Ubiquitous roadside-vehicle communications (URVC)
(a)
A
C
B
B
A
■ Figure 1. A taxonomy of vehicular communication systems.
(b)
■ Figure 2. a) Single-hop; b) multihop IVC systems. ty strongly shows the need for field trials [4]. Finally, we present several projects related to vehicular communication systems and conclude the article.
BACKGROUND IVC systems have been an active research area for over two decades. In this section we provide a brief overview of the pioneering work in this area. The early research was focused mostly on short-range communication systems, only considering single-hop data transfers. The main objective of the papers was to solve the problem of data transmission between two moving vehicles. Multihop systems were not considered at the time. Wireless LAN techniques were not yet standardized; therefore, many different solutions were proposed. In applications like cooperative driving it is crucial that a vehicle has exact knowledge of the location of its neighbors. Since GPS was not widely deployed during the early projects (or did not offer sufficient precision), a significant effort was dedicated to determining the exact location of the vehicles and the distance between them [5]. A number of solutions for the physical layer were proposed and evaluated. Several early papers proposed various optical solutions, using a laser beam for both data transfer and measuring the distance between vehicles [6]. Other papers investigated different spread spectrum techniques [7]. A new transmission system called Boomerang was proposed and evaluated [8]. Boomerang is based on direct sequence spread spectrum (DSSS) and focused on the problem of assigning spreading sequences to the vehicles. At the MAC layer, many papers proposed various slotted solutions. Different versions of the slotted ALOHA scheme were proposed [9]. Others proposed various time-division schemes [10]. A major problem in slotted schemes is the need
for exact synchronization. In [11] a new MAC protocol called COCAIN was proposed that worked without slots and reservations. COCAIN had similarities with the carrier sense multiple access (CSMA) scheme used in IEEE 802.11, but, understandably, did not catch on. Not many projects at the time were focusing on any specific applications. The PATH project [12] considered the control problems related to cooperative driving and vehicle platooning. Most papers mentioned above were published before the wide deployment of the Internet, wireless LANs, and GPS. Therefore, the proposed IVC solutions may not be relevant today. However, they are important in understanding the background of IVC systems. In the rest of the article we consider publications based on current communication technology (i.e., cellular networks, wireless LANs, and GPS).
TAXONOMY AND ASSUMPTIONS Figure 1 depicts a classification of vehicular communication (VC) systems. There are three major types of systems: IVC systems, roadside-to-vehicle communication (RVC) systems, and hybrid vehicular communication (HVC) systems. In this survey we focus on pure IVC systems (i.e., without roadside equipment); however, when suitable, we make reference to other types of VC systems.
INTER-VEHICULAR COMMUNICATION SYSTEMS IVC systems are completely infrastructure-free; only onboard units (OBUs) sometimes also called in-vehicle equipment (IVE) are needed. IVC systems are the main focus of this article. Depending on whether the information is retransmitted at intermediate hops or not, we can further distinguish
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
89
between single-hop and multihop IVCs (SIVCs and MIVCs). SIVC systems are useful for applications requiring short-range communications (e.g., lane merging, automatic cruise control). MIVC systems are more complex than SIVCs but can also support applications that require long-range communications (e.g., traffic monitoring). The main difference between SIVC and MIVC systems is shown in Fig. 2. In an SIVC system vehicle A can send a message only to the cars that are in its transmission range (i.e., vehicle B never receives the message). On the other hand, in an MIVC system another vehicle (vehicle C in Fig. 2b) can relay the message such that vehicles not in the transmission range of vehicle A (e.g., vehicle B) can also receive the message. Therefore, an MIVC system requires a network layer capable of multihop routing. Roadside-to-Vehicle Communication Systems — RVC systems assume that all communications take place between roadside infrastructure (including roadside units [RSUs]) and OBUs. Depending on the application, two different types of infrastructure can be distinguished, sparse RVC (SRVC) and ubiquitous RVC (URVC) systems. SRVC systems are capable of providing communication services at hot spots. A busy intersection scheduling its traffic light, a gas station advertising its existence (and prices), and parking availability at an airport, are examples of applications requiring an SRVC system. An SRVC system can be deployed gradually, thus not requiring substantial investments before any available benefits. A URVC system is the holy grail of vehicular communication: providing all roads with high-speed communication would enable applications unavailable with any of the other systems. Unfortunately, a URVC system may require considerable investments for providing full (even significant) coverage of existing roadways (especially in large countries like the United States).
HYBRID VEHICULAR COMMUNICATION SYSTEMS HVC systems are proposed in the literature for extending the range of RVC systems. In HVC systems vehicles communicate with roadside infrastructure even when they are not in direct wireless range by using other vehicles as mobile routers. An HVC system enables the same applications as an RVC system with a larger transmission range. The main advantage is that it requires less roadside infrastructure. However, one disadvantage is that network connectivity may not be guaranteed in scenarios with low vehicle density.
IVCS VS. MANETS MANETs [13] are wireless multihop networks that lack infrastructure, and are decentralized and self-organizing. IVC systems satisfy all these requirements, and are therefore a special class of MANETs. However, there are several characteristics that differentiate IVCs from the common assumptions made in the MANET literature: • Applications. While most MANET articles do not address specific applications, the common assumption in MANET literature is that MANET applications are identical (or similar) to those enabled by the Internet. In contrast, as we show later, IVCs have completely different applications. An important consequence of the difference in the applications is the difference in the addressing modes. • Addressing. Faithful to the Internet model, MANET applications require point-to-point (unicast) with fixed
90
addressing; that is, the recipient of a message is another node in the network specified by its IP address. However, IVC applications often require dissemination of the messages to many nodes (multicast) that satisfy some geographical constraints and possibly other criteria (e.g., direction of movement). As pointed out in [3], the need for this addressing mode requires a significantly different routing paradigm. • Rate of Link Changes. In MANETs the nodes are assumed to have moderate mobility. This assumption allows MANET routing protocols (e.g., Ad Hoc On Demand Distance Vector, AODV [14]) to establish end-to-end paths that are valid for a reasonable amount of time and only occasionally need repairs. In IVC applications it is shown that due to the high degree of mobility of the nodes involved, even multihop paths that only use nodes moving in the same direction on a highway have a lifetime comparable to the time needed to discover the path [15]. • Mobility Model. In MANETs, the random waypoint (RWP) [16] is (by far) the most commonly employed mobility model. However, for IVC systems, most existing literature recognized that RWP would be a very poor approximation of real vehicular mobility; instead, detailed vehicular traffic simulators are used [17, 18]. • Energy Efficiency. While in MANETs a significant body of literature is concerned with power-efficient protocols, IVC enjoys a practically unlimited power supply.
ASSUMPTIONS Regardless of the type of VC, some form of OBU is necessary. Following is a list of hardware that most papers assume available in each equipped vehicle: • A central processing unit (CPU) that implements the applications and communication protocols; • A wireless transceiver that transmits and receives data to/from the neighboring vehicles and roadside; • A GPS receiver [19] that provides relatively accurate positioning and time synchronization information; • Appropriate sensors to measure the various parameters that have to be measured and eventually transmitted; • An input/output interface that allows human interaction with the system. Realistically, only a few vehicles will be equipped initially.
APPLICATIONS In this section we present an overview of several applications enabled by vehicular communication systems. The considered applications are not meant to be comprehensive, but rather representative of major classes of applications. Good overviews of applications can also be found in [20, 21]. For each considered application class we consider the type of vehicular communication system (IVC, RVC, etc.) required for its implementation, system penetration, addressing mode, as well as real-time requirements. As far as applications are concerned, two addressing schemes have been commonly considered in wireless ad hoc networks [13]: • Fixed addressing where each node has a fixed address assigned by some mechanism at the moment it joins the network; the node uses this address while it is part of the network. This is the most common addressing scheme in the Internet (with mobile IP being the exception). Most ad hoc networking applications and protocols assume a fixed addressing scheme.
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
• Geographical addressing where each node is characterized by its geographical position. As the node moves, its address changes. Additional attributes may be used to further select a subset of target vehicles. Examples of such attributes are: –The direction of movement of the vehicle, –The road identifier (e.g., number, name), –The type of vehicle (trucks, 18 wheelers, etc.), –Some physical characteristics (e.g., taller than, weighing more than, or at a speed higher than), –Some characteristic of the driver (beginner, professional, etc.). Several other addressing schemes have been considered in the wireless networking literature (e.g., topological and attributebased addressing), but we believe that they are not particularly relevant for VC systems. We consider addressing options from the network layer’s perspective and present mapping strategies from one address space to the other.
PUBLIC SAFETY APPLICATIONS Public safety applications are geared primarily toward avoiding accidents and loss of life of the occupants of vehicles [22–24]. Collision warning systems have the potential to reduce the number of vehicle collisions in several scenarios. On highways, frontal collisions with slow moving (or stopped) vehicles are one of the most common types of accidents, often with serious consequences. A vehicle with its airbags deployed, or a stopped or rapidly decelerating vehicle can transmit warning signals to all other approaching vehicles. Intermediate relays may be used to increase the dissemination range of the warning beyond the direct transmission range. At intersections, vehicles running red stop lights often result in side crashes [25]. If both vehicles to be involved in the accident are equipped with vehicular communication systems, such accidents can be prevented. A similar situation may occur with other types of vehicles (e.g., trains) [25]. In some cases, if a collision is imminent, the system may be able to prepare the vehicles for collision (inflate air bags, tighten seat belts, etc.) [25]. Safety applications have obvious real-time constraints, as drivers have to be notified before the information is no longer useful. Either an MIVC or a URVC (SRVC for intersections) can be used for these applications. It is possible that, depending on the communication range, an SIVC may be sufficient for these applications. However, the system penetration will have a direct influence on the usability of the system: in a system with p percent penetration, a vehicle equipped with such a system will benefit in p percent of the situations. In terms of addressing, the destinations in these applications will not be individual vehicles, but rather any relevant vehicle. The zone of relevance (ZOR) (also known as the target area) is determined by the particular application. For example, an accident in the right lane of a highway will only affect vehicles approaching the accident from behind [22], while at an intersection the vehicles with intersecting trajectories and speeds over a threshold are relevant.
TRAFFIC MANAGEMENT APPLICATIONS Traffic management applications are focused on improving traffic flow, thus reducing both congestion as well as accidents resulting from congestion, and reducing travel time [26–29]. Traffic monitoring can provide high-resolution localized timely information regarding the traffic for several miles
around the current location of the vehicle. For this application each vehicle in the system will act as a sensor (determining its current speed), as a relay (if the information is to travel for more than the direct transmission range) as well as a destination (using information from the other vehicles in the system). The information can be used to simply inform the driver or, in more complex systems, to reroute, estimate the time to destination, or even control the traffic by using adaptive speed limits, ramp metering, and so on. Traffic light scheduling can be significantly improved by using an SRVC system. Currently, many traffic lights are scheduled either statically or only considering limited information (e.g., by sensing the presence or absence of a vehicle in front of a traffic light). An SRVC system can provide additional information, such as the length of the queues at the traffic light as well as the number of vehicles expected to arrive in the near future, which can improve the efficiency of schedules. Emergency vehicles may notify the relevant vehicles as well as equipped stop lights of their presence and intended routes. Applications in this class generally do not have stringent real-time requirements: the quality of the information degrades gracefully with the increase of delay and packet loss. Similar to the case of safety applications, the destinations of the information are any vehicles in the ZOR. For traffic monitoring applications the ZOR can be several miles around the information source. For traffic light scheduling, traffic lights being approached are appropriate destinations.
TRAFFIC COORDINATION AND ASSISTANCE APPLICATIONS Traffic coordination and traffic assistance have been the main research topics of many IVC projects [30–32]. Platooning (i.e., forming tight columns of vehicles closely following each other on highways) has the potential to radically increase the capacity of existing highways. High-speed closed loop control is of paramount importance for this application. Passing and lane change assistance may reduce or eliminate risks during these maneuvers, since they are often the source of serious accidents. Clearly these applications require close-range IVC with tight real-time constraints and can be implemented with either an SIVC or a URVC system. Both systems can offer similar real-time guarantees and delays if properly designed, although an SIVC system may have a slight advantage as it faces reduced contention and direct links. These applications also have addressing based on ZOR; for example, immediately behind, in the right lane, or in the reverse direction. Penetration directly influences the usability of these systems.
TRAVELER INFORMATION SUPPORT Traveler information support applications provide updated local information, maps, and in general messages of relevance limited in space and/or time. Local information such as local updated maps, the location of gas stations, parking areas, and schedules of local museums can be downloaded from selected infrastructure places or from other “local” vehicles. Advertisements with, for example, gas or hamburger prices may be sent to approaching vehicles. Road warnings of many types (e.g., ice, oil, or water on the road, low bridges, or bumps) may easily be deployed by authorities simply by dropping a beacon in the relevant area. Only a few papers consider specific traveler information support applications [29,33]. All information support applica-
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
91
Can be implemented with
Addressing mode
OBU penetration dependent
Real-time requirements
√
Geo
√
√
√
Geo
√
√
√
Geo
√
√
Geo
√
√
Geo
√
√
Geo
√
Fixed
√
Fixed
Application SIVC Collision warning (highway) Collision warning (intersection)
MIVC
SRVC
√ √
Traffic monitoring
√
√
√
Traffic light scheduling Traffic coordination
√ √
√
Traveler information support Targeted vehicular communications
√ √
√
Car to land communications
URVC
√
√
■ Table 1. Summary of application requirements and characteristics. tions require an SRVC system. IVC systems may augment the service provided by the SRVC, but cannot replace it. No special real-time requirements are necessary, and the penetration percentage has no impact on usability. A vehicle equipped with a vehicle communication system benefits from the applications independent of the OBU penetration rate. The addressing is once again based on relevance rather than individual vehicle IDs.
SUMMARY Table 1 summarizes the characteristics and requirements of the applications considered in this section. The envisioned IVC applications have very different characteristics and requirements. Diverse solutions have been proposed at the lower layers to fulfill these requirements. Consequently, no clear application-layer interface (similar to TCP/IP sockets) have been proposed for writing applications for IVC systems.
COMFORT APPLICATIONS The main focus of comfort applications is to make travel more pleasant [34, 35]. This class of applications may be motivated by the desire of passengers to communicate with either other vehicles or ground-based destinations such as Internet hosts or the public service telephone network (PSTN). Targeted vehicular communications allow localized communications (potentially multihop) between two vehicles. Voice, instant messaging, or similar communications may occur between the occupants of vehicle caravans traveling together for long distances, or between law enforcement vehicles and their “victims.” Note that this application does not scale to large network sizes. Vehicle to land-based destination communications is arguably a very useful capability as it may enable an entire array of applications, from email and media streaming to Web browsing and voice over IP. Unfortunately, land-based access requires a URVC system that may be prohibitively expensive in the near future. Finally, there are many other comfort applications. Tolls for roads and bridges can be collected automatically. Many nonstandard systems exist and work well. Parking payments can be made promptly and conveniently. Repair and maintenance records can be recorded at the garages performing them. Multimedia files such as DVDs, music, news, audiobooks, pre-recorded shows can be uploaded to the car’s entertainment system while the car is in the garage. Vehicle-to-vehicle communications may be implemented using either an IVC or a URVC system. All communication applications use individual addressing rather than geographical, and, except for multihop targeted vehicular communications, have usability independent of penetration rate. The other comfort applications can be enabled by an SRVC system with individual addressing and have usage independent of the penetration rate.
92
SHORT-RANGE COMMUNICATION TECHNOLOGIES Some applications, for example cooperative driving, requires a very short-range communication, possibly with line-of-sight. For these types of applications only a physical and perhaps a simple MAC layer are needed. Several papers have designed and proposed various physical layers for this type of applications. The solutions presented in this section have not been evaluated for multihop systems. Most often, the papers in this category have only focused on the physical layer, without considering how this layer can be incorporated into the networking stack.
COMMUNICATION TECHNOLOGIES Many of the proposed automatic cruise control systems are based on radar range measurements in the 60 GHz band. Naturally, several papers propose to also use the radars for communication [36], and consider problems ranging from modulation techniques [37] to propagation models [38, 39] and antenna design [40]. Given the frequency band, these systems work best with line of sight between the transmitter and the receiver, which means that only very short range communication can be obtained. Mirrors may be used to “see” around corners [41] in low-visibility intersections. This limitation is especially important in the initial phases of the system’s deployment when the penetration will be low. Ultra-wideband communication systems [42] have very good ranging capability, and for short distances the potential for very high data rates. Several issues ranging from waveform selection [43] to modulation techniques and ranging capabilities [44] are studied in the context of IVC. However, there is
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
still a need for much more research on this subject. Given the current power limitations imposed by the FCC [45], the direct transmission range is limited to a few meters (tens of meters if low data rates are tolerated), thus reducing the applicability of these systems. Optical communication systems, including lasers and infrared, are especially well suited for direct line of sight and relatively short communication, thus being suitable for SIVC systems [46]. MIVC systems can be also constructed on an optical physical layer [47]. Similar to the case of millimeter wave and UWB, optical communications can be used for ranging, thus being especially useful for traffic coordination applications, but are of limited use for other applications. All three communication technologies have good potential for short-range communications, although many details are left out in the mainly theoretical papers (except for [37], which describes a benchtop testbed). An important advantage of all three technologies is that they all can provide ranging in addition to communications. The main disadvantage is their relatively short range.
EXPERIMENTS Coordinated driving and vehicle platooning have been the focus of many research projects. These applications have also been tested in a number of experiments using short-range communication. In this section we discuss a couple of these experiments. The PATH project involved an experiment on cooperative driving [30]. The experiment included eight cars, driving in a platoon at highway speeds. The objective of the experiment was to compare the performance of a cooperative longitudinal control system using IVC with the performance of a constant time gap autonomous control system using radar. With the cooperative control system, an intervehicle spacing of 6.5 m was successfully maintained. At Honda’s test site, five vehicles platoon formation were used in an experiment [48]. The system was based on laser radar sensing and IVC. The researchers used four automatically operated test vehicles following a manually operated lead vehicle at maximum speeds of 100 km/h, with 4 m intervehicle spacing. The results of the above experiments are impressive. However, the control systems coordinating the vehicles are dependent on fast feedback using line-of-sight radar. The focus of these experiments is on the control system rather than communication. A considerable effort is required to achieve similar performance with a system using a general-purpose networking stack due to the unpredictable (or at least less predictable) delays involved in such a system. In [49] an experiment with vehicle platooning is described. The system uses an industrial, scientific, and medical (ISM) band RF transceiver and a simple medium access control (MAC) protocol. The system is implemented on three scale vehicles and uses one remote control station that coordinates the communication. Very short sampling intervals (30 ms) are required for the system to work. Therefore, more research is needed on designing a control system to coordinate driving based on a general-purpose network protocol stack.
NETWORK ACCESS Network access in the Internet includes the physical and data link layers of the OSI model [50]. Since wireless communications are inherently broadcast, a MAC layer has to be implemented in practically all IVC systems. In IVC systems fast and
slow fading effects can be expected to cause problems as both the transmitter and receiver are moving, potentially toward each other. Also, the antennas of both the transmitter and receiver are closer to the ground than the typical cellular base station. Today, there are several communication standards that may be used as access networks for IVC systems, such as Bluetooth, IEEE 802.11, and cellular mobile networks (e.g., GSM, GPRS, and 3G). All these standards have advantages and disadvantages depending on the type of application and considered scenario. Many new medium access protocols have been proposed specifically for IVC systems. A few of them are presented later; however, standardization of new MAC protocols is usually a lengthy process, and we expect that the first commercial systems will use one of the already existing access technologies. Also, it is possible that an IVC system could support several access technologies, as proposed in [51]. The author of [51] envisions a gateway architecture such that the communication within the IVC system can use different access networks. However, the architecture in [51] relies on fixed addressing and presents no performance evaluation of the proposed architecture, thus inviting more research on the subject.
IEEE 802.11 AND DSRC IEEE 802.11 [52] is currently the most widely used wireless local area network standard in the world. Due to its widespread use, the price of this relatively high-performance equipment is very low, making it the hardware of choice for IVC testbeds on shoestring budgets. The 802.11 MAC layer is implemented in practically all network simulators, making the evaluation of the performance of IVC systems based on 802.11 hardware relatively easy. Recently, a dedicated short-range communication (DSRC) standard for vehicular communications was approved by ASTM International and is now following the standardization process in IEEE [25]. The MAC layer, frequency band, and modulation of DSRC is very similar to those of 802.11a [53]. Therefore, it should come to no surprise that 802.11 and DSRC are the MAC layers most commonly assumed in IVC systems. Many researchers use 802.11a models to evaluate the performance of 5.9 GHz DSRC systems. References [24, 54] present physical and MAC layer models and highlight the advantages as some of the possible pitfalls of a 5.9 GHz DSRC system. Small-scale testbed experiments [55, 56] in 2.4 GHz show that an 802.11 scheme works well on distances between 100 and 1000 m depending on the modulation used, road characteristics (curves, raised bridge, etc.), and transmission power. Several classes of applications based on a DSRC access network have been considered: traffic monitoring [26, 27, 29], collision avoidance at intersections [57] and highways [22, 23], as well as traffic coordination [58]. In [59] a mechanism for using the multiple frequency bands allocated by DSRC is proposed. In this scheme a common channel (to which the stations switch periodically in a synchronized manner) is introduced to coordinate the transmissions of all stations. The physical layer of IEEE 802.11b uses direct sequence spread spectrum (DSSS) modulations. DSSS has very desirable properties allowing the implementation of code-division multiple access (CDMA) systems, reduced multipath fading, and immunity to narrowband interference. Furthermore, since DSSS is implemented in 802.11b hardware, it allows for relatively convenient and inexpensive testbeds. As a consequence,
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
93
many researchers use DSSS (or 802.11b) as the physical layer in their investigations [60–62]. It has been shown in [24, 54, 63] that, with realistic propagation models, the bit error rate (BER) of DSRC can be very high, imposing significant challenges on higher layers. The problem can be traced to the design of 802.11a that was optimized for local area networks with no or low mobility. However, in IVC systems the mobility can be very high, and the equalization techniques designed for low mobility can barely handle the resulting fast fading conditions characterizing IVC systems. Other disadvantages associated with 802.11 and DSRC IVC systems are due to the initial design of 802.11 that was geared toward local area networks. All features available in infrastructure mode are unavailable in an IVC context (where no access points exist). Furthermore, for ad-hoc mode, the standard assumes that all wireless nodes are in range of each other. While several research papers geared toward ad-hoc networks focused on improving the correctness and performance of 802.11 in multihop scenarios, the schemes have not been standardized and are likely to result in large overheads in IVC systems. Finally, as we showed earlier, many applications benefit from geographical addressing, which is not supported by 802.11. It is true that 802.11 can be used in broadcast mode (with all recipients pushing the received packet to the network layer) and have the addressing handled by the network layer. However, in this case, several of the features of 802.11 (e.g., reliability) would not be available.
BLUETOOTH Bluetooth (standardized at IEEE 802.15.1) [64] is a wireless standard for short-range communication of data meant to eliminate the need for low-data-rate wired connections (it is often referred to as a personal area network, PAN). In the most common configuration, devices form piconets coordinated by a master and with up to seven active slaves in an ad hoc fashion. The standard also allows for overlapping piconets to organize into multihop networks called scatternets. Bluetooth technology is inexpensive and easy to use. If it is deployed in a vehicle, it could also be used to connect, for example, the stereo with MP3 players or mobile phones. Furthermore, the 1 Mb/s raw bandwidth afforded by the standard is likely to be sufficient for some applications. Some high-end cars already have Bluetooth included in their standard packages (primarily geared toward connecting cellular phones to the vehicle’s speaker system). Considering these advantages, several papers propose and evaluate Bluetooth-based IVC systems [35, 65, 66]. However, Bluetooth has several drawbacks in an IVC context. Perhaps the most important drawback is that Bluetooth imposes a piconet structure which is difficult to maintain in IVC systems that are much more dynamic than the stationary systems Bluetooth targets. It was shown, using accurate Bluetooth simulations, that piconet and scatternet formation may take as long as 7 and 45 s, respectively [65]. Furthermore, new nodes joining existing piconets encounter significant delays [67]. Finally, while the specifications allows for transmission ranges of up to 100 m, almost all current chipsets only allow for ranges of up to 10 m (the lowest specified in the standard). Even the 100 m range is considerably smaller than that of DSRC.
CELLULAR COMMUNICATION STANDARDS Cellular networks cover large areas and may be a good solution for VC systems when vehicles are outside major cities
94
and highways. However, cellular systems were not designed and provisioned for simultaneous utilization by a large number of users for long periods of time at high traffic volumes. These inherently single-hop networks rely heavily on centralized infrastructure (base stations) to coordinate the transmissions of mobile nodes. Research projects in Germany and Italy have evaluated GSM/GPRS and 3G systems [68] for IVC systems [69] The main arguments for using a mobile telephony standard for IVC systems is that the infrastructure is already there, and in the near future most vehicles in Europe will have access to these networks. Furthermore, 3G systems support long-range communications, offer quality of service guarantees, and were designed for high-speed mobility. Finally, the freedom to assign different spreading factors to different stations allows trade-offs between the robustness of transmission and the capacity allocated to each station. The 3G system used in Europe is the Universal Mobile Telecommunications System (UMTS), with the UMTS terrestrial radio access network (UTRAN). Two implementations for duplex communications are defined: UTRA-TDD uses timedivision duplex, while UTRA-FDD uses frequency-division duplex. In the Fleetnet project [70] an ad hoc mode of UTRATDD was proposed for IVC systems [69, 71, 72]. The main challenges in adapting a UTRA-TDD system are ensuring tight time synchronization, power control (essential for CDMA), and a decentralized resource management scheme [69]. The problem of time synchronization can be solved by using the global positioning system (GPS) for coarse time synchronization and using additional synchronization sequences at the beginning of data bursts [69, 71]. The problem of power control can be solved by only allowing one station to transmit in any one slot (with the drawback of unused slots common to all scheduled time-division multiple access [TDMA] systems [69]). This drawback can be mitigated by using a reservation scheme (e.g., R-ALOHA [69]) that uses fixed reservation only for a small number of slots and reserves the rest on demand. In [71] an analysis of the suitability of the physical layer of 802.11b and UTRA-TDD for IVC systems concluded that while 802.11b works reasonably well in highway scenarios, multipath makes communications in the cities practically impossible. In contrast, UTRA-TDD has no problems in either environment. For the UTRA-TDD system, three retransmission strategies (stop and wait [SW], goback-n [GBN], and selective repeat [SR]) have been evaluated [72]. The conclusion of the study is that GBN is a good solution, providing performance similar to SR without the extra complexity.
OTHER MEDIUM ACCESS SCHEMES The highly dynamic environment and lack of an obvious central coordination point result in less than optimal efficiency or significant implementation difficulties for many existing MAC protocols. Therefore, many new protocols or modifications of existing ones have been proposed specifically for IVC systems. A survey of MAC protocols for IVC systems is available in [73]. While not particularly efficient, pure ALOHA [50] is extremely simple to implement and may be a good choice for networks with minimal traffic load [74]. Alternatively, RALOHA [75] can improve the efficiency of the MAC layer but require (tight) time synchronization, a feature not straightforward to achieve in an IVC system. To solve the problem of synchronization in a slotted system, [76] proposes a new MAC protocol called VWMN in which each vehicle sends out beacons in order to synchronize slots with its neighbors. In [77] a dedicated frequency with a
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
Protocol
Range
Data rate
Fully distributed
Slotted
BW and delay guarantees
Standard
DSRC
300 m
10–50 Mb/s
Yes
No
No
Yes
Bluetooth
< 100 m
1 Mb/s
No
Yes
Yes
Yes
3G Cellular
> 1 km
< 1 Mb/s
Custom
Yes
Yes
No
Custom
N/A
N/A
Yes
Most
Most
No
■ Table 2. Comparison of considered IVC MAC protocols. carefully planned train of pulses is used to achieve finegrained time synchronization. Some protocols offer new features not available by any of the existing ones; in [75] a reliable broadcast based on R-ALOHA is proposed, and its performance is evaluated; a MAC protocol allowing for multiple channel utilization in DSRC, leading to increased system capacity, is proposed in [78]. Other protocols are designed specifically to support a networking layer with geographical addressing (in effect a crosslayer design) [22, 79]. In an interesting approach, the V-PEACE MAC layer [80] takes advantage of the (assumed) unique locations of each vehicle to assign ownership in a slotted MAC scheme. This idea has also been explored in the context of assigning CDMA codes [81]. While CDMA system have very desirable properties (resilience to frequency-selective multipath fading and narrowband noise, no hard limit on capacity, etc.), in addition to code assignment, power control is critical. While in a centralized scheme (e.g., in cellular communications) power control is relatively easy to achieve (as nodes only have to control their power as received by the base station), in a multihop environment it is practically impossible to achieve power control with respect to all receivers (practically all neighbors of a vehicle). Orthogonal frequency-division multiplexing (OFDM) is far better suited in this respect, as tight power control is not critical. However, OFDM relies on measurements of the channel characteristics for its success; hence, special attention has to be paid to ensure that transmissions complete before the measurements become obsolete [54]. Numerous papers have proposed new protocols for both the physical and link layers of an IVC system. However, it is important to consider that to enable some very desirable applications (e.g., Internet access), an IVC system will eventually connect to some kind of RVC infrastructure (most likely SRVC at least in the near future). Therefore, we believe that an IVC system should use one of the existing communication standards, ideally with minimal modifications. The development of a new standard may be a significant obstacle (especially if competing proposals are considered) in the development of a new IVC system. Furthermore, many new vehicles are already equipped with network access equipment (e.g., cellular, Bluetooth). Finally, many of the new protocols are focused on a single class of application and are evaluated using less than realistic physical layer models.
SUMMARY Table 2 presents a comparison of the presented MAC approaches from several perspectives. In terms of range (and reliability), the cellular standards have a clear advantage, as
they were specifically designed to cover a large area and cope with high mobility. However, the usual trade-off applies, and data rate is sacrificed at the expense of this increase in range and reliability. Being derived from 802.11 with its associated ad hoc mode, DSRC (and the custom protocols) is off-theshelf distributed. In contrast, the cellular protocols require extensive customization to ensure that the management usually constrained to the base station is distributed. DSRC is the only protocol of the group that does not rely on a slotted structure. On the upside, this eliminates the need for slot synchronization; however, the lack of clearly defined slots and the resulting random access of the medium makes strict guarantees on bandwidth and delay challenging (if not impossible).
THE NETWORK LAYER Traditionally, the network layer is responsible for addressing (naming the elements of the network), routing (finding good paths), and forwarding (actual movement of the packets) data between sources and destinations. In this section we mainly address routing and forwarding. In an MIVC or HVC system, similar to a MANET, data has to be forwarded in multiple hops from a sender to one or several receivers. A few of the proposed protocols are tested on small testbeds; the vast majority, however, rely on simulations with varying degrees of detail. An MIVC system has no physical boundaries, (in the extreme, all vehicles on a continent could form an MIVC system). Clearly the capacity of such a large system does not scale; therefore, usually it is assumed that data is only forwarded to vehicles within a specific target area.
ADDRESS MAPPING The applications presented in Section 4 require either geographical or fixed addressing. In turn, the network layer may provide either geographical or fixed addressing. In case of a mismatch, it also needs to provide a mapping service between them: • If fixed addresses are used in an IVC system, a query may be flooded in the target area. Any vehicles in the target area will reply with their fixed addresses. Then the message can be unicast to each vehicle (or better yet, multicast). More elaborate and scalable protocols mapping fixed to geographical addresses are proposed in the literature [82, 83]. • If geographical addresses are used, an additional identification field may augment the geographical address (e.g., destination is a vehicle up to 1 mile behind and a vehicle identification number [VIN] equal to xxxxx) such that the message is delivered to only one vehicle.
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
95
source node receives the RREP, a path to the destination has been set up, and it can begin the data transfer. As long as the route is active, it can be used. If a link breaks while the route is active, a route error (RERR) is propagated back to the source node, which can restart the route discovery process if needed. Since AODV has become a standard for adhoc networks [86], it has also been proposed for IVC systems [87, 88]. However, since an IVC system has no natural boundaries, AODV needs Vehicle Gateway to be modified before it can be used in IVC systems. In [89] AODV is modified such that ■ Figure 3. An HVC system featuring gateways providing “shortcuts” to a disRREQs are only forwarded within the ZOR. tant destination. However, in [90] it is shown in real-world experiments with six vehicles that AODV is unsuitable for multihop communication in an IVC system. The route discovery mechanism was not able to Research on routing protocols for general MANETs has traset up reliable routes in the rapidly changing vehicular netditionally been focused on unicast routing with fixed addressing work. Another problem with AODV is that it was developed [84, 85]. However, different IVC applications require different for small networks. For larger networks, the route discovery types of addressing. First, an application may need to use uniphase may cause network congestion and become unreliable cast or multicast addressing. Second, either geographical due to broken links. addresses or fixed addresses may be needed. Arguably, geoIn [91] another solution is therefore proposed. An HVC graphical addressing is naturally better suited for multicast. system is assumed, as shown in Fig. 3, in which all vehicles are Therefore, the routing protocols that has been proposed associated with gateways placed along the roads. A vehicle for MIVC systems can be classified into three basic groups: can reach its gateway within a predefined maximum number • Unicast routing with fixed addresses may be used by comof hops. The gateway provides access to the Internet and also fort applications (e.g., onboard games and file transfers). acts as a relay station to vehicles associated with other gate• Unicast routing with geographical addresses may be used ways. The route discovery phase in AODV is modified so that to increase routing efficiency in the same types of applithe RREQ is only flooded up to the maximum number of cations as unicast with fixed addressing. hops. If the intended destination is not associated with the • Although theoretically possible, multicast routing with same gateway as the source, the gateway will forward the fixed addresses would incur huge overhead in maintaining RREQ to the other gateways. the multicast groups. The gateways will then act as intermediate nodes between • Most envisioned applications in IVC systems will require the source and the destination. As a vehicle moves, controlled multicast routing with geographical addresses (e.g., emergenhandovers are performed between gateways, similar to cellular cy warning messages and traffic monitoring applications). networks. In the following sections we present some of the current stateof-the-art solutions for each group of routing protocols. Cluster-Based Routing Protocols — Cluster-based routing Although the protocols are introduced as part of the group [92] has been considered suitable for VANETs since vehicles for which they were originally designed, some of them can driving on a highway may naturally form clusters. In a clusteralso be used in other types of data forwarding. We also prebased IVC system [93–95] vehicles form virtual clusters coorsent an application layer forwarding mechanism called diffudinated by cluster heads, (e.g., Fig. 4). Vehicles in a cluster sion, recently proposed in some papers. communicate via direct links. Intercluster communication is performed via the cluster heads. UNICAST ROUTING WITH FIXED ADDRESSES In [94] a node can have one of the following three roles: cluster head, gateway, or member. Each cluster has exactly Two types of routing protocols are commonly proposed for one cluster head. If a node is connected to more than one applications that require unicast routing with fixed addresses: cluster, it is called a gateway. All other nodes in the cluster AODV-based protocols and cluster-based protocols. are members. The cluster head maintains information about its members and gateways. Packets are forwarded from source Protocols Based on AODV — On-demand unicast routing to destination by a procedure similar to AODV. The main difprotocols such as AODV [14] are designed for general-purference is that only cluster heads and gateways forward packpose MANETs and do not maintain routes unless they are ets (both data and control). needed. Hence, they have reduced overhead, especially in sceA significant hurdle for these protocols, similar to the case narios with a small number of network flows. of Bluetooth at the data link layer, is the delay and overhead AODV is a reactive protocol in which a node performs a involved in forming and maintaining these clusters in fastroute discovery process before a packet is sent to the intended changing IVC systems. Therefore, some of these routing prodestination. In short, the source node initiates the route distocols rely on roadside base stations for the formation and covery process by flooding a route request (RREQ) message maintenance of clusters. for the intended destination across the network. Nodes receiving the RREQ update their routing tables with information about the source node and then rebroadcast the RREQ. UNICAST ROUTING WITH When the destination node receives the RREQ, it unicasts a GEOGRAPHICAL ADDRESSES route reply (RREP) back to the source. The RREP is forwarded back to the source node on the reverse path of the Most papers focusing on unicast routing with geographical RREQ that has been stored at intermediate nodes. When the addresses propose modified versions of the Greedy Perimeter
96
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
Stateless Routing (GPSR) protocol [96]. Some papers propose to enhance the routing mechanism by including the underlying road map information, and only routing data packets along streets and intersections. GPSR is a location-based unicast protocol in which a node only maintains information about its neighbors (i.e., no route information is needed). Therefore, it is less prone to the path disruption problems of AODV. In GPSR it is assumed that a source node knows the location of the intended destination. Also, each node has current Cluster head Gateway Member information about the position of its neighbors (obtained via a beaconing procedure). All pack■ Figure 4. Vehicles organized in clusters featuring cluster heads, gateways, ets include the location of the intended destinaand members. tion. Thus, when a node receives a packet, it can make a locally optimal decision about to which node the packet should be forwarded. The protocol uses two distinct methods for forwarding packets: greedy ing [22, 102–105]. Some papers propose pure flooding of forwarding and perimeter forwarding. In greedy forwarding packets [23, 82, 106, 107]. Packets are flooded within a forthe packet is forwarded to the node’s neighbor that is geowarding zone that includes the ZOR. Some geocast protocols graphically closest to the intended destination. However, if no that do not rely on flooding have also been proposed, more such node exists (due to a gap region with no nodes between details can be found in [100]. the current node and the destination), perimeter forwarding is Many IVC applications need a large ZOR, with a radius of used instead. In perimeter forwarding the packet is forwarded a kilometer or more, and several hundred vehicles may be around the perimeter of this gap region to the counterclockintended destinations for a packet in rush hour traffic. Therewise neighbor of the current node. Greedy forwarding is fore, the choice of an intelligent forwarding mechanism is resumed as soon as the gap region is bypassed. especially important for IVC systems. The performance probDue to the stateless nature of GPSR, modified versions of lems that may occur in a flooding mechanism can be avoided the protocol have been proposed for IVC systems [97, 98]. by using an optimized procedure that forwards messages to The basic idea of these papers is that the protocol uses the vehicles within the relevant area while avoiding full flooding. digital map in the navigation system to calculate a preferred The main problem here is ensuring that all intended destinaroute from source to destination. The route consists of a numtions receive the message while lowering the overhead. ber of hops via specific intermediate hops (similar to loose In [22] a scheme to reduce the number of rebroadcasts source routing in the Internet). In [97] an HVC system is (and thus reduce congestion) is proposed. In this scheme, assumed, and each intermediate hop corresponds to a roadwhen a node receives a packet and determines that it should side hotspot. In [83] each intermediate hop corresponds to a forward it, it first determines a waiting time, WT. This waiting road intersection. The preferred route is included in the packtime depends on the distance between this node and the preet; then the packet is forwarded from source to destination vious sender node. The objective of this waiting time is to let using GPSR via each intermediate hop. nodes further away from the previous sender forward the In [99] a digital map is used to enhance the protocol perpacket with a higher priority than nodes close to the sender. formance (especially in city scenarios). The paper describes an Note that this is a wireless environment and many (but possiexperiment with two and three cars both in a city environment bly not all) nodes within range will receive the broadcast and on a highway. The experiments showed that the radio transmission. In this way a broadcast storm (packet collisions range for IEEE 802.11 was much smaller in the city than on due to simultaneous forwarding) is avoided, and, in addition, the highway due to interference from buildings. The radio the forwarding is optimized (the number of broadcasting range may be considerably better in the direction of the nodes is minimized). street, toward intersections or hotspots, than in other direcIn [22] the waiting time is determined as: tions. WT WT = WTmax − max ⋅min{d, R}, (1) MULTICAST ROUTING WITH GEOGRAPHICAL ADDRESSES R Papers that use multicasting usually assume a geocasting protocol that uses geographical addressing [100]. The objective of a geocast protocol is to forward a message from a source node to nodes within a specified target geographical region. The target geographical region is often called the zone of relevance (ZOR) [101], and is usually specified as a rectangular or circular zone rather than a single coordinate. Additional attributes may be used to further select a subset of target vehicles, such as the direction of movement or type of vehicle. In those cases where not all vehicles in the ZOR should get the message, the network layer makes a decision if a received packet is to be forwarded to the application or not. However, it is usually assumed that all vehicles within a certain forwarding zone should take part in the routing process. Most geocast protocols are based on some form of flood-
where R is the maximum transmission range, WT max is the maximum waiting time, and d is the distance to the previous sender node. This algorithm is rather simple and can be improved, although with an increase in complexity. Variants of the algorithm above have been proposed in [102, 105, 108].
DIFFUSION MECHANISMS Several proposed traffic monitoring applications employ a unique dissemination procedure, sometimes called a diffusion mechanism [26, 27, 109]. Diffusion works at the application layer (and is only suitable for some applications) , thus not being a “true” routing mechanism. However, since it considers multihop forwarding of data, it is described here for completeness. In a diffusion
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
97
Protocol
Addressing
Uni/Multicast
Path state
Neighbor state
Hierarchical
Easy IP integration
AODV
Fixed
Unicast
Yes
Yes
No
Yes
Cluster
Fixed
Unicast
Yes
Yes
Yes
Yes
GPSR
Geographical
Unicast
No
Yes
No
Yes
Geocasting
Geographical
Multicast
No
No
No
No
■ Table 3. Comparison of the presented routing approaches for IVC systems.
mechanism the application collects data from other neighboring vehicles, and aggregates and stores the data (e.g., by maintaining a table of current speeds for different road segments). At regular intervals the current table is broadcast to all neighbors that in turn update their tables, and so on. The result is that the data is “diffused” in the network, each vehicles having more accurate information on the state of nearby traffic (and relatively outdated information from distant regions). The main advantage of the scheme is its simplicity and good fit for the needs of traffic monitoring applications. The main drawback of the scheme is its limited applicability as a general routing scheme. In [110] a comparison between a geocasting protocol and a diffusion mechanism in a highway scenario is presented. The assumption in [110] is that the relevance of information about a particular phenomenon decreases with the distance to that phenomenon. The authors showed that a diffusion mechanism can achieve good results at a much lower network load. Recently, a self-organizing traffic information system (SOTIS) for traffic management applications has been proposed [27]. SOTIS uses a diffusion mechanism in which the application in each vehicle aggregates received data and sends out updated information at periodic time intervals. In order to demonstrate its features and feasibility, the authors implemented a prototype. They evaluated the prototype in both simulations and with experiments using four stationary vehicles located close to each other such that total connectivity was obtained. The prototype used IEEE 802.11b in broadcast mode. The simulations showed that SOTIS works well even for very low penetration rates (1–3 percent). The results from the experiments were in accordance with the simulations.
EXPERIMENTS Some experiments focused on evaluating multihop routing protocols for vehicular networks. Most experiments used existing unicast routing protocols and involved a limited number of vehicles. In [111] experiments were conducted with four nodes: a stationary sender, a mobile receiver, and two stationary relays. All nodes used 802.11b, and the routing protocol was OLSR. The experiments were conducted on a loop with the vehicle moving at a speed of 15 mph (24 km/h). The results showed that the throughput varied considerably depending on the location of the vehicles. When the route had to be reestablished, the throughput dropped to zero for several seconds. In [112] results from experiments with both static and mobile vehicles are presented. The prototype was built using 802.11b and also GPSR with three-hop routing. The location service was implemented using flooding. An extra protocol layer was implemented between the MAC and network layers in order to manage the geographical information needed for GPSR. In the mobile three-hop scenario, four vehicles moved in a loop at city speeds. Throughputs of about 150 kb/s were obtained; however, large variations in the throughput due to
98
rerouting are also present. The experiments showed the importance of only selecting the strongest links for multihop communication. To this end, a suppression mechanism that dropped all received packets from senders farther away than a predefined distance was implemented. In [90] an experiment with a unicast flooding mechanism is presented. The experiment involved six vehicles moving like a chain. IEEE 802.11b hardware was used for broadcasts, and a flooding mechanism was implemented in the application layer. The flooding mechanism used a selective forwarding procedure with implicit acknowledgments. The results showed that a throughput of about 55 kbytes/s can be obtained with fourhop routes. Since the routing scheme does not rely on explicit routes, no drops in the throughput were reported. One limitation of most testbeds is that they are based on IEEE 802.11b hardware. While very convenient, this setup limits the control of the lower layers of the networking stack (at best, only allowing changes to the parameters of the 802.11 protocol). Furthermore, 802.11b uses DSSS modulation, while the new DSRC standard (as well as 802.11a and 802.11g) uses OFDM modulation. A testbed based on wireless motes (e.g., Mica2 [113]) would allow changes in the MAC layer, but not in the physical layer. However, we believe that a software radio (e.g., the Gnu radio [114]) would provide the ultimate testbed platform, allowing for changes in practically the entire protocol stack (modulation, channel coding, equalization, etc.).
SUMMARY Studies have shown that the average lifetime of a link between two vehicles is in the range of a few seconds to a few tens of seconds, even for vehicles traveling in the same direction [115]. A routing protocol for MIVC systems will need to be able to handle these conditions. Due to the highly dynamic nature of VC systems, mapping fixed addresses into geographical ones has several drawbacks. First, it is expensive in terms of bandwidth, as a query will have to be repeated frequently in order to ensure that the mapping is accurate. Second, it adds unacceptable delay (relevant to applications with real-time requirements). Third, it is unreliable. If the flooding of the query relies on broadcast, it is possible that many vehicles in the target area will not receive the query. It was shown in [24] that DSRC delivers about 50 percent of the packets in a one-hop application. Finally, it requires setting up routing tables bound to become obsolete very soon after their setup. In fact, it was shown [15] that the last issue alone renders existing MANET protocols inoperable. The authors of [15] used realistic vehicle traces (using real recorded data in combination with CORSIM, a very detailed vehicle simulator) and ns-2 to show that most routes, even between vehicles traveling in the same direction, are short-lived (less than 1 min), and in many cases a route is obsolete as soon as it is established. These results were obtained considering a high penetration rate (20 percent), no errors, and without considering the
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
Paper
No. of nodes
MAC
Traffic type
Speed
Distance
Throughput
[118]
4
802.11b
TCP
40 km/h
N/A
~800 kb/s
[56]
3
802.11b
UDP
8–113 km/h
< 145 m
500–2300 kb/s
[119]
3
802.11g
UDP
< 5 km/h
N/A
1–5 Mb/s
■ Table 4. Throughput experiments in IVC systems.
query phase necessary for mapping fixed addresses into geographical addresses. Table 3 presents a comparison of the routing approaches presented above (we did not include diffusion as it is not suitable as a general-purpose routing protocol). Both AODV as well as cluster-based routing (which uses AODV for intercluster communications) rely on maintaining multipath routes, a distinct disadvantage in highly mobile MIVC systems. Depending on how it is actually implemented, geocasting may work without maintaining knowledge about its neighbors (the more updated knowledge available, the smaller the flooding overhead but the higher the control overhead [116]). The cluster-based routing protocol pays the penalty of maintaining a (local) hierarchy. Finally, due to its geographical addressing scheme, geocasting may be difficult to integrate with existing IP-based networks (e.g., the Internet) in a hybrid network scenario.
TRANSPORT AND SECURITY LAYERS In this section we will discuss the current state of research regarding the transport layer (including end-to-end quality of service [QoS] issues) and security for IVC systems.
TRANSPORT LAYER The transport layer is typically responsible for providing endto-end services (e.g., reliability and flow control) and sometimes other services (e.g., congestion control). In comparison with the other layers, relatively few papers focus on the transport layer. End-to-end QoS is crucial for many IVC applications. Without end-to-end guarantees of QoS, many of the potential “killer” applications, (e.g., public safety applications) will not be feasible. For other applications, end-to-end delivery guarantees will be of paramount importance (e.g., toll payments). For example, in collision warning applications it was shown that in the absence of a congestion control mechanism, vital information may encounter unacceptable delays [23]. Many other applications may need congestion control mechanisms to avoid network overload and long delays [27]. It is a well-known fact that in MANETs, TCP suffers from severe inefficiency and unfairness [117]. Only a few papers have evaluated the existing transport protocols for Internet (TCP and UDP) in IVC systems. In [118] results from an experiment with four cars are presented. The authors achieved a throughput of about 800 kb/s and with large deviations when the cars moved at 40 km/h. In [56] the authors used three cars with a controlled distance between them. They received an average throughput between 500 kb/s (at high speeds and distances) and 2300 kb/s (in a static environment) In [119] a much higher throughput (1–5 Mb/s) was achieved in a video streaming application using 802.11g hardware. In this article the vehicle was almost stationary and communicated with fixed base stations. From the results summarized in Table 4, it is clear that the current TCP and UDP will suffer at high speeds and long distances. Therefore, IVC systems could benefit from new trans-
port protocols or, at the very least, significant modifications of the standard TCP. In [120] the authors investigate the path characteristics that are relevant for a transport protocol for MIVC systems. Also, a design for a Vehicular Transport Protocol (VTP) is presented. The protocol probes the network and uses statistical data to improve the performance when a connection is disrupted. In [121] the Mobile Control Transport Protocol (MCTP) is proposed based on similar principles as Ad Hoc TCP [122]. An HVC is assumed, and the objective of MCTP is to provide end-to-end QoS between a vehicle and an Internet host via an roadside gateway. Also, a locationaware stateless (similar to HTTP) transport protocol for MIVC systems has recently been proposed [123]. To date, all proposed transport protocols for IVC systems are designed for applications that require unicast routing. Since many envisioned IVC applications require geocasting (i.e., multicast), there is a clear need for new approaches that are not based on traditional transport protocols. The design of a reliable transport protocol for geocasting will clearly be challenging, since geocasting protocols are usually stateless. Thus, we expect that in the near future we will see significant activity in this area.
SECURITY AND PRIVACY If and when IVC systems become pervasive, they will probably be the largest open access ad hoc networks in existence. The right balance between security and privacy of this network will be of utmost importance for its long-term success. So far, general security issues have not been solved. Most papers on security present solutions for very specific problems. In [28] it is suggested that all vehicles have electronic license plates that have the same functions as ordinary license plates while offering several advantages (e.g., chase assistance from parked cars in tracking a fugitive vehicle). Reference [124] investigates how forged position information can affect both the performance and security of IVC systems. A couple of recent papers propose more general security architectures. In [125] several security services in IVC systems are discussed, and a security architecture is proposed. In [126] an integrated communication and security architecture called Communications Architecture for Reliable Adaptive Vehicular Ad Hoc Networks (CARAVAN) is presented. The objective is to develop communication protocols for IVC systems that mitigate the threat of various security attacks. Many other questions related to security and privacy are outside the scope of technical system design, such as whether police officers should be able to fine a driver on a speed violation that happened a week ago (recorded by the vehicle and reported upon request), a parent should be able to localize the vehicle of a child, or a police officer should be able to stop a vehicle remotely.
PERFORMANCE MODELING ISSUES Due to the cost and difficulties involved in deploying large vehicular testbeds, the majority of proposed IVC systems have
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
99
(a)
(b)
(c)
(d)
tive to a road grid model, a real road map (e.g., Fig. 5d) is used in some papers [15, 29, 83, 93, 128]. Traffic modeling is a well-known research area in civil engineering. It is important to model vehicular traffic during the design phase of new roads and intersections. There are a number of traffic models that accurately mimic vehicle traffic, and a good survey focused on IVC systems can be found in [129]. The importance of using correct mobility models for IVC systems has been shown in [130]. In this article the performance of an RWP model for MANETs is compared to a grid model for vehicular traffic. The simulations show that the system performs worse when the grid model is used, thereby showing that the results for general MANETs may not be applicable to vehicular networks.
■ Figure 5. Road models: a) straight road (highway); b) circular road; c) road grid; d) real(istic) road.
been evaluated via simulations. The results obtained from theoretical investigations or simulations are highly dependent on the models used. Numerous performance models exist for general MANETs. However, the behavior of nodes and channels in an IVC system is very different from the general MANET system. Therefore, the models used to evaluate IVC systems can and should be rather different than those for MANETs. In this section we present and discuss some of the related issues.
MOBILITY MODELS Any simulation of a MANET has to employ some mobility model. It is well known that mobility models can significantly affect simulation results (quantitatively as well as qualitatively) [13]. For MANETs, the random waypoint model (RWP) is by far the most popular mobility model [127]. In a vehicular network nodes (vehicles) can only move along streets, prompting the need for a road model. Another important aspect in a vehicular network is that nodes do not move independent of each other; they move according to fairly well established traffic models. In the literature four types of road models are often considered: the straight highway, the circular highway, the road grid, and real road maps. The straight highway (shown in Fig. 5a) is a reasonable model for highways outside cities. In this model vehicles move in lanes, in either one or two directions. The main characteristic of a straight highway model is that messages transmitted between vehicles only move along one dimension. The straight highway is simple to implement and is therefore the most used road model in the literature [22, 23, 26, 27, 61, 71, 78, 102, 106, 109]. A variation of the straight highway is the circular road model, depicted in Fig. 5b. In this model vehicles also move in one or several lanes similar to the straight highway. However, in this case the road is a closed loop, where no vehicles can enter or leave the road [63, 94, 115]. The road grid (Fig. 5c) is fairly representative for urban roads and town centers, where the straight highway model is not applicable. In this model traffic moves in two or even three dimensions. The road grid is more complicated to implement than the straight highway and is therefore mostly used in very specific scenarios [24, 65, 71, 82]. As an alterna-
100
SIMULATION MODELS
Usually, the simulation of an IVC system includes two stages. In the first stage the vehicle movements are determined, usually using a traffic simulator [17, 18]. The input of the traffic simulator includes the road model, scenario parameters (maximum speed, rates of vehicle arrivals and departures, etc.). The output is a trace file where every vehicle’s location is determined at every time instant for the entire simulation time. In the second stage the trace file is used as input in a network simulator [131, 132]. Each vehicle becomes a node in an ad hoc network with the trace file specifying the movements of each node. One important aspect in a simulation model for an IVC system is the driver’s response to the IVC application. The reaction of the drivers in different situations will affect, for example, traffic throughput. For example, a driver who receives a collision warning message may either hit the breaks or reroute depending on the distance to the accident scene. If all vehicles within a certain ZOR do the same, this will probably cause traffic problems somewhere else. However, to our knowledge, there are no papers that have actually combined the traffic and network models in evaluations. This is mostly due to the fact that the traffic and network models are implemented in two separated simulation tools. Therefore, there is a clear need for integrated traffic and network simulators to evaluate of the performance of IVC systems. A first cut at building an integrated simulator is presented in [133] where the authors integrated STRAW, a street mobility module, with SWANS [134], a Java-based network simulator. However, significantly more work is needed for this simulator to gain wide acceptance in the community. Also, in [135] an integrated traffic and network simulator is used to investigate adaptive cruise control. However, this simulator assumes an SIVC system, and only the physical and MAC layers are implemented.
COMMUNICATION CHANNEL MODELS Accurate models for the communication channel are a prerequisite for meaningful simulation results. Most simulation models for IVC systems use the classical free space propagation model without fading. Packets are received correctly if the receiving node is within a predefined distance from the sender. The model does not consider speed, fading or interference from buildings. In [63] a classical two-ray ground
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
model is compared with a more realistic Nakagami propagation model. Large differences in the reception probability of 802.11 broadcast packets could be seen. Therefore, there is a clear need for more accurate channel models for IVC systems. IVC systems are, at the physical layer, in many aspects similar to a cellular system. There has been considerable work in modeling communication channels for cellular systems. However, in IVC systems the communication range is significantly smaller, and both the transmitter and receiver are mobile, thus prompting the need for new channel models. In [24] the physical layer of DSRC was modeled in detail and used in the simulations. The results showed high BERs due to the high velocity of the vehicles. In a number of papers the physical channel behavior for IVC systems has been measured. Many papers used prototypes based on IEEE 802.11b (2.4GHz ISM band) [34, 55, 56, 99, 111, 118]. One paper that evaluates a prototype based on IEEE 802.11a (5.8GHz ISM band) is [57]. The channel behavior for a 60 GHz millimeter wave system is evaluated in [136]. The results of the experiments differ significantly from the free space propagation commonly used in network simulators. Furthermore, the results depend not only on the hardware used, but also on the scenario (e.g., urban grid vs. highway) [99]. Measurement results are difficult to use directly in simulations. Therefore, a number of papers have performed detailed simulations or theoretical analysis (e.g., based on ray tracing) of the physical channel in an IVC system [38, 54, 60, 137, 138]. Also, in [139] it is shown that channel coding can improve the BERs in the very challenging communication channels in IVC systems. Unfortunately, none of those often very accurate models are commonly used in simulations of the higher layers. The challenge is therefore to use the obtained results and incorporate them in the networking simulators. Only with correct channel models can the simulations be assumed to accurately mimic the behavior of a real IVC system.
RELATED PROJECTS A number of research projects around the world have been focusing on inter-vehicle communication systems. In this section we present some of the larger projects.
EARLY PROJECTS In Europe projects such as DRIVE [140] investigated IVC systems for a safer and environmentally friendly transportation. The Program for European Traffic with Highest Efficiency and Unprecedented Safety (PROMETHEUS) [141] was launched in 1986 by the European Automotive Industry; its main objective was to make driving in Europe safer, more economical, more environmentally acceptable, more comfortable, and more efficient.
PATH The PATH project [142] is a collaboration between the California Department of Transportation (Caltrans), the University of California, other public and private academic institutions, and industry. Its main mission is to apply advanced technology to increase highway capacity and safety, and reduce traffic congestion, air pollution, and energy consumption. PATH has generated a number of publications and prototypes in the area of IVC systems primarily focused on cooperative driving and vehicle platooning [12, 30, 31]. As part of the project they developed SHIFT, a fairly realistic traffic simula-
tor that also integrates communication components, thus being especially suitable for the evaluation of IVC systems [18]. As part of the PATH project, a successful experiment with eight vehicles in a platoon formation [30] was demonstrated.
FLEETNET Fleetnet — Internet on the Road [70] was a project that was set up by a German consortium of six companies and three universities (Daimler-Chrysler AG, Fraunhofer Institut für offene Kommunikationssysteme [FOKUS], NEC Europe Ltd., Robert Bosch GmbH, Siemens AG, TEMIC Speech Dialog Systems GmbH, Universities of Hannover and Mannheim, and Technische Universität Hamburg-Harburg and Braunschweig). The project was funded between 2000 and 2003. The main objective of the Fleetnet project was to develop a platform for IVC systems. The project focused on three classes of applications: cooperative driving, traffic information, and comfort applications (e.g., games and Internet access). Fleetnet researchers have published numerous papers [27, 59, 69, 71, 72, 128]; most of them propose solutions based on the UMTS-UTRA at the data link layer (although they switched to 802.11 for the latter part of the project). Since 2004 (and until 2008), most of the members of the Fleetnet consortium are working on a new project named Network on Wheels [143]. The main objectives of this project are to solve questions on the communication protocols and data security for targeted vehicular communications. They also plan a functional testbed.
CARTALK 2000 CarTalk 2000 [144] (2001–2004) was funded by the European Union within the 5th Framework program. The partners in the project were Daimler-Chrysler AG, Centro Ricerche Fiat, Robert Bosch GmbH, Siemens, the Netherlands Organization for Applied Scientific Research, the University of Cologne, and the University of Stuttgart. An overview of the project can be found in [145]. The main objectives of the project were the development of cooperative driver assistance systems and a self-organizing ad hoc radio network as the basis for communication with the aim of preparing a future standard. CarTalk 2000 has generated several research publications, such as [146, 147], with several papers focused on geocasting algorithms for vehicular environments [104, 128].
ACTIVITIES IN JAPAN AND ITALY The Japan Automobile Research Institute (JARI), formerly the Association of Electronic Technology for Automobile Traffic and Driving (JSK), has in a number of projects studied IVC systems since the early 1980s. In the 1990s the project focused on cooperative driving; now it has shifted toward the standardization of IVC systems [6, 148]. One of the projects demonstrated a prototype for traffic coordination (DEMO 2000) [58, 149]. In Italy the Telecommunication Network for Cooperative Driving (TELCO) project has investigated the feasibility of an IVC system working at millimeter waves (between 60 and 64 GHz) [21]. They have also investigated IVC systems based on GPRS and 3G networks [9, 150].
RECENT PROJECTS The NSF-sponsored zero infrastructure projects [151] are studying the effects of system penetration on traffic monitor-
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
101
ing and safety applications. The E-road project [26] focuses on collaborative computing aspects required for traffic monitoring in an IVC system. The Drive-thru-Internet [152, 153] project is experimenting with 802.11-based SRVC systems. In Europe there are several ongoing projects that includes IVC systems. SAFESPOT [154] is an integrated research project co-funded by the European Commission Information Society Technologies (IST) among the initiatives of the 6th Framework Program. The objective of the project is to understand how intelligent vehicles and intelligent roads can cooperate to increase road safety. PReVENT [155] is another integrated project within the European Union. One of the objectives of this project is to contribute to the congregation and cooperation of European and national organizations and their road transport safety initiatives. One of its subprojects is WILLWARN, which is developing a communication-based system that extends the driver’s horizon and intelligently warns the driver of dangerous situations ahead. COMeSafety [156] is a recently started project that is focused on all issues related to vehicle-to-vehicle and vehicleto-infrastructure communications as the basis for cooperative intelligent road transport systems. The Car2Car Communication Consortium [157], a nonprofit organization initiated by the European vehicle manufacturers, is open to suppliers, research organizations, and other partners. Its main objective is to increase road traffic safety and efficiency by means of inter-vehicle communication. Several of these projects demonstrate vehicle-to-vehicle and roadside-to-vehicle communication on small testbeds (commonly implemented using 802.11-based hardware).
CONCLUSION In conclusion, IVC systems can enable several classes of applications that can make road travel safer (by avoiding many types of collisions), more efficient (by decreasing travel time, avoiding traffic congestion, and increasing road capacity), as well as more pleasant (through locally updated information). The appealing characteristic of IVC systems is their lack of reliance on roadside infrastructure, commonly thought to be too expensive to be ubiquitously deployed in the near future. However, similar to the case of MANETs, the lack of infrastructure and its role as a central coordination point leads to specific networking problems, prompting the need for fully distributed protocols. IVC systems introduce additional challenges for network protocol designers. In particular, the mobility of vehicles results in a considerable rate of link changes (and a corresponding very short lifetime for multihop paths). This renders protocols that rely on knowledge of the state of the system (even if only local) inefficient due to the need for frequent updates. In addition, many of the applications of IVC systems need a radically different addressing mode than typical MANET applications, and hence require (or may benefit from) a different networking stack. Fueled by the need for new solutions, many networking protocols for IVC systems have been proposed in the literature. One common drawback of these protocols is that they cater to the needs of one specific application while ignoring others. Ideally, similar to the case of the Internet, the network should provide a set of services that can be used by all (including yet to be invented) network applications. A second common drawback of the proposed protocols is that they are evaluated in less than ideal situations. In particular, in testbed evaluations (due to logistical difficulties and cost) typically
102
only a few vehicles with limited mobility are used. When simulations are used for evaluation, most traffic network simulator combos have poor physical radio propagation models (and many of them also have poor vehicular traffic models). Finally, almost all protocols evaluate network-level performance (message delays, packet delivery ratio, efficiency, etc.) instead of evaluating the impact of the IVC system on the performance of the vehicular system (reduction in the number of collisions, travel time, congestion, etc.). At the network access layer, the research community seems to converge toward a short-range local communication paradigm, with physical and medium access technologies borrowed from the wireless local area network standards. However, at the network layer, a wide range of protocols are being proposed by many researchers, while others show that many of these protocols are doomed to fail using more realistic models. None of the currently proposed routing protocols have been designed to cover a large range of applications. At the transport layer the situation is even worse, with very few researchers even considering problems at this layer (perhaps understandably considering the lack of consensus at the network layer). Thus, despite considerable preliminary work in the area, there is a large scope for research on comprehensive networking and transport layer solutions that can address the needs of many classes of applications. Due to the difficulty of testbed evaluation, there is also a need for realistic evaluation tools in this area (possibly something similar to what ns-2 brought to the traditional networking world, ideally without the suite of problems that plague ns-2). Thus, IVC systems have significant potential as well as challenges. Many existing approaches provide valuable leads in solving individual pieces of the puzzle, but a considerable amount of work is still needed in piecing together and evaluating the performance of the entire system.
REFERENCES [1] Federal Highway Administration, http://www.fhwa.dot.gov [2] National Highway Traffic Safety Administration, http://www.nhtsa.dot.gov/ [3] J. Luo and J. Hubaux, “A Survey of Inter-Vehicle Communication,” Technical Report IC/2004/24, EFPL, 2004. [4] C. Tschudin, H. Lundgren, and E. Nordström, “Embedding MANETs in the Real World,” Proc. 8th IFIP Int’l. Conf. Personal Wireless Commun., 2003, pp. 578–89. [5] T. Yashiro et al., “A Network based on Inter-Vehicle Communication,” Proc. Intelligent Vehicles Symp., 1993, pp. 345–50. [6] H. Fujii, O. Hayashi, and N. Nakagata, “Experimental Research on Inter-Vehicle Communication Using Infrared Rays,” Proc. IEEE Intelligent Vehicles Symp., 1996, pp. 266–71. [7] A. Widodo and T. Hasegawa, “A New Inter-Vehicle Communication System for Intelligent Transport Systems and An Autonomous Traffic Flow Simulator,” Proc. IEEE 5th Int’l. Symp. Spread Spectrum Techniques and Apps., 1998, pp. 82–86. [8] Y. Inoue and M. Nakagawa, “MAC Protocol for Inter-Vehicle Communication Network Using Spread Spectrum Technique,” Proc. IEEE Vehicle Navigation and Info. Sys. Conf., 1994, pp. 149–52. [9] R. Verdone, “Multihop R-ALOHA for Intervehicle Communications at Millimeter Waves,” IEEE Trans. Vehic. Tech., vol. 46, no. 4, 1997, pp. 992–1005. [10] R. Mathar and W. Kremer, “Histogram and Integral Based Evaluation of an Experimental Inter Vehicle Communication Trial,” Proc. 43rd IEEE VTC, 1993, pp. 313–17. [11] J. Kaltwasser and J. Kassubek, “A New Cooperative Optimized Channel Access for Intervehicle Communication,” Proc. IEEE Vehicle Navigation and Info. Sys. Conf., 1994, pp. 145–48. [12] S. Shladover et al., “Automatic Vehicle Control Developments in the PATH Program,” IEEE Trans. Vehic. Tech., vol. 40, no. 1, 1991, pp. 114–30. [13] I. Chlamtac, M. Conti, and J. J.-N. Liu, “Mobile Ad Hoc Net-
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
working: Imperatives and Challenges,” Ad Hoc Networks, vol. 1, no. 1, 2003, pp. 13–64. [14] C. Perkins, “Ad-Hoc On-Demand Distance Vector Routing,” Proc. MILCOM, Nov. 1997. [15] J. Blum, A. Eskandarian, and L. Hoffman, “Challenges of Intervehicle Ad Hoc Networks,” IEEE Trans. Intelligent Trasnportation Systems, vol. 5, no. 4, 2004, pp. 347–51. [16] T. Camp, J. Boleng, and V. Davies, “A Survey of Mobility Models for Ad Hoc Network Research,” Wireless Commun. & Mobile Comp., special issue on Mobile Ad Hoc Networking: Research, Trends and Applications, vol. 2, no. 5, 2002, pp. 483–02. [17] L. Owen et al., “Traffic Flow Simulation Using CORSIM,” Proc. 2000 Winter Simulation Conf., 2000, pp. 1143–147. [18] “SHIFT home page,” http://path.berkeley.edu/SHIFT/ [19] B. Hofmann-Wellenhof, H. Lichtenegger, and J. Collins, Global Positioning System: Theory and Practice, Springer-Verlag, 4th ed., 1997. [20] J. Zhu and S. Roy, “MAC for Dedicated Short Range Communications in Intelligent Transport System,” IEEE Commun. Mag., vol. 41, no. 12, 2003, pp. 60–67. [21] O. Andrisano, R. Verdone, and M. Nakagawa, “Intelligent Transportation Systems: The Role of Third-Generation Mobile Radio Networks,” IEEE Commun. Mag., vol. 38, no. 9, 2000, pp. 144–51. [22] L. Briesemeister, L. Schäfers, and G. Hommel, “Disseminating Messages Among Highly Mobile Hosts Based on Inter-Vehicle Communication,” Proc. IEEE Intelligent Vehicle Symp., 2000, pp. 522–27. [23] X. Yang, J. Liu, F. Zhao, and N. Vaidya, “A Vehicle-to-Vehicle Communication Protocol for Cooperative Collision Warning,” Proc. 1st Annual Int’l. Conf. Mobile and Ubiquitous Sys.: Networking and Services, 2004, pp. 1–4. [24] J. Yin et al., “Performance Evaluation of Safety Applications over DSRC Vehicular Ad Hoc Networks,” Proc. 1st ACM Wksp. Vehic. Ad Hoc Networks, 2004, pp. 1–9. [25] “Standard Specification for Telecomunications and Information Exchange Between Roadside and Vehicle Systems — 5 GHz Band Dedicated Short Range Communications (DSRC) Medium Access Control (MAC) and Physical Layer (PHY),” ASTM E2213-03, Sept. 2003. [26] T. Nadeem et al., “Trafficview: Traffic Data Dissemination Using Car-to-Car Communication,” ACM Mobile Comp. and Commun. Rev., vol. 8, no. 3, 2004, pp. 6–9. [27] L. Wischhof, A. Ebner, and H. Rohling, “Information Dissemination in Self-Organizing Intervehicle Networks,” IEEE Trans. Intelligent Transportation Sys., vol. 6, no. 1, 2005, pp. 90–01. [28] J. Hubaux, S. Capkun, and J. Luo, “The Security and Privacy of Smart Vehicles,” IEEE Security & Privacy Mag., vol. 2, 2004, pp. 49–55. [29] H. Wu et al., “MDDV: A Mobility-Centric Data Dissemination Algorithm for Vehicular Networks,” Proc. 1st ACM Wksp. Vehic. Ad Hoc Networks, 2004, pp. 47–56. [30] R. Rajamani and S. Shladover, “An Experimental Comparative Study of Autonomous and Co-Operative Vehicle-Follower Control Systems,” Transportation Research Part C, vol. 9, 2001, pp. 15–31. [31] P. Varayia, “Smart Cars on Smart Roads: Problems of Control,” IEEE Trans. Automatic Control, vol. 38, no. 2, 1993, pp. 195–207. [32] A. Brown et al., “Vehicle to Vehicle Communication Outage and Its Impact on Convoy Driving,” Proc. IEEE Intelligent Vehicle Symp., 2000, pp. 528–33. [33] A. Nandan et al., “AdTorrent: Digital Billboards for Vehicular Networks,” Proc. 1st Int’l. Wksp. Vehicle-to-Vehicle Commun., 2005. [34] P. Bucciol, E. Masala, and J. C. D. Martin, “Dynamic Packet Size Selection for 802.11 Inter-Vehicular Video Communications,” Proc. 1st Int’l. Wksp. Vehicle-to-Vehicle Commun., 2005. [35] A. Sugiura and C. Dermawan, “In traffic jam IVC-RVC system for ITS using Bluetooth,” IEEE Trans. Intelligent Transportation Sys., vol. 6, no. 3, 2005, pp. 302–13. [36] K. Tokuda, “Applications of Wireless Communication Technologies for Intelligent Transport Systems,” Wireless Pers. Commun., vol. 17, 2001, pp. 343–53. [37] Y. Shiraki et al., “Experimental System of 60 GHz Millimeter Wave Band Inter-Vehicle Communications Based CSMA
Method,” Proc. IEEE Intelligent Vehicle Symp., 2002, pp. 576–82. [38] S. Horikoshi et al., “A Study on Multipath Propagation Modeling in Millimeter Wave IVC,” Proc. 5th Int’l. Symp. Wireless Personal Multimedia Commun., 2002, pp. 286–90. [39] D. Didascalou, F. Kuchen, and W. Wiesbeck, “An Investigation of Millimeter Wave Propagation Mechanisms for Mobile Intervehicle Communications and Outdoor MBS,” Proc. 48th IEEE VTC, 1998, pp. 1800–04. [40] C. Metz and A. Jacob, “Manufacturing Tolerance Study of Highly Directive W-Band Antennas for Automotive radar and Vehicle to Vehicle Communications,” Proc. 1st Int’l. Wksp. Vehicle-to-Vehicle Commun., July 21, 2005. [41] N. Senda and M. Nakagawa, “Car Detection Using Curved Mirrors by Automotive Millimeter Wave Radar,” Proc. 2003 Joint Conf. 4th Int’l. Conf. Info., Commun. and Sig. Proc. and 4th Pacific-Rim Conf. Multimedia, 2003, pp. 1114–18. [42] M.Win and R. Scholtz, “Impulse Radio: How It Works,” IEEE Commun. Lett., vol. 2, Jan. 1998, pp. 10–12. [43] F. Elbahhar et al., “Using UWB Gaussian Pulses for Inter-Vehicle Communications,” IEEE Proc. Commun., vol. 152, no. 2, 2005, pp. 229–34. [44] K. Doi et al., “Frequency Hopping Ultra Wideband Inter-Vehicle Radar System Using Chirp Waveforms,” Proc. IEEE Int’l. Wksp. Ultra Wideband Sys., 2004, pp. 386–90. [45] FCC, (ET Docket 98–53), “First Report and Order Before the Federal Communications Commission in the Matter of Revision of Part 15 of the Commission’s Rules Regarding Ultra-Wideband Transmission Systems,” Feb. 2002. [46] J. Kwak and J. Lee, “Infrared Transmission for Intervehicle Ranging and Vehicle-to-Roadside Communication Systems using Spread-Spectrum Technique,” IEEE Trans. Intelligent Transportation Sys., vol. 5, no. 1, 2004, pp. 12–19. [47] L. Michael and M. Nakagawa, “Multi-Hopping Data Considerations for Inter-Vehicle Communication Over Multiple Lanes,” Proc. 47th IEEE VTC, 1997, pp. 121–25. [48] K. Tamura and Y. Furukawa, “Autonomous Vehicle Control System of ICVS City Pal: Electrical Tow-Bar Function,” Proc. IEEE Intelligent Vehicle Symp., 2000, pp. 702–07. [49] T. Kim and J. Choi, “Implementation of Inter-Vehicle Communication System for Vehicle Platoon Experiments Via Testbed,” Proc. SICE Annual Conf., 2003, pp. 3414–19. [50] A. S. Tanenbaum, Computer Networks, Prentice-Hall, 4th ed., 2002. [51] W. Kellerer et al., “(Auto) Mobile Communication in a Heterogeneous and Converged World,” IEEE Personal Commun., vol. 8, no. 6, 2001, pp. 41–47. [52] IEEE, “Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specification.” IEEE Std. 802.11, June 1999. [53] IEEE 802.11a, “Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specification: High-Speed Physical Layer in the 5 GHz Band,” Sept. 1999. [54] S. Sibecas et al., “On the Suitability of 802.11a/RA for HighMobility DSRC,” Proc. 55th IEEE VTC, 2002, pp. 229–34. [55] H. Wu et al., “An Empirical Study of Short Range Communications for Vehicles,” Proc. 2nd ACM Int’l. Wksp. Vehicular Ad Hoc Networks, 2005. [56] F. W. Hui and P. Mohapatra, “Experimental Characterization of Multi-Hop Communications in Vehicular Ad Hoc Network,” Proc. 2nd ACM Int’l. Wksp. Vehic. Ad Hoc Networks, 2005. [57] Y. Morioka, T. Sota, and M. Nakagawa, “An Anti-Carcollision System Using GPS and 5.8GHz Inter-Vehicle Communication at an Off-Sight Intersection,” Proc. 52nd IEEE VTC, 2000, pp. 2019–24. [58] S. Kato et al., “Vehicle Control Algorithms for Cooperative Driving with Automated Vehicles and Intervehicle Communications,” IEEE Trans. Intelligent Transportation Sys., vol. 3, no. 3, 2002, pp. 155–61. [59] M. Lott, M. Meincke, and R. Halfmann, “A New Approach to Exploit Multiple Frequencies in DSRC,” Proc. 59th IEEE VTC, 2004, pp. 1539–43. [60] K. Mizutani and R. Kohno, “Inter-Vehicle Spread Spectrum Communication and Ranging System with Concatenated EOE Sequence,” IEEE Trans. Intelligent Transportation Sys., vol. 2, no. 4, 2001, pp. 180–91. [61] T. Inoue et al., “An Analysis of Incident Information Transmis-
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
103
sion Performance Using an IVC System That Assigns PN Codes to the Locations on the Road,” Proc. IEEE Intelligent Vehicles Symp., June 2004, pp. 115–20. [62] T. Nagaosa and T. Hasegawa, “An Autonomous Distributed Inter-Vehicle Communication Network Using Multicode Sense CDMA,” Proc. 5th IEEE Int’l. Symp. Spread Spectrum Techniques and Apps., 1998, pp. 738–42. [63] M. Torrent-Moreno, D. Jiang, and H. Hartenstein, “Broadcast Reception Rates and Effects of Priority Access in 802.11-based Vehicular Ad-Hoc Networks,” Proc. 1st ACM Wksp. Vehic. Ad Hoc Networks, 2004, pp. 10–18. [64] IEEE 802.15.1, “Part 15.1: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Wireless Personal Area Networks (WPANs),” June 2002. [65] H. Sawant et al., “Using Bluetooth and Sensor Networks for Intelligent Transportation Systems,” Proc. 7th IEEE Int’l. Conf. Intelligent Transportation Sys., 2004, pp. 767–72. [66] G. Pasolini and R. Verdone, “Bluetooth for ITS?,” Proc. 5th IEEE Int’l. Symp. Wireless Personal Multimedia Commun., 2002, pp. 315–19. [67] T. Ohyama et al., “A Study of Real-Time and Autonomous Decentralized DSRC System for Inter-Vehicle Communications,” Proc. 3rd IEEE Int’l. Conf. Intelligent Transportation Sys., 2000, pp. 190–95. [68] 3GPP, http://www.3gpp.org [69] M. Lott et al., “Medium Access and Radio Resource Management for Ad Hoc Networks Based on UTRA TDD,” Proc. 2nd ACM Int’l. Symp. Mobile Ad Hoc Networking & Comp., 2001, pp. 76–86. [70] Fleetnet, http://www.et2.tu-harburg.de/fleetnet [71] A. Ebner et al., “Performance of UTRA TDD Ad Hoc and IEEE 802.11b in Vehicular Environments,” Proc. 57th IEEE VTC, 2003, pp. 960–64. [72] M. P. Guirao et al., “Performance Analysis of ARQ Schemes for UTRA TDD Ad Hoc Mode,” Proc. IEEE Int’l. Conf. Perf., Comp., and Commun., 2004, pp. 547–52. [73] H. Menouar, F. Filali, and M. Lenardi, “A Survey and Qualitative Analysis of MAC Protocols for Vehicular Ad Hoc Networks,” IEEE Wireless Commun., vol. 13, 2006, pp. 30–35. [74] M. Okada et al., “A Joint Road-to-Vehicle and Vehicle-toVehicle Communication System Based on Non-Regenerative Repeater,” Proc. IEEE 50th VTC, 1999, pp. 2233–37. [75] F. Borgonovo et al., “ADHOC MAC: New MAC Architecture for Ad Hoc Networks Providing Efficient and Reliable Point-toPoint and Broadcast Services,” Wireless Networks, vol. 10, 2004, pp. 359–66. [76] Y. Zang et al., “Vehicular Wireless Media Network (VWMN) — A Distributed Broadband MAC for Inter-Vehicle Communication,” Proc. 2nd ACM Int’l. Wksp. Vehic. Ad Hoc Networks, 2005. [77] E. Sourour and M. Nakagawa, “Mutual Decentralized Synchronization for Intervehicle Communications,” IEEE Trans. Vehic. Tech., vol. 48, no. 6, 1999, pp. 2015–27. [78] T. K. Mak, K. P. Laberteaux, and R. Sengupta, “A Multi-Channel VANET Providing Concurrent Safety and Commercial Services,” Proc. 2nd ACM Int’l. Wksp. Vehic. Ad Hoc Networks, 2005. [79] G. Korkmaz, E. Ekici, and F. Ozguner, “A New High Throughput Internet Access Protocol for Vehicular Networks,” Proc. 2nd ACM Int’l. Wksp. Vehic. Ad Hoc Networks, 2005. [80] T. Nagaosa and T. Hasegawa, “A New Scheme of Nearby Vehicles’ Positions Recognition and Inter-Vehicle Communication Without Signal Collision — V-PEACE Scheme,” Proc. 51st IEEE Vehic. Tech. Conf., 2000, pp. 1616–20. [81] S. Katragadda et al., “A Decentralized Location-Based Channel Access Protocol for Inter-Vehicle Communication,” Proc. 57th IEEE VTC, 2003, pp. 1831–35. [82] M. Sun, W. Feng, T. Lai, K. Yamada, and H. Okada, “GPSbased Message Broadcasting for Inter-Vehicle Communication,” Proc. 52nd IEEE Vehic. Tech. Conf., 2000, pp. 279–86. [83] C. Lochert et al., “Geographic Routing in City Scenarios,” ACM SIGMOBILE Mobile Comp. and Commun. Rev., vol. 9, no. 1, 2005, pp. 69–72. [84] M. Mauve, J. Widmer, and H. Hartenstein, “A Survey on Position-Based Routing in Mobile Ad Hoc Networks,” IEEE Network, vol. 15, no. 6, 2001, pp. 30–39. [85] E. Royer and C. Toh, “A Review of Current Routing Protocols
104
for Ad-Hoc Mobile Wireless Networks,” IEEE Personal Commun., Apr. 1999. [86] C. Perkins, E. Belding-Royer, and S. Das, “Ad Hoc On-Demand Distance Vector (AODV) Routing,” RFC 3561, July 2003. [87] T. Kosch, C. Schwingenschlögl, and L. Ai, “Information Dissemination in Multihop Inter-Vehicle Networks,” Proc. 5th IEEE Int’l. Conf. Intelligent Transportation Sys., 2002, pp. 685–90. [88] T. Nishida et al., “Inter-vehicle P2P Communication Experimental On-Board Terminal,” Proc. 2nd IEEE Consumer Commun. and Networking Conf., 2005, pp. 434–38. [89] C. Ooi and N. Fisal, “Implementation of Geocast-Enhanced AODV-Bis Routing Protocol in MANET,” Proc. 2004 IEEE Region 10 Conf., 2004, pp. 660–63. [90] S. Wang et al., “A Practical Routing Protocol for VehicleFormed Mobile Ad Hoc Networks on the Roads,” Proc. 8th IEEE Int’l. Conf. Intelligent Transportation Sys., 2005, pp. 161–66. [91] R. Wakikawa and M. Sahasrabudhe, “Gateway Management for Vehicle to Vehicle Communication,” Proc. 1st Int’l. Wksp. Vehicle-to-Vehicle Commun., 2005. [92] P. Krishna et al., “A Cluster-Based Approach for Routing in Dynamic Networks,” ACM SIGCOMM Comp. Commun. Rev., vol. 27, no. 2, 1997, pp. 49–64. [93] J. Blum, A. Eskandarian, and L. Hoffman, “Mobility Management in IVC Networks,” Proc. IEEE Intelligent Vehicles Symp., 2003, pp. 150–55. [94] R. Santos et al., “Performance Evaluation of Routing Protocols in Vehicular Ad-Hoc Networks,” Int’l. J. Ad Hoc and Ubiquitous Comp., vol. 1, 2005, pp. 80–91. [95] W. Chen and S. Cai, “Ad Hoc Peer-to-Peer Network Architecture for Vehicle Safety Communications,” IEEE Commun. Mag., vol. 43, no. 4, 2005, pp. 100–07. [96] B. Karp and H. Kung, “GPSR: Greedy Perimeter Stateless Routing for Wireless Networks,” Proc. 6th Annual ACM/IEEE Int’l. Conf. Mobile Comp. and Networking, 2000, pp. 243–54. [97] V. Dumitrescu and J. Guo, “Context Assisted Routing Protocols for Inter-Vehicle Wireless Communication,” Proc. IEEE Intelligent Vehicles Symp., 2005, pp. 594–600. [98] C. Lochert et al., “A Routing Strategy for Vehicular Ad Hoc Networks in City Environments,” Proc. IEEE Intelligent Vehicles Symp., 2003, pp. 156–61. [99] Y. Günter and H. Grossmann, “Usage of Wireless LAN for Inter-Vehicle Communication,” Proc. 8th IEEE Int’l. Conf. Intelligent Transportation Sys., 2005, pp. 296–301. [100] C. Maihöfer, “A Survey of Geocast Routing Protocols,” IEEE Commun. Surveys & Tutorials, vol. 6, 2004, pp. 32–42. [101] W. Kremer, “Realistic Simulation of A Broadcast Protocol for A Inter Vehicle Communication System (IVCS),” Proc. 41st IEEE VTC, 1991, pp. 624–29. [102] A. Bachir and A. Benslimane, “A Multicast Protocol in Ad Hoc Networks Inter-Vehicle Geocast,” Proc. 57th IEEE VTC, 2003. [103] T. Fukuhara et al., “Broadcast Methods for Inter-Vehicle Communication System,” Proc. IEEE Wireless Commun. and Networking Conf., 2005, pp. 2252–57. [104] C. Maihöfer and R. Eberhardt, “Time-Stable Geocast for Ad Hoc Networks and Its Application With Virtual Warning Signs,” Comp. Commun., vol. 27, 2004, pp. 1065–75. [105] H. Alshaer and E. Horlait, “An Optimized Adaptive Broadcast Scheme for Intervehicle Communicatiorn,” Proc. 61st IEEE VTC, 2005, pp. 2840–44. [106] Z. Chen, H. Kung, and D. Vlah, “Ad Hoc Relay Wireless Networks Over Moving Vehicles on Highways,” Proc. 2nd ACM Int’l. Symp. Mobile Ad Hoc Networking & Comp., 2001, pp. 247–50. [107] A. Fukada, S. Matsuda, and H. Okada, “Multi-Hop Control Scheme on Vehicular Information Broadcasting Relay (VIBROR),” Proc. 54th IEEE VTC., 2001, pp. 159–63. [108] A. Benslimane, “Optimized Dissemination of Alarm Messages in Vehicular Ad-Hoc Networks (VANET),” Proc. 7th IEEE Int’l. Conf. High Speed Networks and Multimedia Commun., 2004, pp. 655–66. [109] I. Chisalita and N. Shahmehri, “A Context-based Vehicular Communication Protocol,” Proc. 15th IEEE Int’l. Symp. Pers., Indoor and Mobile Radio Commun., 2004, pp. 2820–24. [110] J. Bronsted and L. Kristensen, “Specification and Perfor-
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
mance Evaluation of Two Zone Dissemination Protocols for Vehicular Ad-Hoc Networks,” Proc. 39th Annual Simulation Symp., 2006. [111] J. Singh et al., “Empirical Observations on Wireless LAN Performance in Vehicular Traffic Scenarios and Link Connectivity Based Enhancements for Multihop Routing,” Proc. IEEE Wireless Commun. and Networking Conf., 2005, pp. 1676–82. [112] M. Möske et al., “Performance Measurements of a Vehicular Ad Hoc Network,” Proc. 59th IEEE VTC, 2004, pp. 2016–20. [113] Crossbow, “Mica2 Wireless Measurement System,” http:// www.xbow.com/Products/productsdetails.aspx?sid=72 [114] “GnuRadio website,” http://www.gnu.org/software/gnuradio [115] S. Wang, “The Effects of Wireless Transmission Range on Path Lifetime in Vehicle-Formed Mobile Ad Hoc Networks on Highways,” Proc. IEEE ICC, 2005, pp. 3177–81. [116] B. Williams and T. Camp, “Comparison of Broadcasting Techniques for Mobile Ad Hoc Networks,” Proc. 3rd ACM Int’l. Symp. Mobile Ad Hoc Networking & Comp., 2002, pp. 194–05. [117] S. Xu and T. Saadawi, “Does the IEEE 802.11 MAC Protocol Work Well in Multihop Wireless Ad Hoc Networks?,” IEEE Commun. Mag., vol. 39, June 2001, pp. 130–37. [118] B.-W. Chuang et al., “System Development and Performance Investigation of Mobile Ad-Hoc Networks in Vehicular Environments,” Proc. IEEE Intelligent Vehicles Symp., 2005, pp. 302–07. [119] M. Watanabe et al., “The Video Streaming at Multihop Communication on WACNET (Wireless Ad Hoc Community Network) Test System for Its Inter Vehicle Communications,” Proc. Euro. Conf. Wireless Tech., 2005, pp. 179–82. [120] R. Schmitz et al., “Analysis of Path Characteristics and Transport Protocol Design in Vehicular Ad Hoc Networks,” Proc. IEEE 63rd VTC, 2006, pp. 528–32. [121] M. Bechler, S. Jaap, and L. Wolf, “An Optimized TCP for Internet Access of Vehicular Ad Hoc Networks,” Proc. Networking 2005, May 2–6, 2005. [122] J. Li and S. Singh, “ATCP: TCP for Mobile Ad Hoc Networks,” IEEE JSAC, 2001. [123] M. D. Dikaiakos et al., “VITP: An Information Transfer Protocol for Vehicular Computing,” Proc. 2nd ACM Int’l. Wksp. Vehic. Ad Hoc Networks, 2005. [124] T. Leinmüller, E. Schoch, and F. Kargl, “Position Verification Approaches for Vehicular Ad Hoc Networks,” IEEE Wireless Commun., vol. 13, 2006, pp. 16–21. [125] K. Plössl, T. Nowey, and C. Mletzko, “Towards a Security Architecture for Vehicular Ad Hoc Networks,” Proc. 1st Int’l. Conf. Availability, Reliability and Security, 2006. [126] J. Blum and A. Eskandarian, “Fast, Robust Message Forwarding for Inter-Vehicle Communication Networks,” Proc. IEEE Intelligent Transportation Sys. Conf., 2006, pp. 1418–23. [127] J. Yoon, M. Liu, and B. Noble, “Random Waypoint Considered Harmful,” Proc. INFOCOM ’03, Apr. 2003. [128] J. Tian, K. Rothermel, and C. Cseh, “Spatially Aware Packet Routing for Mobile Ad Hoc Inter-Vehicle Radio Networks,” Proc. 6th IEEE Int’l. Conf. Intelligent Transportation Sys., 2003, pp. 1546–50. [129] Y. Hörmann et al., “Simulator for Inter-Vehicle Communication based on Traffic Modeling,” Proc. IEEE Intelligent Vehicles Symp., 2004, pp. 99–04. [130] L. Sung et al., “Performance of Mobile Ad Hoc Network in Constrained Mobility Pattern,” Int’l. Conf. Wireless Networks, 2003, pp. 92–97. [131] ns-2, http://www.isi.edu/nsnam/ns/ [132] QualNet, http://www.scalable-networks.com/ [133] D. Choffnes and F. Bustamante, “An Integrated Mobility and Traffic Model for Vehicular Wireless Networks,” Proc. 2nd ACM Int’l. Wksp. Vehic. Ad Hoc Networks, 2005. [134] SWANS, http://jist.ece.cornell.edu/ [135] Y. Liu, U. Ozgüner, and T. Acarman, “Performance Evaluation of Inter-Vehicle Communication in Highway Systems and in Urban Areas,” IEE Proc. Intelligent Transportation Sys., vol. 153, 2006, pp. 63–75. [136] S. Takahashi et al., “Distance Dependence of Path Loss for
Milllimeter Wave Inter-Vehicle Communications,” Proc. 58th IEEE VTC, 2003, pp. 26–30. [137] V. Taliwal et al., “Empirical Determination of Channel Characteristics for DSRC Vehicle-to-Vehicle Communication,” Proc. 1st ACM Wksp. Vehic. Ad Hoc Networks, 2004, p. 88. [138] J. Maurer et al., “A New Inter-Vehicle Communications (IVC) Channel Model,” Proc. 60th IEEE VTC, 2004, pp. 9–12. [139] Y. Goto and T. Hasegawa, “On Encoding of Position Information in Inter-Vehicle Communications,” IEICE Trans. Information and Systems, vol. E85-D, no. 11, 2002, pp. 1822–29. [140] C. Plenge, “The Performance of Medium Access Protocols for Inter-Vehicle Communication Systems,” Proc. Mobile Kommun., 1995, pp. 189–96. [141] M. Williams, “PROMETHEUS-the European Research Programme for Optimising the Road Transport System in Europe,” Proc. IEE Colloquium on Driver Info., dig. no.127, 1988, pp. 1–9. [142] Path, http://www.path.berkeley.edu [143] Network-on-Wheels, http://www.network-on-wheels.de/ vision.html [144] “Cartalk 2000 web site,” http://www.cartalk2000.net [145] D. Reichardt et al., “CarTalk 2000: Safe and Comfortable Driving Based Upon Inter-Vehicle-Communication,” Proc. IEEE Intelligent Vehicle Symp., 2002, pp. 545–50. [146] D. de Bruin et al., “Design and Test of A Cooperative Adaptive Cruise Control System,” Proc. IEEE Intelligent Vehicles Symp., 2004, pp. 392–96. [147] C. Maihöfer and M. Bechler, “Design Alternatives for IP in Vehicles,” Proc. 57th IEEE VTC, 2003, pp. 1783–87. [148] K. Tokuda, M. Akiyama, and H. Fujii, “DOLPHIN for InterVehicle Communication Systems,” Proc. IEEE Intelligent Vehicle Symp., 2000, pp. 504–09. [149] M. Watanabe et al., “A Sideways-Looking Radar for InterVehicle Communication: DEMO2000,” Proc. IEEE Int’l. Vehicle Elect. Conf., 2001, pp. 193–96. [150] B. Masini, C. Fontana, and R. Verdone, “Provision of an Emergency Warning System Through GPRS: Performance Evaluation,” Proc. 7th IEEE Int’l. Conf. Intelligent Transportation Sys., 2004, pp. 1098–102. [151] “A Zero Infrastructure Traffic Information System,” http:// trans.civil.northwestern.edu/_thanasis/research/projects/zi.html [152] The Drive-Thru Internet Project, http://www.drive-thruinternet.org/index.html [153] J. Ott and D. Kutscher, “Drive-Thru Internet: IEEE 802.11b for Automobile Users,” Proc. IEEE INFOCOM ’04, 2004. [154] SAFESPOT, http://www.safespot-eu.org [155] PReVENT, NOTE: MISSING URL [156] COMeSafety, http://www.comesafety.org [157] Car2car Communication Consortium, http://www.car-tocar.org
BIOGRAPHIES M IHAIL L. S ICHITIU (
[email protected]) received his B.E. and an M.S. in electrical engineering from the Polytechnic University of Bucharest in 1995 and 1996, respectively. In May 2001 he received a Ph.D. degree in electrical engineering from the University of Notre Dame. He is currently employed as an associate professor in the Department of Electrical and Computer Engineering at North Carolina State University. His primary research interest is in wireless networking with an emphasis on ad hoc networking and wireless local area networks. MARIA KIHL (
[email protected]) received her M.Sc. in computer engineering in 1993 and her Ph.D. in telecommunications in 1999, both at Lund University, Sweden. She is now an associate professor with the Department of Electrical and Information Technology at the same university. Her main research focus is performance modeling and analysis of distributed applications and server systems. Her current projects are in the areas of vehicular ad hoc networks, broadband IP access networks, and virtualized server environments.
IEEE Communications Surveys & Tutorials • 2nd Quarter 2008 Authorized licensed use limited to: IEEE Xplore. Downloaded on March 15,2010 at 05:41:50 EDT from IEEE Xplore. Restrictions apply.
105