Seven good reasons for mobile agents
Communications of the ACM
Mobility: processes, computers, and agents
Mobility: processes, computers, and agents
Towards a Reference Model for Surveying Mobile Agent Systems
Autonomous Agents and Multi-Agent Systems
IWAN '99 Proceedings of the First International Working Conference on Active Networks
Monitoring Continuous Location Queries Using Mobile Agents
ADBIS '02 Proceedings of the 6th East European Conference on Advances in Databases and Information Systems
Mobile Networks and Applications
Performance analysis of mobile agents tracking
WOSP '07 Proceedings of the 6th international workshop on Software and performance
Using cooperative mobile agents to monitor distributed and dynamic environments
Information Sciences: an International Journal
A system based on mobile agents to test mobile computing applications
Journal of Network and Computer Applications
Agents Jumping in the Air: Dream or Reality?
IWANN '09 Proceedings of the 10th International Work-Conference on Artificial Neural Networks: Part I: Bio-Inspired Systems: Computational and Ambient Intelligence
Location-dependent query processing: Where we are and where we are heading
ACM Computing Surveys (CSUR)
Journal of Systems and Software
A migration-based approach towards resource-efficient wireless structural health monitoring
Advanced Engineering Informatics
Hi-index | 0.00 |
In the last decade, mobile agents have arisen as a promising paradigm to build distributed and mobile computing applications. However, mobile agents have not been massively adopted. One of the reasons could be that some issues have yet to be solved to increase the confidence of developers. Thus, scalability problems sometimes arise in applications with a high number of mobile agents when calls and trips happen very frequently. In this paper we present SPRINGS, a novel Java-based mobile agent system which is scalable, flexible, and easy to use. Our work has been motivated by our experience with mobile agents in several research projects. We focus on scalability issues and efficient maintenance of locationindependent agent references in dynamic scenarios where agents communicate and travel frequently among computers. We have obtained encouraging performance results through an extensive set of experiments. Moreover, our tests show that SPRINGS achieves a degree of concurrency that other well-known platforms cannot reach.