Elsevier

Computer Communications

Volume 48, 15 July 2014, Pages 141-158
Computer Communications

Routing protocols in Vehicular Delay Tolerant Networks: A comprehensive survey

https://doi.org/10.1016/j.comcom.2014.03.024Get rights and content

Abstract

This article presents a comprehensive survey of routing protocols proposed for routing in Vehicular Delay Tolerant Networks (VDTN) in vehicular environment. DTNs are utilized in various operational environments, including those subject to disruption and disconnection and those with high-delay, such as Vehicular Ad-Hoc Networks (VANET). We focus on a special type of VANET, where the vehicular traffic is sparse and direct end-to-end paths between communicating parties do not always exist. Thus, communication in this context falls into the category of Vehicular Delay Tolerant Network (VDTN). Due to the limited transmission range of an RSU (Road Side Unit), remote vehicles, in VDTN, may not connect to the RSU directly and thus have to rely on intermediate vehicles to relay the packets. During the message relay process, complete end-to-end paths may not exist in highly partitioned VANETs. Therefore, the intermediate vehicles must buffer and forward messages opportunistically. Through buffer, carry and forward, the message can eventually be delivered to the destination even if an end-to-end connection never exists between source and destination. The main objective of routing protocols in DTN is to maximize the probability of delivery to the destination while minimizing the end-to-end delay. Also, vehicular traffic models are important for DTN routing in vehicle networks because the performance of DTN routing protocols is closely related to population and mobility models of the network.

Introduction

Intelligent Transportation Systems (ITS), are advanced applications aiming to provide innovative services related to different modes of transport and traffic management, through vehicular communication, to improve road safety and to provide more comfort for conductors. Cars equipped with wireless devices can exchange traffic and road safety information with nearby cars and/or roadside units. Vehicular Networks have become a popular research topic during the last years, due to the important applications that can be realized in such an environment. In [1], the authors have divided such applications into two major categories: safety applications that increase vehicle safety on the roads, and user applications that provide value added services, such as entertainment. Inter-vehicle communication (IVC) can increase the safety, efficiency, and convenience of transportation systems involving planes, trains, automobiles, and robots [2]. In vehicular networks, messages between vehicles can be used to detect different levels of traffic jams [3], and thus traffic congestion can be reduced with the help of vehicle-to-vehicle communication [4]. Recently, the authors in [5] presented how IVC can reduce the number of secondary collisions caused by an accident, through dissemination of warning messages. A more recent survey of other applications and use cases can be found in [6], where the authors classified them into three categories: (1) Active road safety applications, (2) Traffic efficiency and management applications, and (3) Infotainment applications.

Direct communication between vehicles may be established via mobile ad hoc networks (MANETs), which do not rely on fixed infrastructure. Research on MANETs covers application requirements and communication protocols for everything from sensor networks to hand-held computers and vehicular systems [2]. Vehicular Ad-Hoc Networks (VANET) is a technology that uses vehicles as nodes. Thus, MANETs that span airplanes, trains, cars, and robots are called VANETs. However, VANETs exhibit bipolar behavior depending on network topology: fully connected topology with high traffic volume or sparsely connected topology when traffic volume is low [7]. Thus, one can distinguish between two different categories of vehicular networks: VANETs as presented above and Vehicular Delay Tolerant Networks (VDTNs) which are vehicular networks in sparse traffic (Fig. 1), and where Delay Tolerant Network (DTN) protocols can be applied. In order to guarantee the feasibility of many applications through vehicular networks, it is imperative to design networking protocols that can overcome relevant problems that arise from vehicular environments.

Furthermore, Internet protocols do not work well for some environments [8], due to some fundamental assumptions built into the Internet architecture such as the existence of an end-to-end path between source and destination for the duration of a communication session, short end-to-end round-trip delay time [9], and the perception that packet switching is the most appropriate abstraction for interoperability and performance.

The high mobility and speed of nodes in vehicular environments is responsible for a highly dynamic network topology that is different from the traditional concept of the Internet. These nodes can exhibit short contact durations, or move in an unpredictable way [10]. The links may be short lived, with high link error rates, and the absence of an end-to-end path from source to destination. As a result, networks in such environments can be partitioned, due to the large distances involved and to variable node densities and sparse traffic, resulting in discontinuities along the path from source to destination [11].

Many conventional routing protocols were designed for VANETs in the case of a fully interconnected environment, aiming to establish end-to-end connectivity among network nodes [12]. However, these protocols cannot be used when the traffic quiets down. End-to-end connections via intermediate nodes cannot be established any more [13]. Thus, this category of routing protocols fails to deliver data in sparse traffic, partitioned networks, and opportunistic vehicular networks.

