An efficient communication strategy for ad-hoc mobile networks

We investigate the problem of communication in an ad-hoc mobile network, that is, we assume the extreme case of a total absense of any fixed network infrastructure (for example a case of rapid deployment of a set of mobile hosts in an unknown terrain). We propose, in such a case, that a small subset of the deployed hosts (which we call the support) should be used for network operations. However, the vast majority of the hosts are moving arbitrarily according to application needs. We then provide a simple, correct and efficient protocol for communication that avoids message flooding. Our protocol manages to establish communication between any pair of mobile hosts in small, a-priori guaranteed expected time bounds even in the worst case of arbitrary motions of the hosts that not in the support (provided that they do not deliberately try to avoid the support). These time bounds, interestingly, do not depend, on the number of mobile hosts that do not belong in the support. They depend only on the size of the area of motions. Our protocol can be implemented in very efficient ways by exploiting knowledge of the space of motions or by adding more power to the hosts of the support. Our results exploit and further develop some fundamental properties of random walks in finite graphs.

[1]  Nancy M. Amato,et al.  Distributed reconfiguration of metamorphic robot chains , 2004, PODC '00.

[2]  Paul G. Spirakis,et al.  An Efficient Communication Strategy for Ad-hoc Mobile Networks , 2001, DISC.

[3]  Tomasz Imielinski,et al.  Mobile Computing , 1996 .

[4]  Zygmunt J. Haas,et al.  The zone routing protocol (zrp) for ad hoc networks" intemet draft , 2002 .

[5]  Paul G. Spirakis,et al.  An efficient routing protocol for hierarchical ad-hoc mobile networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[6]  Peter Winkler,et al.  Maximum itting Time for Random Walks on Graphs , 1990, Random Struct. Algorithms.

[7]  Paul G. Spirakis,et al.  An Experimental Study of Basic Communication Protocols in Ad-hoc Mobile Networks , 2001, WAE.

[8]  Paul G. Spirakis,et al.  Analysis and Experimental Evaluation of an Innovative and Efficient Routing Protocol for Ad-hoc Mobile Networks , 2000, WAE.

[9]  . Markov Chains and Random Walks on Graphs , .

[10]  M. Karonski Collisions among Random Walks on a Graph , 1993 .

[11]  Rajeev Motwani,et al.  Randomized algorithms , 1996, CSUR.

[12]  Paul G. Spirakis,et al.  Fundamental control algorithms in mobile networks , 1999, SPAA '99.

[13]  Prabhakar Raghavan,et al.  Random walks on weighted graphs, and applications to on-line algorithms , 1990, STOC '90.

[14]  R. Durrett Probability: Theory and Examples , 1993 .

[15]  David J. Aldous,et al.  Lower bounds for covering times for reversible Markov chains and random walks on graphs , 1989 .

[16]  Qun Li,et al.  Sending messages to mobile users in disconnected ad-hoc wireless networks , 2000, MobiCom '00.

[17]  Vincent Park,et al.  Temporally-Ordered Routing Algorithm (TORA) Version 1 Functional Specification , 2001 .

[18]  Christian Scheideler,et al.  Efficient communication strategies for ad-hoc wireless networks (extended abstract) , 1998, SPAA '98.

[19]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[20]  Nitin H. Vaidya,et al.  Location-aided routing (LAR) in mobile ad hoc networks , 1998, MobiCom '98.