Dynamic Reconfiguration in Sensor Middleware (DRAFT)

Middleware solutions for sensor networks have so far mainly focused on communication abstractions, ad-hoc message routing protocols, and power conservation techniques. We argue that customisation and dynamic reconfiguration of sensor network middleware are additional important dimensions to consider. This paper describes a sensor middleware that can be customised to suit different sensor application types, and provides a reflective approach for co-ordinated network-wide dynamic reconfiguration of sensor behaviour. To evaluate our approach we illustrate customisation and dynamic reconfiguration of the Gridkit sensor middleware in a flood-monitoring scenario.

[1]  Robbert van Renesse,et al.  Building adaptive systems using ensemble , 1998 .

[2]  Amy L. Murphy,et al.  TRANSIENTLY SHARED TUPLE SPACES FOR SENSOR NETWORKS , 2006 .

[3]  Miodrag Potkonjak,et al.  Power efficient organization of wireless sensor networks , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[4]  Jim Dowling,et al.  The Decentralised Coordination of Self-Adaptive Components for Autonomic Distributed Systems , 2005 .

[5]  Keith Beven,et al.  An intelligent and adaptable flood monitoring and warning system , 2006 .

[6]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[7]  Philippe Bonnet,et al.  Querying the physical world , 2000, IEEE Wirel. Commun..

[8]  Anne-Marie Kermarrec,et al.  SCAMP: Peer-to-Peer Lightweight Membership Service for Large-Scale Group Communication , 2001, Networked Group Communication.

[9]  Sang Hyuk Son,et al.  GEM: Generic Event Service Middleware for Wireless Sensor Networks , 2005 .

[10]  Wei Hong,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Tag: a Tiny Aggregation Service for Ad-hoc Sensor Networks , 2022 .

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

[12]  Fabio Kon,et al.  Automatic configuration of component-based distributed systems , 2000 .

[13]  Pierre Verbaeten,et al.  NeCoMan: middleware for safe distributed service deployment in programmable networks , 2004, Adaptive and Reflective Middleware.

[14]  Gordon S. Blair,et al.  A component model for building systems software , 2004, IASTED Conf. on Software Engineering and Applications.

[15]  Gordon S. Blair,et al.  Deep Middleware for the Divergent Grid , 2005, Middleware.

[16]  Gordon S. Blair,et al.  The Design and Implementation of Open ORB 2 , 2001, IEEE Distributed Syst. Online.

[17]  Deborah Estrin,et al.  Rumor routing algorthim for sensor networks , 2002, WSNA '02.