In an attempt to address this problem, vehicular networks may deliver data using the store-carry-and-forward (SCF) paradigm of DTNs [8] rather than a simple carry-and-forward method. Consequently, asynchronous, long and variable length messages, called bundles, can be opportunistically routed towards the destinations through intermittent connections, assuming that end-to-end network path is not necessarily currently available, but rather that such a path exists over time. Thus, DTNs in vehicular environment are called Vehicular Delay Tolerant Networks (VDTNs) [14]. In vehicular DTNs, contacts between nodes appear without any previous knowledge [13], and therefore the challenges that DTNs need to overcome have led to significant research focused on routing.

We particularly acknowledge some related and excellent surveys on DTN [15], [16]. For example, the survey in [15] covers the literature until mid 2010. In this paper, we update these surveys by providing the advances in VDTN forwarding algorithms from mid 2010 to February 2013, the date used in writing this paper. Some previous algorithms are provided as background for better readability.

The remainder of this paper is organized as follows. Section 2 is an overview of DTNs focusing on routing protocols used in such networks. Section 3 deals with the unsuitability of VANET routing protocols for VDTNs. Section 4 provides a detailed description of VDTNs, related routing protocols and discusses challenges and open issues. Finally Section 5 concludes the paper and suggests further research works.

Section snippets

Background on delay-and disruption-tolerant networking

DTN [17], [18], [19] concepts were initially designed with a substantial focus on interplanetary networks [20]. Such networks may suffer from frequent disruptions and long delays. However, gradually, the DTN field has grown to include other types of networks, such as opportunistic mobile ad hoc networks, wireless sensor networks, sparse vehicular networks (the focus of this paper) and so on. Some of these terrestrial networks also suffer from extreme conditions, due to the nature of the hostile

From VANETs to VDTNs

Vehicular Delay-Tolerant Networks are a special case of VANETs when DTN paradigm is used to address the problems such as frequent disconnections, network partitioning, etc. DTN approach can be applied to a broad types of networks where there is no guarantee of end-to-end connectivity such as interplanetary communications [18]. VANETs can suffer from similar problems due to high mobility of vehicles, which communicate with each other or with infrastructure, with conditions characterized by:

Routing in Vehicular Delay-Tolerant Networks

VTDNs is one of the newest research fields related to Delay Tolerant Networks, aiming to present an architecture suitable for non-real time applications where long delays can be tolerated at low costs. There are many potential applications of VDTNs, which have been cited in the literature. Examples of such applications are: road safety, traffic flow optimization, providing Internet access provision for rural and mountainous regions, telemedicine and marketing advertising. A classification of

Discussion and open issues

In the beginning of this paper, we discussed some VANET protocols. Some initial VANET protocols do not manage disconnections, making them unsuitable for VDTNs, or when vehicular density becomes sparse. Recently there have been some proposals such as VADD [30], JARR [28], etc, that incorporate some mechanisms that allow them to be applicable for VDTNs. However, such protocols need to be evaluated in comparison with existing VDTN protocols, in order to obtain more insights on their performance.

In

Conclusion

In this paper we provided a survey on the advances of opportunistic forwarding for Vehicular Delay Tolerant Networks. First, a background on DTN was given and then different forwarding algorithms were covered. We discussed some state of the art algorithms that have become popular and are used by researchers for reference and for performance comparison. Then some recent proposals were presented after classifying them into different categories such as geographical forwarding, mobility prediction,

References (109)

  • A. Busson et al.

    Analysis of intervehicle communication to reduce road crashes

    IEEE Trans. Intell. Transp. Syst.

    (2012)
  • G. Karagiannis et al.

    Vehicular networking: a survey and tutorial on requirements, architectures, challenges, standards and solutions

    IEEE Commun. Surv. Tutorials

    (2011)
  • N. Wisitpongphan, F. Bai, P. Mudalige, O.K. Tonguz, On the routing problem in disconnected vehicular ad-hoc networks,...
  • V. Cerf, S. Burleigh, A. Hooke, L. Torgerson, R. Durst, K. Scott, K. Fall, H. Weiss, Delay Tolerant, Network...
  • D. Câmara, N. Frangiadakis, F. Filali, C. Bonnet, Handbook of research on mobility and computing, in: M.M. Cruz-Cunha,...
  • L. Franck, F. Gil-Castineira, Using delay tolerant networks for Car2Car communications, in: 2007 IEEE International...
  • V.N.G.J. Soares, J.J.P.C. Rodrigues, F. Farahmand, Performance assessment of a geographic routing protocol for...
  • F. Li, Y. Wang, Routing in vehicular ad hoc networks: a survey, 2007, pp....
  • J. Kurhinen et al.

    Delay tolerant routing in sparse vehicular ad hoc networks

    Acta Electrotech. Inform.

    (2008)
  • V.N.G.J. Soares, F. Farahmand, J. Rodrigues, A layered architecture for vehicular delay-tolerant networks, in: 2009...
  • M.J. Khabbaz et al.

    Disruption-tolerant networking: a comprehensive survey on recent developments and persisting challenges

    IEEE Commun. Surv. Tutorials

    (2012)
  • A. Casaca et al.

    From delay-tolerant networks to vehicular delay-tolerant networks

    IEEE Commun. Surv. Tutorials

    (2012)
  • K. Fall et al.

    DTN: an architectural retrospective

    IEEE J. Sel. Areas Commun.

    (Jun. 2008)
  • K. Fall, A delay-tolerant network architecture for challenged internets, in: Proceedings of 2003 Conference on...
  • S. Farrell et al.

    Delay and Disruption Tolerant Networking

    (2006)
  • B. Scott et al.

    Delay-tolerant networking: an approach to interplanetary internet

    Top. Emerg. Technol.

    (2003)
  • “DTNRG.” Available from:...
  • k. Scott, S. Burleigh, Bundle Protocol Specification, IETF, RFC 5050,...
  • Y. Matsushita et al.

    An overall network architecture suitable for implementation with either datagram or virtual circuits facilities

    SIGCOMM Comput. Commun. Rev.

    (1978)
  • L Wood, W.M. Eddy, P. Holliday, A bundle of problems, in: 2009 IEEE Aerospace Conference, 2009, pp....
  • C.A.T.H. Tee, A. Lee, Adaptive reactive routing for VANET in city environments, in: 2009 10th International Symposium...
  • M. Benamar, N. Benamar, K. Singh, D. El Ouadghiri, Recent study of routing protocols in VANET: survey and taxonomy, in:...
  • B. Karp, H.T. Kung, GPSR: greedy perimeter stateless routing for wireless £ networks,...
  • C.A.T.H. Tee, A. Lee, A novek routing protocol – junction based adaptive reactive routing (JARR) for VANET in city...
  • J.A. Davis, M. Amherst, A.H. Fagg, B.N. Levine, Wearable computers as packet transport mechanisms in highly-partitioned...
  • J. Zhao et al.

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

    IEEE Trans. Veh. Technol.

    (2008)
  • P.K. Sahu et al.

    BAHG: back-bone-assisted hop greedy routing for VANET’s city environments

    IEEE Trans. Intell. Transp. Syst.

    (2012)
  • H. Saleet et al.

    Intersection-based geographical routing protocol for VANETs: a proposal and analysis

    IEEE Trans. Veh. Technol.

    (2011)
  • D. Johnson et al.

    Dynamic source routing in ad hoc wireless networks

    Mob. Comput.

    (1996)
  • C. Perkins, E. Royer, Ad-hoc on-demand distance vector routing, in: Second IEEE Workshop on WMCSA’99, 1999, pp....
  • M. Al-Rabayah et al.

    A new scalable hybrid routing protocol for VANETs

    IEEE Trans. Veh. Technol.

    (2012)
  • S. Jaap, M. Bechler, L. Wolf, Evaluation of routing protocols for vehicular ad hoc networks in city traffic scenarios,...
  • C. Lochert, H. Hartenstein, J. Tian, D. Hermann, M. Mauve, A routing strategy for vehicular ad hoc networks in city...
  • V. Naumov, R. Baumann, T. Gross, An evaluation of inter-vehicle ad hoc networks based on realistic vehicular traces,...
  • S. Tsugawa, Inter-vehicle communications and their applications to intelligent vehicles: an overview, in: IEEE...
  • S. Guo et al.

    Very low-cost internet access using KioskNet

    ACM SIGCOMM Comput. Commun. Rev.

    (2007)
  • M.T. Barros, R.C.M. Gomes, A.F.B.F. da Costa, Routing architecture for vehicular ad-hoc networks, Latin America...
  • R.S. Mangrulkar, M. Atique, Routing protocol for delay tolerant network: a survey and comparison, in: 2010...
  • V.N.G.J. Soares, J.J.P.C. Rodrigues, J.A. Dias, J.N. Isento, F. Farahmand, Performance analysis of routing protocols...
  • T. Spyropoulos, K. Psounis, C.S. Raghavendra, Single-copy routing in intermittently connected mobile networks, in: 2004...
  • Cited by (140)

    • Routing in the Space Internet: A contact graph routing tutorial

      2021, Journal of Network and Computer Applications
    View all citing articles on Scopus
    View full text