Elsevier

Ad Hoc Networks

Volume 8, Issue 5, July 2010, Pages 489-505
Ad Hoc Networks

PROMPT: A cross-layer position-based communication protocol for delay-aware vehicular access networks

https://doi.org/10.1016/j.adhoc.2009.12.006Get rights and content

Abstract

Vehicular communication systems facilitate communication devices for exchange of information among vehicles and between vehicles and roadside equipment. These systems are used to provide a myriad of services ranging from traffic safety application to convenience applications for drivers and passengers. In this paper, we focus on the design of communication protocols for vehicular access networks where vehicles access a wired backbone network by means of a multi-hop data delivery service. Key challenges in designing protocols for vehicular access networks include quick adaptability to frequent changes in the network topology due to vehicular mobility and delay awareness in data delivery. To address these challenges, we propose a cross-layer position-based delay-aware communication protocol called PROMPT. It adopts a source routing mechanism that relies on positions independent of vehicle movement rather than on specific vehicle addresses. Vehicles monitor information exchange in their reception range to obtain data flow statistics, which are then used in estimating the delay and selecting best available paths. Through a detailed simulation study using ns-2, we empirically show that PROMPT outperforms existing routing protocols proposed for vehicular networks in terms of end-to-end packet delay, packet loss rate, and fairness of service.

Introduction

In recent years, the awareness of transportation problems has increased due to rising fuel costs, air pollution, and increased number of accidents. In urban environments, where the population density is high, these problems are more pronounced. To alleviate these problems, Intelligent Transportation Systems (ITS) are proposed to utilize information about vehicle traffic through a communication structure. Such systems are useful in many applications including emergency notification systems, vehicle traffic management, and traveler information/support.

An important component of ITS is the vehicular communication network called VANET that enables information exchange among vehicles. VANET is a self-configuring mobile ad hoc network of vehicles interconnected via wireless link. VANETs’ services can be classified as Vehicle-to-Infrastructure (V2I) and Vehicle-to-Vehicle (V2V). V2I communication provides connectivity between roadside equipments and vehicles. V2V provides connectivity directly between vehicles without relying on an existing infrastructure. There are increasing number of efforts such as DSRC1 and 802.11p2 to standardize communication protocols for VANETs.

VANETs are fundamentally different from other ad hoc networks in several ways. They have geographically constrained but highly dynamic topologies, predictable mobility, and fast varying connectivity. These characteristics make it difficult to apply traditional solutions developed for MANETs directly to VANETs. A major focus of recent research on VANETs is to minimize the end-to-end communication delay, which is important both in providing emergency information and also in delay sensitive applications. For example, consider user communication services, which require information exchange among passengers from different cars, and info-tainment applications involving real-time multimedia. They try to improve the convenience and comfort level for travelers and often requires vehicular networks with small end-to-end delay. VANETs may also be used to develop marketing tools for businesses. For instance, restaurants or hotels can broadcast their information over VANETs and interested drivers or passengers can send a query for more information or even make a reservation. VANETs may also be used to develop e-commerce applications wherein travelers can make business transactions. Such applications require networks which are delay-efficient and reliable.

As part of our previous research, we developed a cross-layer protocol CVIA for highways [1] which aimed at providing location-independent throughput and fairness to vehicles. In this work, we focus on urban environments laced with intersections. Such road networks pose several new challenges such as multiple paths, overhead due to routing decisions at intersections, packet congestion, and highly mobile relay nodes. We propose a new protocol called PROMPT,3 which is a cross-layer position-based delay-aware protocol that addresses these challenges and delivers packets over minimum delay paths.

PROMPT adopts a position-based routing approach to eliminate negative effects of high node mobility rates. Paths are determined at source nodes based on network traffic statistics collected during propagation of service advertisements of base stations. Taking advantage of the fact that data traffic along roads vary much slower than vehicles’ positions, statistics collected in individual nodes are mapped to locations. We introduce analytical methods to map such statistics to delay estimations at source nodes, which allows us to distribute the traffic over all available paths.

Through an extensive simulation study, we show that PROMPT is able to use local information effectively to predict the end-to-end delay. We also show that PROMPT outperforms DSR [2], CAR [3], GPSRJ+ [4], and VADD [5] protocols in terms of end-to-end delays, success rates, and fairness.

