Premium
An efficient and secure agent code distribution service
Author(s) -
Cucurull J.,
NavarroArribas G.,
Martí R.,
Robles S.,
Borrell J.
Publication year - 2010
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.963
Subject(s) - computer science , code (set theory) , mobile agent , service (business) , distributed computing , cache , set (abstract data type) , state (computer science) , computer security , computer network , programming language , business , marketing
Mobile agents (MAs) are autonomous computing entities that dwell in agent platforms and have the ability to move to different locations as needed. They are typically composed of code, data, and a state. The performance of MA migrations is always penalized by the need of carrying these components to each visited location. In contrast to the agent data and state, the agent code is static during the whole agent life. Therefore, optimizing the agent code management, the agent migration performance can be improved. The main contribution of this article is the definition of a global cache service to efficiently and securely deal with the distribution of agent code. An implementation of the service has been developed, and its benefits have been extensively demonstrated by a set of performance tests carried out in different scenarios. Copyright © 2010 John Wiley & Sons, Ltd.