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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Bandyopadhyay, D., Sen, J.: Internet of things: Applications and challenges in technology and standardization. Wireless Personal Communications 58(1), 49–69 (2011)
Bellifemine, F., Poggi, A., Rimassa, G.: Developing multi-agent systems with a FIPA-compliant agent framework. Softw. Pract. Exper. 31, 103–128 (2001)
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)
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)
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)
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)
Fortino, G., Guerrieri, A., Russo, W.: Agent-oriented smart objects development. In: IEEE Conference on CSCWD, pp. 907–912 (2012)
Garlan, D., Siewiorek, D.P., Steenkiste, P.: Project aura: Toward distraction-free pervasive computing. IEEE Pervasive Computing 1, 22–31 (2002)
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)
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)
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)
Mastroianni, C., Talia, D., Trunfio, P.: Metadata for managing grid resources in data mining applications. Journal of Grid Computing 2(1), 85–102 (2004)
Pirrò, G., Talia, D., Trunfio, P.: A dht-based semantic overlay network for service discovery. Future Generation Computer Systems 28(4), 689–707 (2012)
Pokahr, A., Braubach, L., Lamersdorf, W.: Jadex: A BDI Reasoning Engine, Multiagent Systems. Artificial Societies, and Simulated Organizations, vol. 15. Springer (2005)
Savidis, A., Stephanidis, C.: Distributed interface bits: dynamic dialogue composition from ambient computing resources. Personal Ubiquitous Comput. 9(3), 142–168 (2005)
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)
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)
Vasseur, J., Dunkels, A.: Interconnecting Smart Objects with IP: The Next Internet. Morgan Kaufmann (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)