Elsevier

Computer Communications

Volume 33, Issue 16, 15 October 2010, Pages 1949-1960
Computer Communications

A fully distributed node allocation scheme with partition protection for Mobile Ad Hoc Networks

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

Abstract

In this paper, a fully distributed node allocation scheme, namely Distributed Allocation Scheme (DisAS), is proposed for the purpose of partition protection in Mobile Ad Hoc Networks (MANETs). The proposed scheme controls the locations of nodes in a MANET in a dynamic way. A theoretical upper bound on the probability of partitioning is derived in the scheme. An implementation of DisAS using normal distribution, which is referred to as Normally DisAS (N-DisAS), is also discussed as a case study in this paper. Extensive simulations are carried out to show the effectiveness of N-DisAS in protecting MANETs from partitioning.

Introduction

A Mobile Ad Hoc Network (MANET), as described in [1], is a kind of mobile wireless network formed by a collection of mobile hosts connected through wireless channels. The hosts of a MANET are usually called nodes while direct connections between the nodes are referred to as links. Nodes in a MANET function as network terminals as well as routers. They exchange packets with other nodes and forward packets as intermediate routers at the same time. The routing path of a packet in a MANET is formed by a series of mobile nodes. Packets are forwarded hop-by-hop.

While mobility of nodes in a MANET enables the network to span over a large area, it also causes a highly dynamic network topology, which is a major challenge in the applications of MANETs. In particular, a MANET is connected by mobile devices without centralized connectivity coordination. Therefore, if two nodes in a MANET are not directly connected, the connection between them would depend on other intermediate nodes. A broken link may destroy the entire path. This possibility of link breakage may split nodes into a number of components among which there exists no paths that interconnect them. It in turn results in the inability to transmit packets from the source node in one component, to a destination node which resides in another component of the network. We refer this phenomenon as network partitioning. This problem makes a critical strike on Ad Hoc routing because most routing protocols typically assume that the network is always connected. To enhance the reliability of MANETs, network partitioning should be prevented. The probability of network partitioning needs to be minimized or eliminated. One way is to control the speed, directions or mobility patterns of the nodes. Some of the existing works in this direction include [2], [3], [4].

In this paper, we propose a scheme to evaluate suitable locations for node placement and move nodes toward such positions in a fully distributed manner. We refer to this scheme as the Distributed Allocation Scheme (DisAS). Our proposed scheme uses probability distribution to control the positions of the nodes in the MANET. A particular implementation of DisAS that is based on Normal Distribution is discussed in this paper. This scheme can minimize the probability of partitioning in MANETs. We refer to this scheme as the Normally(N)-Distributed Allocation Scheme (N-DisAS). Our proposed scheme is able to maintain good connectivity while keeping satisfactory coverage for exploration and surveillance purposes of MANETs. Triangular geometry and probabilistic principles are used to prove that the network connectivity can be controlled effectively when N-DisAS is used. The effectiveness of this scheme is verified through empirical studies. Our proposed scheme is also able to co-operate with any existing communication protocols and, consequently, is applicable to many real life applications.

The remaining parts of this paper are organized as following: Section 2 introduces the application scenarios of DisAS; Section 3 gives an overview of existing allocation schemes; Section 4 describes how DisAS works and how the probability of partitioning can be estimated; N-DisAS is discussed in Section 5; Section 6 shows the results from our extensive simulations, while the plan of future work and the conclusion are given in Section 7.

Section snippets

Application scenarios

One of the common applications of MANETs is for disaster relief assistance. Mobile sensors, as nodes, form a MANET which is used to explore the disaster area to search for survivors. The sensors are usually distributed from one spot, such as a truck or a helicopter which arrives at the disaster area. They need to be dispersed from this spot and start searching as quickly as possible. However, as the environment is not yet detected, it is not possible to place the sensors on some optimal

Related works

Different approaches have been used for nodes allocation purpose. The Facility Location Problem [5] in Operation Research has been adopted to find out the optimal layout of nodes in a MANET. However, even for the stationary nodes allocation, it has been proven to be NP-Hard for most of the formulations [6], [7], and sub-optimal heuristics, such as [8], [9], have been proposed. But in the before mentioned applications, deterministic deployment of sensors is very risky and/or infeasible due to

Notations

We assume that a MANET consists of N nodes in a given region A and nodes are distributed from a point O inside A. All nodes are assumed to have the same communication and mobile capabilities. The communication range of the nodes is Rc and speed is v. Where the coverage of the nodes is concerned, we assume the sensing range Rs = Rc/2. Communication between two nodes is always successful when they are in each other’s range. Neighbors of a node are defined as the nodes with direct contact with this

N-DisAS

In N-DisAS, ri and rj are generated from N(m,σ2), where m and σ are the mean and standard deviation of the normal distribution, respectively. We defined=ri2+rj2.It is worth to mention that normally distributed variables can be generated from the uniform random numbers. In N-DisAS, we use the polar form of the Box-Muller transform [23], [24] to generate ri and rj. All the instructions in this generator are available from a micro controller with floating-point instructions and the complexity can

Simulation results

Extensive simulations are carried out to verify the effectiveness of N-DisAS. Two mobility models, namely the Random Walk model and the Random Waypoint model, and the Movement Control Algorithm (MCA) from [14] are used to compare with N-DisAS (rn) and N-DisAS (nc).

In the Random Waypoint model [17], upon reaching a waypoint, the node pauses for a random period and changes its direction to another uniformly random generated waypoint. This model is similar to N-DisAS (rn), where nodes only move

Future work and conclusion

In this paper, we proposed a fully distributed node allocation scheme namely DisAS for Mobile Ad Hoc Networks. It uses random number generation to control the locations of the nodes in a MANET so that the probability of partitioning taking place can be estimated and controlled. This scheme is adaptive to different applications and scenarios. A case study of DisAS using normal distribution, namely N-DisAS, is carried out. Simulation shows that N-DisAS is able to maintain the connectivity at a

References (30)

  • S.J. Habib

    Modeling and simulating coverage in sensor networks

    Comput. Commun.

    (2007)
  • S. Corson, J. Macker, RFC2501: Mobile Ad hoc Networking (MANET): Routing Protocol Performance Issues and Evaluation...
  • W. Zhao, M.H. Ammar, Message ferrying: proactive routing in highly-partitioned wireless ad hoc networks, in:...
  • W. Zhao, M.H. Ammar, E. Zegura, A message ferrying approach for data delivery in sparse Mobile Ad Hoc Networks, in:...
  • C.-H. Ou, K.-F. Ssu, H.C. Jiau, Connecting network partitions with location-assisted forwarding nodes in mobile ad hoc...
  • A. Efrat, S. Har-peled, J.S.B. Mitchell, Approximation algorithms for two optimal location problems in sensor networks,...
  • S. Poduri, S. Pattem, B. Krishnamachari, G.S. Sukhatme, Sensor network configuration and the curse of dimensionality,...
  • J. Pan et al.

    Optimal base-station locations in two-tiered wireless sensor networks

    IEEE Trans. Mobile Comput.

    (2005)
  • K.K. Suman, Node placement for connected coverage in sensor networks, in: Proceedings of the Workshop on Modeling and...
  • G. Wang et al.

    Movement-assisted sensor deployment

    IEEE Trans. Mobile Comput.

    (2006)
  • W.K.G. Seah, Z. Liu, J.G. Lim, S. Rao, M.H.A. Jr., TARANTULAS: Mobility-enhanced Wireless Sensor-Actuator Networks, in:...
  • S. Yang et al.

    Scan-based movement-assisted sensor deployment methods in wireless sensor networks

    IEEE Trans. Parallel Distrib. Syst.

    (2007)
  • A.F. Winfield

    Distributed sensing and data collection via broken ad hoc wireless connected networks of mobile robots

    Distrib. Autonomous Robotic Syst.

    (2000)
  • P. Basu et al.

    Movement control algorithms for realization of fault-tolerant ad hoc robot networks

    IEEE Networks

    (2004)
  • Cited by (4)

    • Evaluating inter-arrival time in general random waypoint mobility model

      2013, Ad Hoc Networks
      Citation Excerpt :

      It then becomes a benchmark model to evaluate the routing protocols and other wireless mobile communication applications (e.g. [3,4]). It is later used in some works [2] as a way to control hosts movement. Instead of controlling the direction and speed of the hosts at every instance of time, we may assign certain waypoints distribution to those hosts and let them move according to RWP.

    • Impact on self-organization in Mobile AdHoc Networks: An comprehensive review

      2015, ACM International Conference Proceeding Series

    A preliminary version of this paper has been presented in IEEE WCNC 2009.

    1

    Tel.: +65 6790 6368.

    View full text