Software update via mobile agent based programming
Proceedings of the 2002 ACM symposium on Applied computing
Evolution of Operation Support Systems in Public Data Networks
ISCC '00 Proceedings of the Fifth IEEE Symposium on Computers and Communications (ISCC 2000)
Optimizing Service Distributions Using a Genetic Algorithm
KES '08 Proceedings of the 12th international conference on Knowledge-Based Intelligent Information and Engineering Systems, Part I
Performance Evaluation of a Mobile Agent Network Using Network Calculus
KES '08 Proceedings of the 12th international conference on Knowledge-Based Intelligent Information and Engineering Systems, Part I
Software self-reconfiguration: a BDI-based approach
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
IEEE Wireless Communications
Hi-index | 0.00 |
Deploying and maintaining software in a distributed system includes software delivery, remote installation, starting, stoping, and modifying in order to configure or re-configure a system according to user needs. This paper deals with an agent-based framework where intelligent and mobile agents provide the means to implement a distributed system and enable its evolution by taking partial or full responsibility for software deployment tasks. Agents are organised into agent teams, where one agent is the team leader responsible for planning, while the others are operational agents capable of executing a defined plan. The formal model, as well as functionality and performance issues, are elaborated. Special attention is paid to deployment strategies and their optimization, while taking into account characteristics of distributed system nodes and the network connecting them. Simulation-based evaluation of agent serialization, migration and deserialization parameters, and their influence on overall performance, is included.