Distributed Optimal Self-Organization in Ad Hoc Wireless Sensor Networks

This work is motivated by the idea of using randomly deployed wireless networks of miniature smart sensors to serve as distributed instrumentation. In such applications, often the objective of the sensor network is to repeatedly compute and, if required, deliver to an observer some result based on the values measured at the sensors. We argue that in such applications it is important for the sensors to self-organize in a way that optimizes network throughput. We identify and discuss two main problems of optimal self-organization: (1) building an optimal topology, and (2) tuning network access parameters, such as the transmission attempt rate. We consider a simple random access model for sensor networks and formulate these problems as optimization problems. We then present centralized as well as distributed algorithms for solving them. Results show that the performance improvement is substantial and implementation of such optimal self-organization techniques may be worth the additional complexity.

[1]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[2]  Joseph JáJá,et al.  Approximation Algorithms for Several Graph Augmentation Problems , 1981, SIAM J. Comput..

[3]  Rajesh Krishnan,et al.  Message-efficient self-organization of wireless sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[4]  Ara N. Knaian,et al.  A Wireless Sensor Network for Smart Roadbeds and Intelligent Transportation Systems , 2000 .

[5]  Robert E. Tarjan,et al.  Finding optimum branchings , 1977, Networks.

[6]  Aditya Karnik Optimal Self-Organisation Of Ad Hoc Wireless Sensor Networks , 2004 .

[7]  Kay Römer Time synchronization in ad hoc networks , 2001, MobiHoc '01.

[8]  H. Rohling,et al.  Decentralized slot synchronization in highly dynamic ad hoc networks , 2002, The 5th International Symposium on Wireless Personal Multimedia Communications.

[9]  Anurag Kumar,et al.  Time and energy complexity of distributed computation in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[10]  Radhika Nagpal,et al.  Organizing a Global Coordinate System from Local Information on an Ad Hoc Sensor Network , 2003, IPSN.

[11]  Anthony Ephremides,et al.  The Architectural Organization of a Mobile Radio Network via a Distributed Algorithm , 1981, IEEE Trans. Commun..

[12]  Gregory J. Pottie,et al.  Protocols for self-organization of a wireless sensor network , 2000, IEEE Wirel. Commun..

[13]  V. I. Norkin Nonlocal minimization algorithms of nondifferentiable functions , 1978 .

[14]  Y. Ermoliev,et al.  Stochastic Generalized Gradient Method with Application to Insurance Risk Management , 1997 .

[15]  Cem Ersoy,et al.  MAC protocols for wireless sensor networks: a survey , 2006, IEEE Communications Magazine.

[16]  Nael B. Abu-Ghazaleh,et al.  A taxonomy of wireless micro-sensor network models , 2002, MOCO.

[17]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[18]  Pierre A. Humblet A Distributed Algorithm for Minimum Weight Directed Spanning Trees , 1983, IEEE Trans. Commun..

[19]  Vivek S. Borkar,et al.  Stochastic approximation algorithms: Overview and recent trends , 1999 .

[20]  Paolo Santi Topology control in wireless ad hoc and sensor networks , 2005 .

[21]  Gregory J. Pottie,et al.  Self-organizing distributed sensor networks , 1999, Defense, Security, and Sensing.

[22]  Dimitri P. Bertsekas,et al.  Nonlinear Programming , 1997 .

[23]  M.J. Post,et al.  A Distributed Evolutionary Algorithm for Reorganizing Network Communications , 1985, MILCOM 1985 - IEEE Military Communications Conference.

[24]  Michele Garetto,et al.  Modeling the performance of wireless sensor networks , 2004, IEEE INFOCOM 2004.

[25]  J. Spall Multivariate stochastic approximation using a simultaneous perturbation gradient approximation , 1992 .

[26]  Deborah Estrin,et al.  ASCENT : Adaptive Self-Configuring sEnsor Networks Topologies . , 2002 .

[27]  Stephen P. Boyd,et al.  Gossip algorithms: design, analysis and applications , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[28]  Larry J. Greenstein,et al.  Estimating the Doppler spectrum of a short-range fixed wireless channel , 2003, IEEE Communications Letters.

[29]  Panganamala Ramana Kumar,et al.  The Convergence of Control, Communication, and Computation , 2003, PWC.

[30]  Bruno Sinopoli,et al.  Distributed control applications within sensor networks , 2003, Proc. IEEE.

[31]  Gregory J. Pottie,et al.  Performance of a novel self-organization protocol for wireless ad-hoc sensor networks , 1999, Gateway to 21st Century Communications Village. VTC 1999-Fall. IEEE VTS 50th Vehicular Technology Conference (Cat. No.99CH36324).

[32]  A. Karnik,et al.  Iterative localisation in wireless ad hoc sensor networks: one-dimensional case , 2004, 2004 International Conference on Signal Processing and Communications, 2004. SPCOM '04..