Software agents
MA '97 Proceedings of the First International Workshop on Mobile Agents
Mobile Agent Platforms for Web Databases: A Qualitative and Quantitative Assessment
ASAMA '99 Proceedings of the First International Symposium on Agent Systems and Applications Third International Symposium on Mobile Agents
Combining state and model-based approaches for mobile agent load balancing
Proceedings of the 2003 ACM symposium on Applied computing
Apply agent to build grid service management
Journal of Network and Computer Applications
Scalable load balancing on distributed web servers using mobile agents
Journal of Parallel and Distributed Computing - Scalable web services and architecture
Grid performance and resource management using mobile agents
Performance analysis and grid computing
Mobile Agents: Basic Concepts, Mobility Models, and the Tracy Toolkit
Mobile Agents: Basic Concepts, Mobility Models, and the Tracy Toolkit
Towards adaptive migration strategies for mobile agents
WRAC'05 Proceedings of the Second international conference on Radical Agent Concepts: innovative Concepts for Autonomic and Agent-Based Systems
A framework for automated negotiation of service level agreements in services grids
BPM'05 Proceedings of the Third international conference on Business Process Management
Towards self-organising agent-based resource allocation in a multi-server environment
Proceedings of the 6th international joint conference on Autonomous agents and multiagent systems
Execution coordination in mobile agent-based distributed job workflow execution
Journal of Systems Architecture: the EUROMICRO Journal
Community-Based Load Balancing for Massively Multi-Agent Systems
Massively Multi-Agent Technology
Military network security using self organized multi-agent entangled hierarchies
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
Self organized multi-agent entangled hierarchies for network security
Proceedings of the 11th Annual Conference Companion on Genetic and Evolutionary Computation Conference: Late Breaking Papers
Hi-index | 0.00 |
Along with manifold advantages of distributed multi-agent systems, increased network traffic produced by highly communicative agents in large distributed systems has to be considered as their practical downside. We suggest to apply the programming paradigm of mobile agents to reduce this network overhead by allowing agents to meet at the same network node before commencing communication. A remote communication between two agents could then be replaced by one or two agent migrations, followed by local communication. Since only in trivial cases it is possible to decide at design time whether remote communication or agent migration with subsequent local communication would perform better, this decision has to be made at run-time based on environmental parameters and agents' past experience. We present an adaptive approach, which is inspired by a solution of the El Farol problem. Every agent forecasts the network load of the next communication step and applies a simple mathematical model to decide between the two alternatives at run-time. In addition, our approach does not only consider network load but also server load by enabling agents to dynamically forecast the number of agents migrating to a specific agent server. The approach is evaluated with simulation experiments in static and dynamic server load environments.