Section snippets

Related work

Vehicular ad hoc networks (VANETs) are a type of mobile ad hoc network with special properties. Even though some routing protocols developed for MANETs (e.g., AODV [6] and DSR [2]) can directly be used in VANETs, it has been shown that such direct applications do not deliver good performance due to fast vehicle movement and relatively high speed of mobile nodes in VANETs [7].

Due to continuous vehicular movements, it has been well accepted that position-based routing as opposed to topology-based

Protocol overview

Our proposed protocol PROMPT is designed for V2I systems consisting of vehicles and base stations (BS), each of which is identified with a unique ID. BSs are gateways installed at fixed locations along the road. All vehicles and BSs are equipped with wireless radios for communication. BSs communicate among themselves through wired connections and with vehicles through wireless interfaces. The system supports multi-hop communication to connect base stations with distant vehicles. Vehicles are

Service advertisement

To advertise their services, base stations broadcast beacon messages. Each beacon message contains a BSid, SEQ, TTL, PATH, and PathInfo. BSid is the base station address which uniquely identifies a BS in the system. SEQ is the sequence number of the beacon. The BS attaches a different SEQ for each beacon that it generates. TTL field in the beacon indicates its lifetime or the beacon hop limit. TTL is decremented at each forwarding node, and the beacon is discarded when TTL becomes zero. PATH is

Data delivery

The data delivery process starts with a sender selecting an available mapPATH from the path information table. We propose a position-based source routing approach which is a combination of source routing and geographic routing. Following source routing principles, packet route is attached to the data packets. However, we use geometric information (street and direction) instead of node IDs to indicate routes. In this section, unless mentioned otherwise, a packet refers to a data packet that is

Simulation setup

We evaluate our proposed PROMPT protocol through ns-2 simulations considering an example urban road network shown in Fig. 4. Each road has two lanes running in opposite directions and we randomly place 440 vehicles over the entire road network so that each street has a vehicle density about 15 vehicles/km/lane. The vehicle speed is selected randomly from a Gaussian distribution with mean 36 km/h and standard deviation of 5 km/h. For simplicity, we restrict the vehicle movements to linear paths.

Conclusions and future work

In this paper, we propose a cross-layer protocol for VANETs that improves end-to-end delay based on the path information gathered while propagating beacon messages. We show through simulations that such local traffic data can be used to estimate end-to-end delays. Our extensive results show that our model predicts the delay with high accuracy, and hence can be used in delay-aware data delivery applications. PROMPT outperforms DSR, GPSRJ+, VADD, and CAR in term of the end-to-end delay, the

Boangoat Jarupan received her BS and MS degrees in Electrical and Computer Engineering from The Ohio State University in 1997 and 2000, respectively. She is pursuing her Ph.D. in the same university. Her research interests include mobile ad hoc communication systems with an emphasis on vehicular networks. She is currently working on cross-layer protocol design and multi-hop communication models for delay sensitive applications and intersection collision warning systems.

References (18)

  • G. Korkmaz et al.

    A cross-layer multihop data delivery protocol with fairness guarantees for vehicular networks

    IEEE Transactions on Vehicular Technology

    (2006)
  • D. Johnson et al.

    DSR: the dynamic source routing protocol for multi-hop wireless ad hoc networks

    Ad Hoc Networking

    (2001)
  • V. Naumov, T. Gross, Connectivity-aware routing (CAR) in vehicular ad-hoc networks, in: The 26th IEEE International...
  • K. Lee, J. Haerri, U. Lee, M. Gerla, Enhanced perimeter routing for geographic forwarding protocols in urban vehicular...
  • J. Zhao et al.

    VADD: vehicle-assisted data delivery in vehicular ad hoc networks

    IEEE Transactions on Vehicular Technology

    (2008)
  • C. Perkins, E. Royer, Ad-hoc on-demand distance vector routing, in: Second IEEE Workshop on Mobile Computing Systems...
  • F. Li et al.

    Routing in vehicular ad hoc networks: a survey

    IEEE Vehicular Technology Magazine

    (2007)
  • B. Karp, H. Kung, GPSR: greedy perimeter stateless routing for wireless networks, in: Proceedings of the 6th Annual...
  • C. Lochert et al.

    Geographic routing in city scenarios

    ACM SIGMOBILE Mobile Computing and Communications Review

    (2005)
