A brief survey of self-organization in wireless sensor networks

Summary Many natural and man-made systems exhibit self-organization, where interactions among components lead to system-wide patterns of behavior. This paper first introduces current, scientific understanding of self-organizing systems and then identifies the main models investigated by computer scientists seeking to apply self-organization to design large, distributed systems. Subsequently, the paper surveys research that uses models of self-organization in wireless sensor networks to provide a variety of functions: sharing processing and communication capacity; forming and maintaining structures; conserving power; synchronizing time; configuring software components; adapting behavior associated with routing, with disseminating and querying for information, and with allocating tasks; and providing resilience by repairing faults and resisting attacks. The paper closes with a summary of open issues that must be addressed before self-organization can be applied routinely during design and deployment of senor networks and other distributed, computer systems. Copyright © 2007 John Wiley & Sons, Ltd.

[1]  Jonathan Copeland,et al.  Mechanisms of synchrony in the North American fireflyPhotinus carolinus (Coleoptera: Lampyridae) , 2005, Journal of Insect Behavior.

[2]  Anna Scaglione,et al.  A simple method to reach detection consensus in massively distributed sensor networks , 2004, International Symposium onInformation Theory, 2004. ISIT 2004. Proceedings..

[3]  Amin Vahdat,et al.  Self-Organizing Subsets: From Each According to His Abilities, to Each According to His Needs , 2002, IPTPS.

[4]  J. Suzuki Building an Artificial Immune Network for Decentralized Policy Negotiation in a Communication Endsystem: OpenWebServer/iNexus Study , 2000 .

[5]  Hermann Rohling,et al.  SOTIS - a self-organizing traffic information system , 2003, The 57th IEEE Semiannual Vehicular Technology Conference, 2003. VTC 2003-Spring..

[6]  Monika Sharma,et al.  Chemical oscillations , 2006 .

[7]  W. Hillis Intelligence as an emergent behavior: or, the songs of Eden , 1989 .

[8]  G. Pottie,et al.  Entropy-based sensor selection heuristic for target localization , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[9]  Radhika Nagpal,et al.  Firefly-inspired sensor network synchronicity with realistic radio effects , 2005, SenSys '05.

[10]  Jacques Ferber,et al.  A Formal Approach to Design and Reuse Agent and Multiagent Models , 2004, AOSE.

[11]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .

[12]  Erkki Oja,et al.  Engineering applications of the self-organizing map , 1996, Proc. IEEE.

[13]  Robert M. May,et al.  Stability and Complexity in Model Ecosystems , 2019, IEEE Transactions on Systems, Man, and Cybernetics.

[14]  Sergio D. Servetto,et al.  Constrained random walks on random graphs: routing algorithms for large scale wireless sensor networks , 2002, WSNA '02.

[15]  David B. Fogel,et al.  Evolutionary Computation: The Fossil Record , 1998 .

[16]  Christopher E. Dabrowski,et al.  Investigating Global Behavior in Computing Grids , 2006, IWSOS/EuroNGI.

[17]  V. Plerou,et al.  Random matrix approach to cross correlations in financial data. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[18]  Patrice Abry,et al.  Wavelet Analysis of Long-Range-Dependent Traffic , 1998, IEEE Trans. Inf. Theory.

[19]  Chris Hanson,et al.  Amorphous computing , 2000, Commun. ACM.

[20]  Thomas G. Robertazzi,et al.  Self-organizing communication networks , 1986, IEEE Communications Magazine.

[21]  Philippe Robert,et al.  Metastability of CDMA cellular systems , 2006, MobiCom '06.

[22]  Sorinel A. Oprisan,et al.  Theoretical approach on microscopic bases of stochastic functional self-organization: quantitative measures of the organizational degree of the environment , 2001 .

[23]  Michalis Faloutsos,et al.  Long-range dependence ten years of Internet traffic modeling , 2004, IEEE Internet Computing.

[24]  Joel E. Cohen,et al.  Community Food Webs: Data and Theory , 1990 .

