TY - JOUR
T1 - An analysis of java-based mobile agent platforms for wireless sensor networks
AU - Aiello, F.
AU - Fortino, G.
AU - Galzarano, S.
AU - Gravina, R.
AU - Guerrieri, A.
PY - 2011
Y1 - 2011
N2 - Wireless sensor networks (WSNs) represent a new form of pervasive and ubiquitous computing systems successfully exploited in many different application areas within which they will play an increasingly important role in future. However, the development of applications for WSNs is an extremely challenging and error-prone task, so that the need for high-level, effective programming approaches is quite evident. Among the programming paradigms proposed so far, the agent-based approach can be seen as an effective promising solution on the basis of which a few software platforms for WSNs have been already developed. This paper proposes an in-depth analysis of the only two available Java-based mobile agent platforms for WSNs: Mobile Agent Platform for Sun SPOT (MAPS) and Agent Factory Micro Edition (AFME). In particular, the architecture, programming model and basic performance of MAPS and AFME are described and compared. Moreover, a simple yet effective case study concerning a mobile agent-based monitoring system for remote sensing and aggregation is proposed. This case study is developed both in MAPS and AFME on Sun SPOTs so as to allow both an analysis of efficacy of their programming models and an evaluation of their performances.
AB - Wireless sensor networks (WSNs) represent a new form of pervasive and ubiquitous computing systems successfully exploited in many different application areas within which they will play an increasingly important role in future. However, the development of applications for WSNs is an extremely challenging and error-prone task, so that the need for high-level, effective programming approaches is quite evident. Among the programming paradigms proposed so far, the agent-based approach can be seen as an effective promising solution on the basis of which a few software platforms for WSNs have been already developed. This paper proposes an in-depth analysis of the only two available Java-based mobile agent platforms for WSNs: Mobile Agent Platform for Sun SPOT (MAPS) and Agent Factory Micro Edition (AFME). In particular, the architecture, programming model and basic performance of MAPS and AFME are described and compared. Moreover, a simple yet effective case study concerning a mobile agent-based monitoring system for remote sensing and aggregation is proposed. This case study is developed both in MAPS and AFME on Sun SPOTs so as to allow both an analysis of efficacy of their programming models and an evaluation of their performances.
U2 - 10.3233/MGS-2011-0175
DO - 10.3233/MGS-2011-0175
M3 - Article
SN - 1574-1702
VL - 7
SP - 243
EP - 267
JO - Multiagent and Grid Systems
JF - Multiagent and Grid Systems
IS - 6
ER -