HTML5-based mobile agents for Web-of-Things

Authors

  • Jari-Pekka Voutilainen Tampere University of Technology, Korkeakoulunkatu 1, FI-33720 Tampere, Finland
  • Anna-Liisa Mattila Tampere University of Technology, Korkeakoulunkatu 1, FI-33720 Tampere, Finland
  • Kari Systä Tampere University of Technology, Korkeakoulunkatu 1, FI-33720 Tampere, Finland
  • Tommi Mikkonen Tampere University of Technology, Korkeakoulunkatu 1, FI-33720 Tampere, Finland

Abstract

Systems and services utilizing Internet-of-Things can benefit from dynamically updated software in a significant way. In this paper we show how the most advanced variant of moving code, mobile agents, can be used for operating and managing Internet-connected systems composed of gadgets, sensors and actuators. We believe that the use of mobile agents brings several benefits, for example, mobile agents help to reduce the network load, overcome network latency, and encapsulate protocols. In addition, they can perform autonomous tasks that would otherwise require extensive configuration. The need for moving agents is even more significant if the applications and other factors of the over experience should follow the user to new contexts. When multiple agents are used to provide the user with services, some mechanisms to manage the agents are needed. In the context of Internet-of-Things such management should reflect the physical spaces and other relevant contexts. In this paper we describe the technical solutions used in implementation of the mobile agents, describe two proof concepts and we also compare our solution to related work. We also describe our visions of the future work.

Downloads

Published

2016-03-18

How to Cite

Voutilainen, J.-P., Mattila, A.-L., Systä, K., & Mikkonen, T. (2016). HTML5-based mobile agents for Web-of-Things. Informatica, 40(1). Retrieved from https://puffbird.ijs.si/index.php/informatica/article/view/1169

Issue

Section

Special issue papers