A qualitative comparison evaluation of the greedy forwarding strategies in Mobile Ad Hoc Network

https://doi.org/10.1016/j.jnca.2012.10.008Get rights and content

Abstract

The Mobile Ad Hoc Network (MANET) is wireless network which provides communication among wireless mobile hosts without the need of any standing network infrastructure. In such networks, and to facilitate communication between participating nodes, every node has to offer routing services. Routing in MANET is responsible for selecting and forwarding packets along optimal paths. Finding an optimal route is a crucial task in MANET where routes tend to be multi-hop. Many routing protocols have been proposed in literature. However, few of them are efficient when the network is sparse and highly dynamic. Position-based routing and forwarding provides the opportunity for improving the efficiency and performance of the existing MANET routing strategies. This research work presents an extensive overview of geographic forwarding techniques in MANET. In particular, it focuses on the presentation of the basic operation mode of geographic forwarding, which is greedy forwarding. Meanwhile, this research work presents a qualitative evaluation of the most current and popular greedy forwarding strategies used with position based routing protocols. Furthermore, the findings have been used to conclude the most appropriate unicast forwarding policy for future research efforts.

Introduction

Mobile Ad Hoc Networks (MANETs) are composed of wireless mobile devices (nodes) equipped with portable radios but without the aid of any centralized management or existing infrastructure such as base-station. MANETs are used in battlefield environments, disaster relief, and for commercial issues (Ambhaikar Sharma). MANETs have received significant attention due to their easy deployment for such usages. In MANETs, each node must act as a router and host at the same time. These mobile nodes themselves must be able to cooperate to allow communication among each other. Moreover, a routing protocol for MANET runs on every node and is affected by the limited resources at each Mobile Node (MNs). Hence, each MN takes a part in data packets forwarding process (Qadri and Liotta, 2009).

Nodes in such a network move in a freely and arbitrarily manner, thus a MANET topology changes frequently and unpredictably (Chlamtac et al., 2003). Moreover, MANET is limited in its resources (bandwidth and power). Meanwhile, it is expected to perform efficiently with such limitations. These constraints in combination with the MANET dynamics topology make the designing of routing in such networks a challenging task. This means that we need a more dynamic routing protocol that not only finds an optimal route between the communicating MNs, but also responds quickly to the topology changes, and optimally using limited recourses (Qadri and Liotta, 2009, Chlamtac et al., 2003, Ghosekar et al., 2010). To solve the addressed problems of routing in MANET, many routing protocols that are compatible with the characteristics of MANET have been proposed in the literature. However, few of them are efficient when the network is sparse and highly dynamic.

For the sake of classification of routing protocols in MANET, there are several approaches that have been adopted. One of those approaches is in regards to the required routing information that will be used in packet forwarding. As is pointed out in (Rubinstein et al., 2006), within the framework of the Internet Engineering Task Force (IETF), routing in MANET can be broadly classified into two main categories. These categories are position-aware (position-based), and position-unaware (topology-based) routing protocols.

Position-unaware routing protocols use information about links that exist in the network to perform packet forwarding. Position-aware routing protocols use the position information of nodes to make routing decisions (Mauve et al., 2001, Liu and Kaiser, 2005, Rajaraman, 2002). Position-based routing and forwarding approaches provides the opportunity for improving the efficiency and performance of the existing MANET routing strategies over topology-based protocols.

In this work, an extensive overview of geographic forwarding techniques for the position-based routing protocol introduced is presented. It focuses on the presentation of the basic operation mode of geographic forwarding, which is greedy forwarding. This work introduces in depth the basic principles involved and describe the classical techniques as well as the latest advances in this area. These techniques are the most current and popular greedy forwarding strategies used with position-based routing protocols.

Furthermore, the techniques under study have been analyzed and evaluated in terms of several qualitative characteristics. These criteria are transmission range, path strategy, deployed criterion, optimization criteria, optimization objective, memorization, communication complexity, implementation complexity, robustness, scalability, optimal path, guarantee delivery, and lastly, are they loop-free. The protocols that have been selected for analyses are; Greedy Forwarding Strategy, (GFS) (Finn, 1987), Most Forward within Transmission Range, (MFR) (Takagi and Kleinrock, 1984), Nearest with Forward Progress, (NFP) (Hou and Li, 1986), Compass Routing, (CR) (Kranakis, 1999), Random Progress, (RPF) (Nelson and Kleinrock, 1984), Angular Routing protocol, (ARP) (Giruka Singhal), Maximum by Conventional Geographic Routing, (MAGF) (Li and Shatz, 2008), Normalized Advance, (NADV) (Lee et al., 2010) and lastly, Greedy-based Backup Routing (GBR) (Yang et al., 2010).

Section snippets

Position-unaware routing protocols

During the last 10 years, there have been a number of location-unaware routing protocols that have been proposed for MANET (Perkins et al., 1999, Park and Corson, 1997, Jacquet et al., 2001, Johnson and Maltz, 1996, Perkins and Bhagwat, 1994). Location-unaware routing protocols use existing information about the network to forward packets (Royer and Toh, 1999). Such protocols as it pointed out in (Toh, 1999, Abolhasan et al., 2004, Al-Omari and Sumari, 2010), are divided into three categories:

Position-aware routing protocols

As, alluded to in the previous section the current unaware-position based routing protocols are hampered by many issues. Such protocols need to be enhanced to improve their packet delivery ratio, reliability, scalability, and to reduce their energy consumption. These issues have motivated researchers to look for better routing schemes. As a consequence, the well-known position-based routing protocols were proposed as an alternative. Position-based routing protocols have lately received

Packet forwarding strategies

Geographic forwarding is the process of making a routing decision locally at each participating node (Meghanathan, 2009, Rührup, 2006, Lemmon et al., 2010, Farooq and Di Caro, 2008). Packet forwarding is accomplished by the means of exploiting the participating nodes' location information. The forwarding decision by a node is primarily based on two main issues. The former issue concerns the accurate knowledge of location information for both destination and neighbouring nodes. With geographic

Geometric-based greedy forwarding algorithms

In literature, a considerable numbers of greedy algorithms have been proposed. Those algorithms have adopted geometric calculations as the criteria to select the next relay node. Some of them are free of looping while performing their functionality, such as GFS. Meanwhile, others are characterized as a non-loop free, such as MFR. In practice, the looping free approaches are more desirable, that as they can guarantee a packet is delivered to its ultimate target.

Hybrid-based greedy forwarding algorithms

In geometric-based greedy forwarding algorithms, the only metric used in the decision making is just the geometric calculations. Due to this solely usage, greedy approaches may fail to deliver packets to the final destination. Hence, many researchers in the state of the art adopt another metrics to be included in the next-relay node selection criteria besides geometric criteria.

For different optimization purposes, the adopted metrics could be one or a combination of link stability, power

Comparison of basic and enhanced selected forwarding strategies

This section provides a qualitative evaluation of the greedy forwarding strategy evolution since the early 1980s up to date. Although, it adopted the qualitative evaluation metrics suggested by (Corson and Macker, 1999), this work used several other metrics used lately in literature. The goal of this work is to show the most appropriate technique among the current proposed strategies to be used as an underlying forwarding strategy with position-based routing protocol. Table 1, Table 2,

Directions of future research

In this survey, it has been shown that there are many techniques in the state-of-the-art proposed to perform geographic forwarding. However, this work has mainly focused on single path unicast geographic forwarding schemes. To sum up, from the conducted survey, it seems that GFS is the most suitable forwarding scheme.

The current standard of the GFS considers the shortest path with minimum hop count as a measure of route cost in making routing decisions. GFS can be used as a standalone routing

Summary and conclusions

Mobile ad hoc networks, which run by wireless mobile devices, are in the highest demand. The importance of such networks comes from the fact that they have a higher class advantage over traditional wired networks. MANET extends the access to various applications. Thus, mobile nodes can be provided with these services, anywhere and anytime. Furthermore, the use of such networks can be easily extended to places which cannot be wired; thus, it enhances all kinds of daily life implementation, such

References (49)

  • D. Chen et al.

    Geographic routing in wireless ad hoc networks

  • S. Corson et al.

    RFC2501: mobile ad hoc networking (MANET): routing protocol performance issues and evaluation considerations

    Internet RFCs

    (1999)
  • Estrin D, et al. Next century challenges: Scalable coordination in sensor networks. In: Proceeding of the MOBICOM'99,...
  • M. Farooq et al.

    Routing protocols for next-generation networks inspired by collective behaviors of insect societies: an overview

    Swarm Intelligence

    (2008)
  • Finn, GG. Routing and addressing problems in large metropolitan-scale internetworks. Information sciences InstISI...
  • P. Ghosekar

    Mobile ad hoc networking: imperatives and challenges

    International Journal of Computer Applications (IJCA)

    (2010)
  • Giruka VC, Singhal M. Angular routing protocol for mobile ad hoc networks. In: Proceedings of the 25th IEEE...
  • Gomez J, Campbell AT. A case for variable-range transmission power control in wireless multihop networks. In:...
  • T.C. Hou et al.

    Transmission range control in multihop packet radio networks

    IEEE Transactions on Communications

    (1986)
  • Jacquet P, et al. Optimized link state routing protocol for ad hoc networks. In: Proceeding of IEEE INMIC. Pakistan;...
  • Jazyah Y, Hope M. A review of routing protocols for UWB MANETs. Computational science and its applications, (ICCSA10)....
  • D.B. Johnson et al.

    Dynamic Source routing in ad hoc wireless networks

    Mobile Computing

    (1996)
  • Karp B, Kung HT. GPSR: greedy perimeter stateless routing for wireless networks. In: Proceedings of the 6th annual...
  • Khadar F, Razafindralambo T. Performance evaluation of gradient routing strategies for wireless sensor networks. In:...
  • Cited by (18)

    • A survey on 802.11 MAC industrial standards, architecture, security & supporting emergency traffic: Future directions

      2021, Journal of Industrial Information Integration
      Citation Excerpt :

      These applications have a specific requirement and impose strict restrictions on packet delay, jitter, packet loss and throughput. For example, required one-way end-to-end delay for voice packet is 150 ms [8]. Applications with qualitative specifications: these applications require QoS.

    • Review of geographic forwarding strategies for inter-vehicular communications from mobility and environment perspectives

      2018, Vehicular Communications
      Citation Excerpt :

      Each node in the network, that employs GF, maintains a local table containing all neighboring nodes (listed by node ID and position) that are located within the node communication range. The table is updated by broadcasting a beacon message every certain interval time [56]. If the beacon is not received from a neighbor for longer than threshold time interval, the node is assumed to have run out-of-range, and then deleted from the local table.

    • HSecGR: Highly Secure Geographic Routing

      2017, Journal of Network and Computer Applications
      Citation Excerpt :

      As it does not use control packets to establish a path, the geographic routing reduces routing control overhead flooded in the network to maintain network connectivity compared with other types of routing protocols. Protocols called greedy (Al-shugran et al., 2013) forward packets such that their routes be the closest to the path as the crow flies between the source and the destination. NFP (Al-shugran et al., 2013) protocol selects its closest neighbor among those in the direction of the destination to forward the packet.

    • Designing obstacle’s map of an unknown place using autonomous drone navigation and web services

      2023, International Journal of Pervasive Computing and Communications
    View all citing articles on Scopus
    View full text