Skip to main content

Mobile Agents-Based Smart Objects for the Internet of Things

  • Chapter

Part of the book series: Internet of Things ((ITTCC))

Abstract

We propose mobile agents for enabling interoperability and global intelligence with smart objects in the Internet of Things, with heterogeneous low-power resource-constrained devices where the systems span over disparate networks and protocols. As the Internet of Things systems are in continuous transition, requiring software adaptation and system evolution, an adaptable composition is presented for the mobile agents. The composition complies with the Representational State Transfer principles, which are then utilized in agent creation, migration and control. Moreover, the smart objects’ resources, their capabilities, their information and provided services are exposed to the Web for human-machine interactions. We consider the requirements for enabling mobile agents in the Internet of Things from multiple perspectives: the smart object, the mobile agent and the system. We present interfaces for smart object internal architecture to enable mobile agents and to enable their interactions. An application programming interface is suggested with a system reference architecture, which includes components in the information infrastructure. Lastly, an evaluation metrics for the mobile agent composition and for the smart objects’ resource utilization are suggested, taking the different types of system resources and their utilization into account, assisting in the system, application, smart object and the mobile agent design.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  1. Aiello, F., Fortino, G., Gravina, R., Guerrieri, A.: A java-based agent platform for programming wireless sensor networks. Comput. J. 54(3), 439–454 (2011)

    Article  Google Scholar 

  2. Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 54(15), 2787–2805 (2010)

    Article  MATH  Google Scholar 

  3. Ayala, I., Amor, M., Fuentes, L.: An agent platform for self-configuring agents in the internet of things. In: Infrastructures and Tools for Multiagent Systems, p. 65 (2012)

    Google Scholar 

  4. Carabelea, C., Boissier, O.: Multi-agent platforms on smart devices: dream or reality. In: Proceedings of the Smart Objects Conference, pp. 126–129. Grenoble, France, (2003)

    Google Scholar 

  5. Fortino, G., Antonio, G., Russo, W., Savaglio, C.: Middlewares for smart objects and smart environments: overview and comparison. In: Fortino, G., Trunfio, P. (eds.) Internet of Things based on Smart Objects: Technology, Middleware and Applications, Internet of Things. Springer, Berlin (2014)

    Google Scholar 

  6. Fortino, G., Guerrieri, A., Lacopo, M., Lucia, M., Russo, W.: An agent-based middleware for cooperating smart objects. In: Corchado, J., Bajo, J., Kozlak, J., Pawlewski, P., Molina, J., Julian, V., Silveira Ricardo, A., Unland, R., Giroux, S. (eds.) Highlights on Practical Applications of Agents and Multi-Agent Systems, Communications in Computer and Information Science, vol. 365, pp. 387–398. Springer, Berlin (2013)

    Google Scholar 

  7. Fortino, G., Guerrieri, A., Russo, W.: Agent-oriented smart objects development. In: 16th IEEE International Conference on Computer Supported Cooperative Work in Design, pp. 907–912 (2012)

    Google Scholar 

  8. Guinard, D., Trifa, V., Wilde, E.: A resource oriented architecture for the web of things. In: Internet of Things 2010 Conference, pp. 1–8 (2010)

    Google Scholar 

  9. Katasonov, A., Kaykova, O., Khriyenko, O., Nikitin, S., Terziyan, V.Y.: Smart semantic middleware for the internet of things. In: 5th International Conference on Informatics in Control, Automation and Robotics, Intelligent Control, Systems and Optimization, pp. 169–178. Funchal, Portugal (2008)

    Google Scholar 

  10. Kazanavicius, E., Kazanavicius, V., Ostaseviciute, L.: Agent-based framework for embedded systems development in smart environments. In: Proceedings of International Conference on Information Technologies. Kaunas, Lithuania (2009)

    Google Scholar 

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

    Article  Google Scholar 

  12. Leppänen, T., Liu, M., Harjula, E., Ramalingam, A., Ylioja, J., Närhi, P., Riekki, J., Ojala, T.: Mobile agents for integration of internet of things and wireless sensor networks. In: IEEE International Conference on Systems, Man, and Cybernetics, pp. 14–21 (2013)

    Google Scholar 

  13. Liu, M., Leppänen, T., Harjula, E., Zhonghong, O., Ramalingam, A., Ylianttila, M., Ojala, T.: Distributed resource directory architecture in machine-to-machine communications. In: IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications, pp. 319–324 (2013)

    Google Scholar 

  14. Malek, S., Medvidovic, N., Mikic-Rakic, M.: An extensible framework for improving a distributed software system’s deployment architecture. IEEE T Softw. Eng. 38(1), 73–100 (2012)

    Article  Google Scholar 

  15. Richardson, L., Ruby, S.: RESTful web services. O’Reilly (2008)

    Google Scholar 

  16. Sanchez Lopez, T., Ranasinghe, D., Harrison, M., McFarlane, D.: Adding sense to the internet of things. Pers Ubiquit Comput. 16(3), 291–308 (2012)

    Google Scholar 

  17. Satoh, I.: Mobile agents. In: Nakashima, H., Aghajan, H., Augusto, J.C. (eds.) Handbook of Ambient Intelligence and Smart Environments, pp. 771–791. Springer, Berlin (2010)

    Google Scholar 

  18. Shelby, Z.: Embedded web services. IEEE Wirel. Commun. Mag. 17(6), 52–57 (2010)

    Article  Google Scholar 

Download references

Acknowledgments

This research was conducted with the MAMMotH Project, funded by the Finnish Funding Agency for Technology and Innovation (Tekes), at the Department of Computer Science and Engineering, University of Oulu, Finland.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Teemu Leppänen .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Leppänen, T., Riekki, J., Liu, M., Harjula, E., Ojala, T. (2014). Mobile Agents-Based Smart Objects for the Internet of Things. In: Fortino, G., Trunfio, P. (eds) Internet of Things Based on Smart Objects. Internet of Things. Springer, Cham. https://doi.org/10.1007/978-3-319-00491-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-00491-4_2

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-00490-7

  • Online ISBN: 978-3-319-00491-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics