A Survey on Adaptable Middleware for Wireless Sensor Networks

The use of sensor networks in different kinds of sophisticated applications is emerging due to several advances in sensor technologies and embedded systems and the increased demand from users. These systems run in highly dynamic and heterogeneous environments, in which changes occur very frequently, creating the need for adaptation support to environment changes and changes imposed by the users. An approach to allow the use of sensor networks in such complex and sophisticated applications is the use of middleware, especially adaptable middleware, which provides efficient response to the environment changes, adapting the middleware behaviour according to new requirements. In this survey we present a study of the state of the art in adaptable middleware for sensor networks, in which we analyse the main trends represented by important projects in the area, analysing their main features and providing a comparison among them.

[1]  Wei Hong,et al.  TinyDB: an acquisitional query processing system for sensor networks , 2005, TODS.

[2]  Pedro José Marrón,et al.  Generic role assignment for wireless sensor networks , 2004, EW 11.

[3]  Viktor K. Prasanna,et al.  Issues in designing middleware for wireless sensor networks , 2004, IEEE Network.

[4]  Dirk M. Reichardt,et al.  CarTALK 2000: safe and comfortable driving based upon inter-vehicle-communication , 2002, Intelligent Vehicle Symposium, 2002. IEEE.

[5]  David Gelernter,et al.  Generative communication in Linda , 1985, TOPL.

[6]  Jörg Hähner,et al.  TinyCubus: a flexible and adaptive framework sensor networks , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[7]  Sang Hyuk Son,et al.  Event Detection Services Using Data Service Middleware in Distributed Sensor Networks , 2003, Telecommun. Syst..

[8]  Wouter Joosen,et al.  DAVIM: Adaptable Middleware for Sensor Networks , 2008, IEEE Distributed Systems Online.

[9]  Timothy W. Finin,et al.  Enhanced Service Discovery in Bluetooth , 2002, Computer.

[10]  Mani B. Srivastava,et al.  Design and implementation of a framework for efficient and programmable sensor networks , 2003, MobiSys '03.

[11]  Silva Junior,et al.  Middleware adaptativo para sistemas embarcados e de tempo-real , 2008 .

[12]  Yong Wang,et al.  Energy-efficient computing for wildlife tracking: design tradeoffs and early experiences with ZebraNet , 2002, ASPLOS X.

[13]  Wendi B. Heinzelman,et al.  Adaptive protocols for information dissemination in wireless sensor networks , 1999, MobiCom.

[14]  Sheikh Iqbal Ahamed,et al.  A survey of middleware for sensor network and challenges , 2006, 2006 International Conference on Parallel Processing Workshops (ICPPW'06).

[15]  Karen Henricksen,et al.  A survey of middleware for sensor networks: state-of-the-art and future directions , 2006, MidSens '06.

[16]  Mani B. Srivastava,et al.  Multi-level software reconfiguration for sensor networks , 2006, EMSOFT '06.

[17]  Abdelsalam Helal,et al.  Atlas: A Service-Oriented Sensor Platform: Hardware and Middleware to Enable Programmable Pervasive Spaces , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[18]  John K. Ousterhout,et al.  Tcl and the Tk Toolkit , 1994 .

[19]  Mani B. Srivastava,et al.  SensorWare: Programming sensor networks beyond code update and querying , 2007, Pervasive Mob. Comput..

[20]  Chenyang Lu,et al.  Rapid Development and Flexible Deployment of Adaptive Wireless Sensor Network Applications , 2005, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[21]  Chien-Chung Shen,et al.  Sensor information networking architecture and applications , 2001, IEEE Wirel. Commun..

[22]  Margaret Martonosi,et al.  Impala: a middleware system for managing autonomic, parallel sensor systems , 2003, PPoPP '03.

[23]  Pablo Gil,et al.  Data centric middleware for the integration of wireless sensor networks and mobile robots , 2007 .

[24]  Amy L. Murphy,et al.  Middleware to support sensor network applications , 2004, IEEE Network.

[25]  Carlos André Guimarães Ferraz,et al.  A message-oriented middleware for sensor networks , 2004, MPAC '04.

[26]  Philippe Bonnet,et al.  Towards Sensor Database Systems , 2001, Mobile Data Management.

[27]  Amy L. Murphy,et al.  TinyLIME: bridging mobile and sensor networks through middleware , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[28]  Philip Levis,et al.  Maté: a tiny virtual machine for sensor networks , 2002, ASPLOS X.

[29]  Robert Szewczyk,et al.  System architecture directions for networked sensors , 2000, ASPLOS IX.

[30]  David E. Culler,et al.  The dynamic behavior of a data dissemination protocol for network programming at scale , 2004, SenSys '04.