[25]  E Bonabeau,et al.  Swarm Intelligence: A Whole New Way to Think about Business , 2001 .

[26]  Ahmed Helmy,et al.  Analysis of Gradient-Based Routing Protocols in Sensor Networks , 2005, DCOSS.

[27]  Pramod K. Varshney,et al.  An intelligent deployment and clustering algorithm for a distributed mobile sensor network , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[28]  Ramana Rao Kompella,et al.  Practical lazy scheduling in sensor networks , 2003, SenSys '03.

[29]  David M Levinson,et al.  The emergence of hierarchy in transportation networks , 2005 .

[30]  Yan Huang,et al.  NeuRon/spl trade/ netform: a self-organizing wireless sensor network , 2002, Proceedings. Eleventh International Conference on Computer Communications and Networks.

[31]  Deborah Estrin,et al.  Rumor Routing Algorithm For Sensor Networks , 2002 .

[32]  Stephen B. Wicker,et al.  On the Complexity of Distributed Self-Configuration in Wireless Networks , 2003, Telecommun. Syst..

[33]  P. Erdos,et al.  On the evolution of random graphs , 1984 .

[34]  U. Bhalla,et al.  Emergent properties of networks of biological signaling pathways. , 1999, Science.

[35]  Jörg P. Müller,et al.  Agent-Oriented Software Engineering V, 5th International Workshop, AOSE 2004, New York, NY, USA, July 19, 2004, Revised Selected Papers , 2004, AOSE.

[36]  Jonathan Copeland,et al.  The occurrence of synchrony in the North American fireflyPhotinus carolinus (Coleoptera: Lampyridae) , 1994, Journal of Insect Behavior.

[37]  J. Bonner,et al.  Behavior of cellular slime molds in the soil. , 2005, Mycologia.

[38]  Stephanie Forrest,et al.  Architecture for an Artificial Immune System , 2000, Evolutionary Computation.

[39]  K. J. Ray Liu,et al.  Attack-resistant cooperation stimulation in autonomous ad hoc networks , 2005, IEEE Journal on Selected Areas in Communications.

[40]  H. Van Dyke Parunak,et al.  Managing Emergent Behavior in Distributed Control Systems , 1997 .

[41]  Franco Zambonelli,et al.  Engineering self-organising systems : nature-inspired approaches to software engineering , 2004 .

[42]  Robert Tappan Morris,et al.  Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks , 2002, Wirel. Networks.

[43]  Van Jacobson,et al.  The synchronization of periodic routing messages , 1994, TNET.

[44]  I. Wilkinson Modeling the Structural Dynamics of Industrial Networks , 2000 .

[45]  Mohamed F. Younis,et al.  Fault-tolerant clustering of wireless sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[46]  Derek S. Linden,et al.  Evolving wire antennas using genetic algorithms: a review , 1999, Proceedings of the First NASA/DoD Workshop on Evolvable Hardware.

[47]  Jan M. Rabaey,et al.  Distributed algorithms for transmission power control in wireless sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[48]  Edward R. Dougherty,et al.  Probabilistic Boolean networks: a rule-based uncertainty model for gene regulatory networks , 2002, Bioinform..

[49]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[50]  Yan Huang,et al.  NeuRon™ netform: a self-organizing wireless sensor network. , 2002 .

[51]  Lester T. W. Ho,et al.  Applying emergent self-organizing behavior for the coordination of 4G networks using complexity metrics , 2003, Bell Labs Technical Journal.

[52]  Kian Hsiang Low,et al.  Task Allocation via Self-Organizing Swarm Coalitions in Distributed Mobile Sensor Network , 2004, AAAI.

[53]  David E. Irwin,et al.  Balancing risk and reward in a market-based task service , 2004, Proceedings. 13th IEEE International Symposium on High performance Distributed Computing, 2004..

[54]  Stephen F. Bush,et al.  Genetically induced communication network fault tolerance , 2003, Complex..

