A pattern for sensor network architectures

Wireless sensor networks provide rapid, untethered access to information and computing, eliminating the barriers of distance, time, and location for many applications in national security, surveillance, healthcare, area/target monitoring, and many more. In this paper we use patterns to present an abstract view of the structure and general architecture of a wireless sensor network. Using a sensor network pattern makes the design of such a network simpler and more convenient, and can facilitate their integration with the rest of the IT system when applicable. The security aspects of a wireless sensor network are also addressed.

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

[2]  Douglas C. Schmidt,et al.  Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects , 2013 .

[3]  Andreas Willig,et al.  Protocols and Architectures for Wireless Sensor Networks , 2005 .

[4]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[5]  Deborah Estrin,et al.  Hyper: A Routing Protocol To Support Mobile Users of Sensor Networks , 2006 .

[6]  Mohamed F. Younis,et al.  A low-energy key management protocol for wireless sensor networks , 2003, Proceedings of the Eighth IEEE Symposium on Computers and Communications. ISCC 2003.

[7]  B. F. Castro Buschmann, Frank; Meunier, Regine; Rohnert, Hans; Sommerlad, Peter; Stal, Michael. Pattern-oriented software architecture: a system of patterns, John Wiley & Sons Ltd, 1996 , 1997 .

[8]  Majid Bagheri,et al.  Forest Fire Modeling and Early Detection using Wireless Sensor Networks , 2009, Ad Hoc Sens. Wirel. Networks.

[9]  Ossama Younis,et al.  HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks , 2004, IEEE Transactions on Mobile Computing.

[10]  Eduardo B. Fernandez,et al.  A Methodology to Develop Secure Systems Using Patterns , 2006 .

[11]  Deborah Estrin,et al.  The Tenet architecture for tiered sensor networks , 2006, SenSys '06.

[12]  Mihaela Cardei,et al.  Energy-Efficient Data Gathering in Heterogeneous Wireless Sensor Networks , 2006, 2006 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.

[13]  Dirk Riehle Composite design patterns , 1997, OOPSLA '97.

[14]  Weisong Shi,et al.  Wireless Sensor Network Security: A Survey , 2006 .

[15]  Peter Sommerlad,et al.  Security Patterns: Integrating Security and Systems Engineering , 2006 .

[16]  Mukesh Singhal,et al.  Security in wireless sensor networks , 2008, Wirel. Commun. Mob. Comput..

[17]  GovindanRamesh,et al.  The Tenet architecture for tiered sensor networks , 2010 .

[18]  Srinivasan Seshan,et al.  IrisNet: An Architecture for a Worldwide Sensor Web , 2003, IEEE Pervasive Comput..

[19]  David E. Culler,et al.  The nesC language: A holistic approach to networked embedded systems , 2003, PLDI.

[20]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[21]  Mihaela Cardei,et al.  A pattern for a sensor node , 2010, PLOP '10.

[22]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[23]  Deborah Estrin,et al.  Preprocessing in a Tiered Sensor Network for Habitat Monitoring , 2003, EURASIP J. Adv. Signal Process..

[24]  M. Luk,et al.  MiniSec: A Secure Sensor Network Communication Architecture , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[25]  James Demmel,et al.  Health Monitoring of Civil Infrastructures Using Wireless Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[26]  Deborah Estrin,et al.  Mote Herding for Tiered Wireless Sensor Networks , 2005 .

[27]  Matt Welsh,et al.  Deploying a wireless sensor network on an active volcano , 2006, IEEE Internet Computing.

[28]  Peter Sommerlad,et al.  Pattern-Oriented Software Architecture , 1996 .

[29]  Richard N. Taylor,et al.  Software architecture: foundations, theory, and practice , 2009, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[30]  Ivan Stojmenovic,et al.  Sensor Networks , 2005 .

[31]  Chee-Yee Chong,et al.  Sensor networks: evolution, opportunities, and challenges , 2003, Proc. IEEE.