There are more references available in the full text version of this article.

Cited by (43)

  • Geographic routing enhancement for urban VANETs using link dynamic behavior: A cross layer approach

    2021, Vehicular Communications
    Citation Excerpt :

    Mobility prediction progressive routing (MP2R) [20] and cross-layer, weighted, position-based routing (CLWPR) [21,23] consider physical layer measurements of signal to noise Ratio (SNR) or received signal strength indicator (RSSI) for link quality and output device MAC queue size for nodes' loads. PROMPT [39], cross-layer position-based delay-aware communication protocol, selects a path on the map for packet forwarding using MAC delay statistics. Geo-LU uses two-hop neighbor information, including vehicles' positions, link quality, and residual bandwidth in routing decisions, which makes the protocol suitable for overcoming the frequent network dis-connectivity in VANETs [40].

  • Link utility aware geographic routing for urban VANETs using two-hop neighbor information

    2020, Ad Hoc Networks
    Citation Excerpt :

    MP2R [18] and CLWPR [19] consider the link quality measured using received signal strength indicator (RSSI) or signal to noise ratio (SNR) at the physical layer and the nodes’ load using the MAC queue size. PROMPT [33] utilizes MAC layer delay statistics collected at the MAC layer in the selection of a path on the map. In addition, the perimeter forwarding proposed in GPSR [23], and the right-hand rule proposed in [7] forward the packet around the destination, which requires construction and traversal of planner graphs, which is not suitable for VANETs [13,14].

  • Data communication in VANETs: Protocols, applications and challenges

    2016, Ad Hoc Networks
    Citation Excerpt :

    Both protocols deal mainly with network connectivity issues and are not designed to address delay sensitive applications. PROMPT [24] is a cross-layer position-based delay-aware communication protocol that improves end-to-end delay using path information gathered by vehicles while propagating beacon messages. The performance of routing protocols depends on different factors such as vehicular mobility model, data traffic, and road layouts.

  • Vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communication in a heterogeneous wireless network - Performance evaluation

    2016, Transportation Research Part C: Emerging Technologies
    Citation Excerpt :

    Packets being forwarded in the mesh nodes (i.e., vehicles) need to know the structure of the mesh network, the direction to forward the data traffic based on the vehicle location and route to the destination nodes/vehicles. Multi-hop routing protocols for VANET provide different options that could be used for CVT applications based on their specific latency requirements (Saleet et al., 2011; Al-Rabayah and Malaney, 2012; Tee and Lee, 2010; Jarupan and Ekici, 2010; Sahu et al., 2013; Dey et al., 2015b). Also, several studies reviewed the VANET protocols for CVT applications (Darwish and Bakar, 2015; Dey et al., 2015b).

  • Data collection protocols for VANETs: a survey

    2022, Complex and Intelligent Systems
View all citing articles on Scopus

Boangoat Jarupan received her BS and MS degrees in Electrical and Computer Engineering from The Ohio State University in 1997 and 2000, respectively. She is pursuing her Ph.D. in the same university. Her research interests include mobile ad hoc communication systems with an emphasis on vehicular networks. She is currently working on cross-layer protocol design and multi-hop communication models for delay sensitive applications and intersection collision warning systems.

Eylem Ekici received his BS and MS degrees in Computer Engineering from Bogazici University, Istanbul, Turkey, in 1997 and 1998, respectively. He received his Ph.D. degree in Electrical and Computer Engineering from Georgia Institute of Technology, Atlanta, GA, in 2002. Currently, he is an Associate Professor in the Department of Electrical and Computer Engineering of The Ohio State University, Columbus, OH. His current research interests include cognitive radio networks, nano-scale networks, vehicular communication systems, and wireless sensor networks, with a focus on routing and medium access control protocols, resource management, and analysis of network architectures and protocols. He is an associate editor of Computer Networks Journal (Elsevier) and ACMMobile Computing and Communications Review. He has also served as the TPC co-chair of IFIP/TC6 Networking 2007 Conference.

View full text