[55]  B. Bollobás The evolution of random graphs , 1984 .

[56]  Franco Zambonelli,et al.  Emergence of Macro Spatial Structures in Dissipative Cellular Automata , 2002, ACRI.

[57]  Ito,et al.  Punctuated-equilibrium model of biological evolution is also a self-organized-criticality model of earthquakes. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[58]  Gregory J. Pottie,et al.  Entropy-based sensor selection heuristic for local-ization , 2004 .

[59]  Ratul Mahajan,et al.  Experiences applying game theory to system design , 2004, PINS '04.

[60]  Yoshiki Kuramoto,et al.  Chemical Oscillations, Waves, and Turbulence , 1984, Springer Series in Synergetics.

[61]  Vikram Srinivasan,et al.  Cooperation in wireless ad hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[62]  Teuvo Kohonen,et al.  Self-Organization and Associative Memory , 1988 .

[63]  Ulrich Killat,et al.  Extending Kohonen's self-organizing mapping for adaptive resource management in cellular radio networks , 1997 .

[64]  Radhika Nagpal,et al.  A Catalog of Biologically-Inspired Primitives for Engineering Self-Organization , 2003, Engineering Self-Organising Systems.

[65]  Mark D. Yarvis,et al.  Experimental evaluation of synchronization and topology control for in-building sensor network applications , 2003, WSNA '03.

[66]  Kenneth N. Lodding The Hitchhiker’s Guide to Biomorphic Software , 2004, ACM Queue.

[67]  Haiyun Luo,et al.  Statistical en-route filtering of injected false data in sensor networks , 2005, IEEE J. Sel. Areas Commun..

[68]  H. Van Dyke Parunak,et al.  Stigmergic learning for self-organizing mobile ad-hoc networks (MANET's) , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[69]  Salima Hassas,et al.  Self-Organising Applications: A Survey , 2003 .

[70]  Luis Mateus Rocha,et al.  Symbiotic intelligence: Self-organizing knowledge on distributed networks, driven by human interaction , 1998 .

[71]  Edward R. Dougherty,et al.  From Boolean to probabilistic Boolean networks as models of genetic regulatory networks , 2002, Proc. IEEE.

[72]  David M. Raup,et al.  How Nature Works: The Science of Self-Organized Criticality , 1997 .

[73]  Torsten Eymann,et al.  The Catallaxy as a New Paradigm for the Design of Information Systems , 2000 .

[74]  Jan M. Rabaey,et al.  Altruists in the PicoRadio sensor network , 2002, 4th IEEE International Workshop on Factory Communication Systems.

[75]  P.-P. Grasse La reconstruction du nid et les coordinations interindividuelles chezBellicositermes natalensis etCubitermes sp. la théorie de la stigmergie: Essai d'interprétation du comportement des termites constructeurs , 1959, Insectes Sociaux.

[76]  Masato Matsuo,et al.  Service emergence based on relationship among self-organizing entities , 2002, Proceedings 2002 Symposium on Applications and the Internet (SAINT 2002).

[77]  Tatsuhiro Tsuchiya,et al.  A self-organizing technique for sensor placement in wireless micro-sensor networks , 2004, 18th International Conference on Advanced Information Networking and Applications, 2004. AINA 2004..

[78]  Stuart A. Kauffman,et al.  The origins of order , 1993 .

[79]  Deborah Estrin,et al.  ASCENT: adaptive self-configuring sensor networks topologies , 2004, IEEE Transactions on Mobile Computing.

[80]  Adrian Perrig,et al.  ACE: An Emergent Algorithm for Highly Uniform Cluster Formation , 2004, EWSN.

[81]  H. Stanley,et al.  Introduction to Phase Transitions and Critical Phenomena , 1972 .

[82]  Sandeep K. S. Gupta,et al.  TARA: Thermal-Aware Routing Algorithm for Implanted Sensor Networks , 2005, DCOSS.

[83]  Teuvo Kohonen,et al.  Self-organization and associative memory: 3rd edition , 1989 .