Algorithm Shortest Path With VANET
Algorithm Shortest Path With VANET
Algorithm Shortest Path With VANET
I. I NTRODUCTION
Manuscript received February 10, 2014; revised April 28, 2014; accepted
June 6, 2014. Date of publication July 2, 2014; date of current version May 12,
2015. This work was supported in part by a research grant from the Natural
Science and Engineering Research Council (NSERC) of Canada, by a research
grant from General Motors, and by the Zhejiang Provincial Natural Science
Foundation of China under Grant LY12F01021. The review of this paper was
coordinated by Prof. Y. Qian. (Corresponding author: H. Shan.)
M. Wang, R. Zhang, and X. Shen are with the Department of Electrical
and Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1,
Canada.
H. Shan is with the Department of Information Science and Electronic
Engineering, Zhejiang University, Hangzhou 310027, China.
R. Lu is with Communication Engineering School of Electrical and Electronics Engineering, Nanyang Technological University, Singapore 639798.
F. Bai is with ECI Lab, General Motors Global RD, Warren, MI 48092 USA.
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TVT.2014.2335201
0018-9545 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
are made to avoid congestion and balance the traffic rather than
discover optimal paths for individuals, some vehicles may pay
additional cost (e.g., a longer traveling length). Therefore, algorithms should be designed to jointly consider the balance of the
network traffic and the reduction of average vehicle travel cost.
To this end, we propose a real-time global path-planning
algorithm that exploits VANET communication capabilities to
avoid vehicles from congestion in an urban environment. Both
the network spatial utilization and vehicle travel cost are considered to optimally balance the overall network smoothness
and the drivers preferences. Specifically, the contributions of
this paper are threefold.
First, to facilitate the application of real-time path
planning, we propose a hybrid-VANET-enhanced ITS
framework, exploiting both the VANETs and the public
transportation system. Based on the proposed hybrid ITS
framework, a multihop message forwarding mechanism
is designed to collect the real-time traffic information
or the emergent warning messages, which usually have
strict delay bounds. A theoretical analysis on the end-toend transmission delay performance of the mechanism is
presented as well.
Second, we design a real-time global path-planning algorithm to not only improve network spatial utilization but
also reduce average vehicle travel cost per trip. A lowcomplexity algorithm is developed based on Lyapunov
optimization to make real-time path planning decisions.
With the proposed path-planning algorithm, the tradeoff
between the overall network spatial utilization and drivers
preferences can be well balanced.
Finally, the transmission performance of the hybrid
VANETs is first evaluated under different vehicle densities
via VISSIM, and then, extensive simulations validate the
effectiveness and efficiency of the proposed path-planning
algorithm. The results confirm that our proposed pathplanning algorithm is able to find alternative paths for
vehicles to bypass congestion areas while reducing the
average travel cost in an efficient, timely, and coordinated way.
The remainder of this paper is organized as follows.
Section II provides related works on path planning. The system
model is discussed in Section III. Section IV presents the
transmission mechanism in the proposed architecture and the
corresponding performance analysis. A real-time path planning
problem is formulated in Section V, followed by algorithm
design in Section VI. Section VII demonstrates the performance
of our proposed path-planning algorithm by simulations. Finally, Section VIII concludes this paper.
II. R ELATED W ORKS
Traffic congestion, caused by unbalanced traffic flow or a
sudden accident/incident, can cause late arrivals and additional
cost for drivers and becomes a major problem in the transportation. However, this cost due to traffic congestion can be
reduced by route navigation or path planning with congestion
avoidance. For example, the paths of vehicles can be replanned
with the shortest-path-based GPS navigation [15], the accident
1665
1666
TABLE I
S UMMARY OF THE I MPORTANT M ATHEMATICAL N OTATIONS
1667
Fig. 1. Real-time path planning in VANET-enhanced hybrid networks. (a) Hybrid-VANET-enhanced network architecture. (b) Path planning in a VANETenhanced ITS.
Fig. 2.
T
ij (t).
(1)
t=(T 1)
There are two kinds of traffic congestion: recurrent congestion and nonrecurrent congestion [34]. The recurrent congestion
is due to the tension between the current traffic flow situation
(e.g., the traffic inflow ij (T )) and the road conditions (e.g., the
road capacity cij (T )), which is nonincident related. The nonrecurrent congestion is caused by an accident or incident, which
can reduce the road capacity (to be introduced in Section V). We
define a congestion indicator of a warning message, (Iij )(
[0, 1]), to represent how the congestion type I happening
on road segment (i, j) impacts on the road capacity, where
(Iij ) = 1 means recurrent congestion and (Iij ) [0, 1) implies nonrecurrent congestion.
Each vehicle traveling from one intersection to the next
is called routing in this paper. For each intersection (e.g.,
intersection i), consider that the RSU nearest to the intersection
maintains a virtual queue of length Qdi (T ), representing the
number of the buffered vehicles at this intersection specifically
destined to destination d ( ) in sample time T . Then, the total
length of all
virtual queues of intersection i for all destinations
is Qi (T ) = d Qdi (T ), where
Qdi (T ) = max
Qdi (T 1)
dij (T 1), 0
jJi
dui (T 1)
(2)
uJi
1668
selected as the next relay [35]. Moreover, we assume that a vehicle deletes the warning message once it has been transmitted.
On the other hand, a global message lifetime TL is preset for
each warning message, at the end of which all the transmissions of the corresponding message will be terminated, thus to
further control the redundancy in message delivery. Once an
RSU or cellular BS receives a warning message, it forwards
the message to the vehicle-traffic server via wireline. Upon
receiving the warning message, the traffic server will operate
the path-planning algorithm based on the collected timely roadtraffic information. By leveraging this transmission mechanism,
emergent messages (e.g., congestion indicators) are promising
to be disseminated more efficiently as compared with only
utilizing VANETs or the cellular communication capabilities
of the public transportation system. Finally, after the vehicletraffic server finished path planning, replanned paths are fed
back to vehicles, demanding path planning via a downlink
transmission (i.e., traffic serverRSU/vehicle relayvehicle in
need of path planning).
As shown in Fig. 1, the overall communications in the
proposed VANET-enhanced ITS can be divided into three
layers: V2V and V2R communications in VANETs, wireless
communication between super nodes, and BSs via a cellular
system, and wired communication between RSUs (or BSs) and
the vehicle-traffic server. Thus, the main issues affecting the
efficiency of the end-to-end message transmission comes to
transmission delay in VANETs. By considering the following
ideal medium access control (MAC) for V2V and V2R communications, we will analyze the transmission delay in VANETs in
the following. Specifically, for analytical simplicity, we assume
that once a vehicle moves into the coverage range of an RSU
or another vehicle, time slots can be scheduled with neglectable
delay for the corresponding V2R or V2V transmissions. Moreover, the link rate of a V2V or V2R transmission is assumed
constant, and the contact duration between each transmission
pair is considered long enough to accomplish at least one packet
delivery, which can be achieved by appropriately setting the
packet size [38].
In general, the transmission delay in VANETs can be discussed under two cases. First, when the vehicle density is very
high (e.g., more than 56 vehicles/mi), the connections among
vehicles can be found with high probability, considering that the
transmission range of a vehicle (e.g., more than 100 m as shown
in dedicated short-range communications) is way more than the
average headway distance. In this case, for a given connection
path, for example, from a vehicle to an RSU, we consider
neglectable transmission delay because of the assumption of
the ideal MAC and small-size packet delivery. Second, for the
medium or sparse vehicle density case, due to the intermittency
of vehicle communications caused by high-speed mobility
and/or node sparsity, the intercontact time, namely, the waiting
time of each hop for the receiver (vehicle or RSU) to fall into
the transmission range of the transmitter, dominates the end-toend transmission delay. Notice that congestion may cause an
unbalanced vehicle distribution on neighboring roads, and the
traffic information report on a road of low node density can be
the bottleneck of the VANET-assisted information collection.
As such, in the following, we analyze the impact of vehicle
b1
Pr (Uon > u) =
b1
1 e(2Ru)
1 (e2R )
(3)
E[Uon ] =
2R
Pr (Uon > u) du.
(4)
1669
(5)
Pr(Uo > u) =
b
b
(e2R ) 1 e(L2R)
L2R
E[Uo ] =
(6)
6 (L E[Uon ] E[Uo ])
.
D(vL + vH )
(7)
(8)
1670
(9)
i=1
M
(i 1) (1 PB PT )i1
i=1
(PB + PT ) E[TV 2V ].
(10)
(13)
(14)
Q
(T
)
(T
)
Q
ij
ij
q
.
min T,
=
Dij
c (T ) 1min 1, ij (T )
2 cij (T ) T
ij
cij (T )
(15)
uJi
where the left and right sides of the equation are, respectively,
referred to as the aggregate vehicle arrival and departure rates.
(Iij ) [0, 1)
(16)
where (Iij ) is the percentage of remaining road capacity during incident type I on road segment (i, j), i.e.,
congestion indicator. The value of (Iij ) depends on
the incident type I and is considered to be sensed by
witness/victim vehicles and delivered to the nearest RSU
or BS. cIij is thus the road capacity under the incident I.
Take the case that a road segment has one lane in each
4 The bus equivalent is the number of buses displaced by a single taxi or a
private car in a suburb area [39].
(Iij ) [0, 1]
(17)
T0
(18)
,
otherwise.
For an intersection (e.g., intersection i), since there may be
several neighboring intersections as the candidates of the coming intersections, the average cost of vehicles belonging to
intersection i is defined as
ij (T )pij (T ), if
ij (T ) = 0
1 (T )
ij
jJi
jJi
piJi (T ) = jJi
0,
otherwise
(21)
1671
T0
1
E [Qi (T )] < .
T0
(22)
T =0
iI
(23)
This objective is to maximize the spatial utility while minimizing travel cost, under the following constraints: 1) the flow
balance of each intersection; 2) the limitation of outflow rate
on each road segment; and 3) the congestion avoidance of each
intersection. We exploit Lyapunov optimization process [41] to
5 The definition of queue and network stability is also used, for example, in
[42] and [43] for the stability and utility optimization to make online control
decisions.
1672
dD
KpiJi (T )
(24)
13:
14:
15:
/ Path planning /
for each destination d do
Find jd = arg max{Qdi (T ) Qdj (T )}.
jJi
16:
qjd (T ) min{Qdi (T ) Qdj (T ), cijd (T )}.
d
d
17:
/ Update queues Qdi (T ) and Qdj (T ) /
d
18:
Qdi (T ) Qdi (T ) qjd (T );
d
19:
Qdj (T ) Qdj (T ) + qjd (T );
d
d
d
20:
end for
21:
Ic Ic \ {i}.
22: end while
23: end procedure
(25)
where d qjd (T ) is the total number of vehicles, which are
dispatched from intersection i to intersection j at time T . As we
1673
have qjd (T) = min{Qdi (T)Qdj (T), cij (T)}, Qi (T) = d Qdi (T),
and Qj (T ) = d Qdj (T ), the following inequality holds:
qjd (T ) + Qj (T ) Qi (T ) 0.
(26)
d
Thus, the right side of (25) is no more than zero. Then, the
summation of average squares of queue size is satisfied as
E [Qi (T + 1)]2 + E [Qj (T + 1)]2
E [Qi (T )]2 + E [Qj (T )]2 . (27)
That is, the summation of average square of queue size of
those intersections virtual queues does not increase with time.
Under the cases with all destinations and multiple intersections,
the similar results still hold, which implies the stability of
network and the avoidance of traffic congestion in a network,
as discussed in [41].
Furthermore, the computational complexity of the proposed
algorithm is given as the following lemma.
Lemma 2: The total computational complexity is proportional to the square of the number of intersections in the
map times the upper bound of the number of neighboring
intersections.
Proof: We first calculate the weight of each intersection;
thus, the complexity of this step is O(|I|). Second, we schedule
each intersection in Ic . For each intersection to be scheduled,
we need to find the right neighboring intersection jd for each
destination d. Therefore, the complexity of the second step is
O(|Ic |((1 + |Ic |)/2 + ||U )), where U is the upper bound of
the number of neighboring intersections of one intersection. As
the |Ic | and |I| are in the same order, the overall complexity is
given by
|I| + |I|2
O (|I|) + O
+ |I|||U .
(28)
2
Furthermore, as the number of roads || and that of intersections |I| have the relationship 2/U |I|, the complexity can
be further simplified as
|I| + |I|2
|I|2 U 2
O (|I|) + O
+
(29)
= O |I|2 U 2 .
2
2
Thus, the total computational complexity is proportional to the
square of the number of intersections in the map times the upper
bound of the number of neighboring intersections.
The proposed path-planning algorithm can perform better
than the conventional path planning because of the following
reasons. First, the proposed path-planning algorithm is updated based on real-time and accurate messages received from
V2V/V2R communication, by which, for instance, a warning
message of traffic jam can be delivered and impact timely on decisions of path planning. Second, in hybrid-VANET-enhanced
networks, public transportation system can help to deliver the
messages, leading to the reduced transmission delay for delaysensitive real-time path planning. Third, the proposed path
planning is designed to reduce traveling cost in a coordinated
manner to avoid particular parts of the road network overloaded. Finally, the relatively low computational complexity
1674
Fig. 4. Performance evaluation of the proposed transmission mechanism in a medium-vehicle-density scenario. (a) Transmission performances in a high-vehicledensity scenario. (b) PDF of V2V distance. (c) PDF of the last hop V2R distance. (d) Transmission delay of a vehicle to an RSU given the transmission range.
1675
AMD. Fig. 5(b) shows a good adaptability of the proposed pathplanning algorithm to avoid introducing other traffic jam.
Fig. 6(a) shows the effect of different kinds of accidents
on AMD. It is shown that, when a big accident continues for
long duration (i.e., 20 min), AMD increases, compared with a
small accident (i.e., lasting 10 min only). This is because, as
some vehicles have no capabilities to change their current paths
(e.g., buses), AMD increases due to their longer trapped time in
congestion. Similarly, when the number of accidents increases,
AMD becomes longer, but not much. Thus, it implies that our
proposed path-planning algorithm is with a good adaptability
to different accident duration. Moreover, if the number of
slow-speed vehicles increases, more vehicles slowed down to
30 km/h will introduce larger AMD, as shown in Fig. 6(b).
Since more slow vehicles on one road can result in high vehicle
density, Fig. 6(b) shows good adaptability to vehicle densities. Furthermore, comparing this performance with the one in
Fig. 5(a), AMD is a little longer than the case under few slow
vehicles since network vehicle-traffic throughput is diminished
due to more vehicles with slow speed stranded on one road.
The sensitivity analyses in terms of both the vehicle number
and the number of accidents on AMD are discussed in Fig. 7.
Here, we considered that the accidents are big, lasting for
20 min. First, we can see that the AMD increases with the
increased number of vehicles under our algorithm in Fig. 7.
1676
VIII. C ONCLUSION
In this paper, we have developed a hybrid-VANET-enhanced
real-time path planning for vehicles to avoid congestion in an
ITS. We first propose a hybrid-VANET-enhanced ITS framework with functionalities of real-time traffic information collection, involving both V2V and V2R communications in VANETs
and cellular communications in public transportation system.
Then, a globally optimal real-time path-planning algorithm
is designed to improve overall spatial utilization and reduce
average vehicle travel cost by means of Lyapunov optimization.
Extensive simulations have been conducted to demonstrate
that the proposed path-planning algorithm can achieve better
performance than that without real-time path planning in terms
of AMD and the adaptability to different accident duration and
traffic densities. In future work, we intend to find large-scale
real-world vehicle traffic traces to further validate benefits of
the proposed algorithm in practical scenarios.
R EFERENCES
Fig. 6. AMD versus specified accidents. (a) AMD comparison between different accident time duration. (b) AMD comparison between different numbers
of slow vehicles.
Fig. 7. AMD versus both the number of vehicles and specified accidents.
The reason for this AMD increment is that more vehicles may
result in a higher probability of introducing another traffic jam
at crossings. However, taking the case with three accidents as
an example, even when the number of vehicles increases to 800,
AMD is relatively small, around 375 s, as shown in Fig. 7. This
result shows a good adaptability of the proposed path-planning
algorithm to the total vehicle number. In addition, Fig. 7 shows
that the AMD increases with the increased number of accidents
with the similar trend as stated previously.
[1] Texas Transp. Inst. (2007). Texas Transportation Institute: Urban mobility
information annual urban mobility report, College Station, TX, USA.
[Online]. Available: http://mobility.tamu.edu/ums
[2] M. Papageorgiou, C. Diakaki, V. Dinopoulou, A. Kotsialos, and Y. Wang,
Review of road traffic control strategies, Proc. IEEE, vol. 91, no. 12,
pp. 20432067, Dec. 2003.
[3] T. Hunter, R. Herring, P. Abbeel, and A. Bayen, Path and travel time
inference from GPS probe vehicle data, in Proc. Neural Inf. Process.
Syst. Found., Vancouver, BC, Canada, Dec. 2009, pp. 18.
[4] H. Hartenstein and K. Laberteaux, VANET: Vehicular Applications and
Inter-Networking Technologies. Hoboken, NJ, USA: Wiley, 2010.
[5] [Online]. Available: http://www.nhtsa.gov/
[6] R. Lu, X. Lin, and X. Shen, SPRING: A social-based privacy-preserving
packet forwarding protocol for vehicular delay tolerant networks, in
Proc. IEEE INFOCOM, San Diego, CA, USA, Mar. 2010, pp. 19.
[7] M. Wang, H. Liang, R. Zhang, R. Deng, and X. Shen, Mobility-aware coordinated charging for electric vehicles in VANET-enhanced smart grid,
IEEE J. Sel. Areas Commun., vol. 32, no. 7, pp. 117, Jul. 2014.
[8] A. Skabardonis and N. Geroliminis, Real-time monitoring and control
on signalized arterials, J. Intell. Transp. Syst.Technol., Plan., Oper.,
vol. 12, no. 2, pp. 6474, May 2008.
[9] I. Leontiadis et al., On the effectiveness of an opportunistic traffic management system for vehicular networks, IEEE Trans. Intell. Transp. Syst.,
vol. 12, no. 4, pp. 15371548, Dec. 2011.
[10] N. Drawil and O. Basir, Intervehicle-communication-assisted localization, IEEE Trans. Intell. Transp. Syst., vol. 11, no. 3, pp. 678691,
Sep. 2010.
[11] A. Khosroshahi, P. Keshavarzi, Z. KoozehKanani, and J. Sobhi, Acquiring real time traffic information using VANET and dynamic route
guidance, in Proc. IEEE Comput., Control Ind. Eng., Wuhan, China,
Aug. 2011, pp. 913.
[12] P. Chen, Y. Guo, and W. Chen, Fuel-saving navigation system in
VANETs, in Proc. IEEE Veh. Technol. Conf., Ottawa, ON, Canada,
Sep. 2010, pp. 15.
[13] T. Schouwenaars, B. Moor, E. Feron, and J. How, Mixed integer programming for multi-vehicle path planning, in Proc. Eur. Control Conf.,
Porto, Portugal, Sep. 2001, pp. 26032608.
[14] M. Kimra, S. Inoue, Y. Taoda, T. Dohi, and Y. Kakuda, A novel method
based on VANET for alleviating traffic congestion in urban transportations, in Proc. IEEE Auton. Decentralized Syst., Mexico City, Mexico,
Mar. 2013, pp. 17.
[15] M. Abboud, L. Jaoude, and Z. Kerbage, Real time GPS navigation system, 2004. [Online]. Available: http://webfea-lb.fea.aub.edu.lb/
proceedings/2004/SRC-ECE-27.pdf
[16] Y. Chung, Development of an accident duration prediction model on the
Korean Freeway Systems, Accid. Anal. Prev., vol. 42, no. 1, pp. 282289,
Jan. 2010.
[17] Y. Zhao, K. Triantis, D. Teodorovic, and P. Edara, A travel demand
management strategy: The downtown space reservation system, Eur. J.
Oper. Res., vol. 205, no. 3, pp. 584594, Sep. 2010.
1677
Rongxing Lu (S09M11) received the Ph.D. degree in computer science from Shanghai Jiao Tong
University, Shanghai, China, in 2006 and the Ph.D.
degree in electrical and computer engineering from
the University of Waterloo, Waterloo, ON, Canada,
in 2012.
From May 2012 to April 2013, he was a Postdoctoral Fellow with the University of Waterloo,
Waterloo, ON, Canada. Since May 2013, he has been
an Assistant Professor with the School of Electrical
and Electronics Engineering, Nanyang Technological University, Singapore. His research interests include wireless network
security, big data security and privacy, network coding security, and applied
cryptography.
Ran Zhang received the B.E. degree in electronics engineering from Tsinghua University, Beijing,
China, in 2010. He is currently working toward the
Ph.D. degree with the Broadband Communication
Research Group, University of Waterloo, Waterloo,
ON, Canada.
His current research interests include resource
management in heterogeneous wireless access networks, carrier aggregation in Long-Term Evolution
Advanced systems, and electrical vehicle charging
control in smart grids.
1678
Xuemin (Sherman) Shen (M97SM02F09) received the B.Sc. degree from Dalian Maritime University, Dalian, China, in 1982 and the M.Sc. and
Ph.D. degrees from Rutgers University, Piscataway,
NJ, USA, in 1987 and 1990, all in electrical
engineering.
From 2004 to 2008, he was the Associate Chair for
Graduate Studies with the Department of Electrical
and Computer Engineering, University of Waterloo,
Waterloo, ON, Canada. He is currently a Professor
and the University Research Chair with the Department of Electrical and Computer Engineering, University of Waterloo. He is
a coauthor or editor of six books and the author of several papers and book
chapters in wireless communications and networks, control, and filtering. His
research interests include resource management in interconnected wireless/
wired networks, wireless network security, wireless body area networks, and
vehicular ad hoc and sensor networks.
Dr. Shen served as the Technical Program Committee Chair for the 2010 Fall
IEEE Vehicular Technology Conference (IEEE VTC10 Fall); the Symposia
Chair for the 2010 IEEE International Conference on Communications (IEEE
ICC10); the Tutorial Chair for IEEE VTC11 Spring and IEEE ICC08;
the Technical Program Committee Chair for the 2007 IEEE Global Communications Conference; the General Cochair for the 2007 IEEE International
Conference on Communications and Networking in China and the 2006 Third
International Conference on Quality of Service in Heterogeneous Wired/
Wireless Networks; and the Chair for IEEE Communications Society Technical
Committee on Wireless Communications and Peer-to-Peer Communications
and Networking. He also serves/served as the Editor-in-Chief for IEEE N ETWORK , Peer-to-Peer Networking and Application, and IET Communications; as
a Founding Area Editor for IEEE T RANSACTIONS ON W IRELESS C OMMUNI CATIONS ; as an Associate Editor for IEEE T RANSACTIONS ON V EHICULAR
T ECHNOLOGY, Computer Networks, and ACM Wireless Networks; and as
the Guest Editor for IEEE J OURNAL ON S ELECTED A REAS IN C OMMUNI CATIONS , IEEE W IRELESS C OMMUNICATIONS , IEEE C OMMUNICATIONS
M AGAZINE, and ACM Mobile Networks and Applications. He is a registered
Professional Engineer of Ontario, Canada; a Fellow of the Canadian Academy
of Engineering and the Engineering Institute of Canada; and a Distinguished
Lecturer of the IEEE Vehicular Technology and Communications Societies.
Fan Bai received the B.S. degree in automation engineering from Tsinghua University, Beijing, China,
in 1999 and the M.S. and Ph.D. degrees in electrical engineering from the University of Southern
California, Los Angeles, CA, USA, in 2005.
Since September 2005, he has been a Senior
Researcher with the Electrical and Control Integration Laboratory, Research and Development and
Planning, General Motors Corporation, Warren, MI,
USA. He is also serving as a Ph.D. supervisory
committee member at Carnegie Mellon University,
Pittsburgh, PA, USA, and the University of Illinois at Urbana-Champaign,
Champaign, IL, USA. He is the author of about 40 book chapters and papers
presented in conference and published in prestigious journals, including the
ACM Annual International Conference on Mobile Computing and Networking,
the IEEE International Conference on Computer Communications, the ACM
International Symposium on Mobile Ad Hoc Networking and Computing,
the IEEE Communications Society Conference on Networks, the IEEE International Conference on Communications, the IEEE Global Communications
Conference, the IEEE Wireless Communications and Networking Conference, the IEEE J OURNAL ON S ELECTED A REAS IN C OMMUNICATIONS, the
IEEE W IRELESS C OMMUNICATION M AGAZINE, the IEEE C OMMUNICA TION M AGAZINE , and the Elsevier Ad Hoc Networks Journal. His current
research interests include the discovery of fundamental principles and the
analysis and design of protocols/systems for next-generation vehicular ad hoc
networks for safety, telematics, and infotainment applications.
Dr. Bai serves as a Technical Program Cochair for the 2007 IEEE International Symposium on Wireless Vehicular Communications and the 2008 International Workshop on Mobile Vehicular Networks. He also currently serves
as an Associate Editor for the IEEE T RANSACTION ON V EHICULAR T ECH NOLOGY and the IEEE T RANSACTION ON M OBILE C OMPUTING . He also
serves as a Guest Editor for IEEE W IRELESS C OMMUNICATION M AGAZINE,
IEEE V EHICULAR T ECHNOLOGY M AGAZINE , and Elsevier Ad Hoc Networks
Journal. He received the Charles L. McCuen Special Achievement Award
from General Motors Corporation in 2006, in recognition for his extraordinary
accomplishment in the area of vehicle-to-vehicle communications for drive
assistance and safety.