Minimalist Object Oriented Service Discovery Protocol for Wireless Sensor Networks

  • D. Villa
  • F. J. Villanueva
  • F. Moya
  • F. Rincón
  • J. Barba
  • J. C. López
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4459)


This paper presents a new Service Discovery Protocol (SDP) suitable for Wireless Sensor Networks (WSN). The restrictions that are imposed by ultra low-cost sensor and actuators devices (basic components of a WSN) are taken into account to reach a minimal footprint solution.

The WSN communication model we use is based on the picoObject approach [1] which implements a lightweight middleware for WSN on top of standard object oriented middlewares using a small set of interfaces. The proposed SDP uses also this set, so it supposes the minimal overhead for devices and communication protocols, allowing, at the same time, the deployment of a valuable set of services.


Wireless Sensor Network Cluster Head Service Discovery Sequence Diagram Pervasive Computing 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Villa, D., et al.: Embedding a general purpose middleware for seamless interoperability of networked hardware and software components Grid and Pervasive Computing. In: Chung, Y.-C., Moreira, J.E. (eds.) GPC 2006. LNCS, vol. 3947, Springer, Heidelberg (2006)CrossRefGoogle Scholar
  2. 2.
    Gamma, E., Johnson, R.H.R., Vlissides, J.: Design Patterns, Elements of Object- Oriented Software. Addison-Wesley, Reading (1995)Google Scholar
  3. 3.
    Stann, F., Heidemann, J.: BARD:Bayesian-assisted resource discovery in sensor networks. In: Proceedings of the IEEE Infocom (2005)Google Scholar
  4. 4.
    Timmons, N.F., Scanlon, W.G.: Analysis of the performance of IEEE 802.15.4 for medical sensor body area networking. In: IEEE SECON 2004 (October 2004)Google Scholar
  5. 5.
    Dettinger, M., Lundquist, J.D., Cayan, D.R.: Meteorology and Hydrology in Yosemite National Park: A Sensor Network Application. In: Zhao, F., Guibas, L.J. (eds.) IPSN 2003. LNCS, vol. 2634, pp. 518–528. Springer, Heidelberg (2003)Google Scholar
  6. 6.
    Mainwaring, A., et al.: Wireless Sensor Networks for Habitat Monitoring. In: WSNA’02 (September 2002)Google Scholar
  7. 7.
    Tilak, S., et al.: Dynamic Resource Discovery for Wireless Sensor Networks. In: IFIP International Symposium on Network- Centric Ubiquitous Systems (NCUS’05) (2005)Google Scholar
  8. 8.
    Microsoft, UPnP Device Architecture v1.0 (June 2000), available at
  9. 9.
    Guttman, E., et al.: Service Location Protocol, Version 2. In: RFC 2608 (1999)Google Scholar
  10. 10.
    Bluetooth SIG: Specification of the Bluetooth System v2.0 (November 2004), available at
  11. 11.
    Kozat, U.C., Tassiulas, L.: Service Discovery in mobile ad-hoc networks: an overall perspectiva on architectural choices and network layer support issues. Journal on Ad-hoc Networks (2004)Google Scholar
  12. 12.
    Sailhan, F., Issarny, V.: Scalable Service Discovery for MANET. In: Proceedings of the 3rd IEEE conference on Pervasive Computing and communications (2005)Google Scholar
  13. 13.
    Campo, C., et al.: PDP and GSDL, a new service discovery middleware to support spontaneous interactions in pervasive systems. In: Pervasive Computing and Communications Workshop (2005)Google Scholar
  14. 14.
    Kuorilehto, M., Hannikainen, M., Hamalainen, T.: A Survey of Application Distribution in Wireless Sensor Networks. EURASIP Journal on Wireless Communications and Networking 5, 774–788 (2005)CrossRefGoogle Scholar
  15. 15.
    Baronti, P., et al.: Wireless Sensor Networks: a Survey on the State of the Art and the 802.15.4 and ZigBee Standards. Technical Report ISTI-2006-TR-18, Istituto di Scienza e Tecnologie dell’Informazione del CNR, Pisa, Italy, pp.41 (November 2006)Google Scholar
  16. 16.
    Sun Microsystems, Jini Architecture Specification, ed. 1.2, available online, at
  17. 17.
    ZeroC, Inc., ICE Home Page, available online at
  18. 18.
    ARCO Group, PicoObject Web demostration example, available at

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • D. Villa
    • 1
  • F. J. Villanueva
    • 1
  • F. Moya
    • 1
  • F. Rincón
    • 1
  • J. Barba
    • 1
  • J. C. López
    • 1
  1. 1.Dept. of Technology and Information Systems, University of Castilla-La Mancha, School of Computer Science. 13071 - Ciudad RealSpain

Personalised recommendations