Prototyping Service Discovery and Usage in Wireless Sensor Networks

Heterogeneous Wireless Sensor Networks (WSNs) are envisioned to provide different types of services in an open and dynamic environment. This paper presents the design, implementation and evaluation of a service discovery and usage solution for heterogeneous WSNs. The users have the possibility to discover and use the services available in the WSN, while sensor nodes can search for the existing gateways to the outside world in order to signal important events. The WSN self-organizes in a clustered structure that acts as a distributed directory of service registrations. The clustering offers the necessary support to achieve energy-efficient discovery within the WSN. We implement the combined solution on resource-constrained sensor nodes, and we analyse the performance characteristics. The results show that the clustering algorithm has low communication overhead and the service discovery protocol scales with the number of nodes and network density. In addition, we show that the solution is lightweight (both code and data memory footprint) and the the interaction user-WSN is straightforward and intuitive.

[1]  A. Gumaste,et al.  Dual auction (and recourse) opportunistic protocol for light-trail network design , 2006, 2006 IFIP International Conference on Wireless and Optical Communications Networks.

[2]  Nael B. Abu-Ghazaleh,et al.  Dynamic Resource Discovery for Sensor Networks , 2005, EUC Workshops.

[3]  Ness B. Shroff,et al.  Non-convex optimization and rate control for multi-class services in the Internet , 2005, IEEE/ACM Transactions on Networking.

[4]  Pieter H. Hartel,et al.  A classification of service discovery protocols , 2005 .

[5]  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.

[6]  Junghun Suh,et al.  A Vision for Wireless Sensor Networks , 2005, IEEE MTT-S International Microwave Symposium Digest, 2005..

[7]  Ashwin Gumaste,et al.  Next-generation optical storage area networks: the light-trails approach , 2005, IEEE Communications Magazine.

[8]  Imrich Chlamtac,et al.  Light-trails: an optical solution for IP transport (Invited) , 2004 .

[9]  Eytan Modiano,et al.  Efficient routing and wavelength assignment for reconfigurable WDM networks , 2002, IEEE J. Sel. Areas Commun..

[10]  Paul J. M. Havinga,et al.  Prolonging the lifetime of wireless sensor networks by cross-layer interaction , 2004, IEEE Wireless Communications.

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

[12]  Paulo F. Pires,et al.  A Service Approach for Architecting Application Independent Wireless Sensor Networks , 2005, Cluster Computing.

[13]  Michael Beigl,et al.  Sharing sensor networks , 2006, 26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06).

[14]  Leandros Tassiulas,et al.  Service discovery in mobile ad hoc networks: an overall perspective on architectural choices and network layer support issues , 2004, Ad Hoc Networks.

[15]  Deborah Estrin,et al.  Habitat monitoring: application driver for wireless communications technology , 2001, SIGCOMM LA '01.

[16]  Christian Bettstetter Mobility modeling, connectivity, and adaptive clustering in ad hoc networks , 2004 .

[17]  Pieter H. Hartel,et al.  Energy-Efficient Cluster-Based Service Discovery in Wireless Sensor Networks , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.