Skip to main content

A Discovery Service for Smart Objects over an Agent-Based Middleware

  • Conference paper
Internet and Distributed Computing Systems (IDCS 2013)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 8223))

Included in the following conference series:

Abstract

This paper proposes a novel discovery framework for smart objects in the Internet of Things (IoT). The discovery service is a fundamental block of the IoT as it allows smart objects and their users to dynamically discover distributed smart objects and, specifically, the services and operations they provide. The proposed framework defines a new metadata model to describe features, services, and operations of network-enabled smart objects, and implements a service-oriented service, accessible through a REST interface, for registering, indexing, and searching smart objects. Thanks to its generic architecture and the use of open Web standards, the proposed discovery service can be easily integrated into any smart object middleware. In particular, we show its integration into an agent-based middleware supported by the JADE platform.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bandyopadhyay, D., Sen, J.: Internet of things: Applications and challenges in technology and standardization. Wireless Personal Communications 58(1), 49–69 (2011)

    Article  Google Scholar 

  2. Bellifemine, F., Poggi, A., Rimassa, G.: Developing multi-agent systems with a FIPA-compliant agent framework. Softw. Pract. Exper. 31, 103–128 (2001)

    Article  MATH  Google Scholar 

  3. Bellifemine, F., Fortino, G., Giannantonio, R., Gravina, R., Guerrieri, A., Sgroi, M.: Spine: a domain-specific framework for rapid prototyping of wbsn applications. Software: Practice and Experience 41(3), 237–265 (2011)

    Article  Google Scholar 

  4. Fortino, G., Giannantonio, R., Gravina, R., Kuryloski, P., Jafari, R.: Enabling effective programming and flexible management of efficient body sensor network applications. IEEE Transactions on Human-Machine Systems 43(1), 115–133 (2013)

    Article  Google Scholar 

  5. Fortino, G., Guerrieri, A., O’Hare, G.M.P., Ruzzelli, A.: A flexible building management framework based on wireless sensor and actuator networks. Journal of Network and Computer Applications 35(6), 1934–1952 (2012)

    Article  Google Scholar 

  6. Fortino, G., Guerrieri, A., Lacopo, M., Lucia, M., Russo, W.: An agent-based middleware for cooperating smart objects. In: Corchado, J.M., et al. (eds.) PAAMS 2013. CCIS, vol. 365, pp. 387–398. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  7. Fortino, G., Guerrieri, A., Russo, W.: Agent-oriented smart objects development. In: IEEE Conference on CSCWD, pp. 907–912 (2012)

    Google Scholar 

  8. Garlan, D., Siewiorek, D.P., Steenkiste, P.: Project aura: Toward distraction-free pervasive computing. IEEE Pervasive Computing 1, 22–31 (2002)

    Article  Google Scholar 

  9. Kawsar, F., Nakajima, T., Park, J.H., Yeo, S.-S.: Design and implementation of a framework for building distributed smart object systems. J. Supercomput. 54(1), 4–28 (2010)

    Article  Google Scholar 

  10. Kortuem, G., Kawsar, F., Fitton, D., Sundramoorthy, V.: Smart objects as building blocks for the internet of things. IEEE Internet Computing 14(1), 44–51 (2010)

    Article  Google Scholar 

  11. Mastroianni, C., Talia, D., Trunfio, P.: Managing heterogeneous resources in data mining applications on grids using xml-based metadata. In: Proc. of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), Nice, France (April 2003)

    Google Scholar 

  12. Mastroianni, C., Talia, D., Trunfio, P.: Metadata for managing grid resources in data mining applications. Journal of Grid Computing 2(1), 85–102 (2004)

    Article  MATH  Google Scholar 

  13. Pirrò, G., Talia, D., Trunfio, P.: A dht-based semantic overlay network for service discovery. Future Generation Computer Systems 28(4), 689–707 (2012)

    Article  Google Scholar 

  14. Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: A BDI Reasoning Engine, Multiagent Systems. Artificial Societies, and Simulated Organizations, vol. 15. Springer (2005)

    Google Scholar 

  15. Savidis, A., Stephanidis, C.: Distributed interface bits: dynamic dialogue composition from ambient computing resources. Personal Ubiquitous Comput. 9(3), 142–168 (2005)

    Article  Google Scholar 

  16. Sousa, J.P., Garlan, D.: Aura: an architectural framework for user mobility in ubiquitous computing environments. In: Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance, WICSA 3, pp. 29–43. Kluwer, B.V, Deventer (2002)

    Google Scholar 

  17. Talia, D., Trunfio, P., Zeng, J.: Peer-to-peer models for resource discovery in large-scale grids: A scalable architecture. In: Daydé, M., Palma, J.M.L.M., Coutinho, Á.L.G.A., Pacitti, E., Lopes, J.C. (eds.) VECPAR 2006. LNCS, vol. 4395, pp. 66–78. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  18. Vasseur, J., Dunkels, A.: Interconnecting Smart Objects with IP: The Next Internet. Morgan Kaufmann (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fortino, G., Lackovic, M., Russo, W., Trunfio, P. (2013). A Discovery Service for Smart Objects over an Agent-Based Middleware. In: Pathan, M., Wei, G., Fortino, G. (eds) Internet and Distributed Computing Systems. IDCS 2013. Lecture Notes in Computer Science, vol 8223. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41428-2_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-41428-2_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-41427-5

  • Online ISBN: 978-3-642-41428-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics