ABSTRACT
An approach for dynamic load balancing of mobile agents is described. We demonstrate this approach for a multi-agent system operating on an active digital library composed of multi-spectral images of the Earth, as part of the Synthetic Aperture Radar Atlas (SARA)[25]. In the proposed architecture specialized stationary agents are used to gather system state information and make decisions on the distribution of mobile agents among the servers. Our approach is based on a combination of a state and model-based approaches to load balancing.
- Backschat, M., Pfaffinger, A., Zenger, C. Economic-based dynamic load distribution in large workstation networks. In proceedings of the 2nd International Euro-Par Conference, volume 2, pp. 631--634, Lyon, France, 1996. Google ScholarDigital Library
- Cabrera, L., F. The influence of workload on balancing strategies. In USENIX summer conference, pp. 446--58, 1986.Google Scholar
- Chavez, A., Moukas, A., Maes, P. Challenger: A multi-agent system for distributed resource allocation. In proceedings of the First International Conference on Autonomous Agents AA97, ACM Press, Marina del Ray, CA, USA, 1997. Google ScholarDigital Library
- Eager, D., L., Lazowska, E., D., Zahorjan, J. Adaptive load sharing in homogeneous distributed systems. IEEE Trans on Software Engineering, vol SE-12, pp. 662--675, 1986. Google ScholarDigital Library
- Erfurth, C., Braun, P., Rossak, W., Migration intelligence for mobile agents. Artificial Intelligence and the Simulation of Behaviour (AISB) Symposium on Software mobility and adaptive behaviour. University of York, United Kingdom, pp. 81--88, 2001.Google Scholar
- Frank, M. O. C. E. A. N. The open computation exchange and arbitration network, 2000. http://www.cise.ufl.edu/~mpf/ocean.Google Scholar
- FLASH - Flexible Agent System for Heterogeneous Cluster. http://www.iti.mu-luebeck.de/Research/PC/Flash/.Google Scholar
- Georgousopoulos, C., Rana, O., F. An approach to conforming a MAS into a FIPA-compliant system. In First International Joint Conference on Autonomous Agents and Multi-Agent Systems - AAMAS 2002, ACM ISBN 1-58113-480-0, pp. 968--975, Italy, Bologna, 2002. Google ScholarDigital Library
- Ghanea-Hercock, R., Collis, J., C., Ndumu, D., T. Cooperating mobile agents for distributed parallel processing. In proceedings of the Third International Conference on Autonomous Agents AA99, ACM press, Mineapolis, USA, 1999. Google ScholarDigital Library
- Gomoluch, J., Schroeder, M. Information agents on the move: A survey on load-balancing with mobile agents. In Software Focus, Vol. 2, no. 2, Wiley, 2001.Google Scholar
- Gonne, M., Grewe, C., Pals, H. Monitoring of Mobile Agents in Large Cluster Systems. Published in IEEE International Symposium on Network Computing and Applications, 2001. Google ScholarDigital Library
- Harchol-Balter, M., Downey, A., B. Exploiting process lifetime distributions for dynamic load balancing. ACM Transactions on Computer Systems, 15(3):253--85, 1997. Google ScholarDigital Library
- http://www.cs.cf.ac.uk/Digital-Library/.Google Scholar
- Keren, A., Barak, A. Adaptive placement of parallel java agents in a scalable computing cluster. In proceedings of the Workshop on Java for High Performance Network Computing, ACM Press, Stanford University, Palo Alto, CA, USA, 1998.Google ScholarCross Ref
- Malone, T., W., Fikes, R., E., Grant, K., R., and Howard, M., T. Enterprise: A market-like Task Scheduler for Distributed Computing Environments. In: The Ecology of Computation. Ed. Huberman, B. A. Elsevier, Holland, 1988.Google Scholar
- Obeloeer, W., Grewe, C. Load management with mobile agents. In proceedings of the 24th EUROMICRO Conference, IEEE, pp. 1005--1012, 1998. Google ScholarDigital Library
- Sandholm, T. Distributed rational decision making. In the textbook Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence, Weiss, G. (ed.), MIT press, 1999. Google ScholarDigital Library
- Tanenbaum, Andrew, S. Modern operating systems. Englewood Cliffs, New Jersy: Prentice-Hall, 1992. Google ScholarDigital Library
- Voyager 4.01, Recursion Software, Inc. http://www.recursionsw.com/osi.asp.Google Scholar
- Voyager 4.01 ORB developer guide, chapter 'Voyager Basics', Recursion Software, Inc. http://www.recursionsw.com/osi.asp.Google Scholar
- Voyager 4.01 ORB developer guide, chapter 'Advanced Messaging', Recursion Software, Inc. http://www.recursionsw.com/osi.asp.Google Scholar
- Waldspurger, C. A., Hogg, T., Huberman, B. A., Kephart, J. O., Stornetta, W. S. Spawn: a distributed computational economy. Transactions on Software Engineering, 18(2):103--117, 1992. Google ScholarDigital Library
- Williams, R. D., Sears, B., A High-Performance Active Digital Library, Parallel Computing. Special issue on Metacomputing, 1998. Google ScholarDigital Library
- Xu, C., Z., Wims, B. A mobile agent based push methodology for global parallel computing. In Proceedings of the First International Symposium on Agent Systems and Applications (ASA'99) / Third International Symposium on Mobile Agents (MA'99), IEEE, 1999.Google Scholar
- Yang, Y., Rana, O. F., Walker, D. W., Georgousopoulos, C., Aloisio, G., Williams, R. D. Agent based data management in Digital Libraries Remote-Sensing Archive. Published in Parallel Computing Journal, Elsevier Science, Vol. 28, issue 5, pp. 773--792, 2002. Google ScholarDigital Library
Recommendations
Mobile-C: a mobile agent platform for mobile C-C++ agents
This article presents the design, implementation and application of Mobile-C, an IEEE Foundation for Intelligent Physical Agents (FIPA) compliant agent platform for mobile C/C++ agents. IEEE FIPA standards are a set of specifications designed to ensure ...
Agent-Based Load Balancing on Homogeneous Minigrids: Macroscopic Modeling and Characterization
In this paper, we present a macroscopic characterization of agent-based load balancing in homogeneous minigrid environments. The agent-based load balancing is regarded as agent distribution from a macroscopic point of view. We study two quantities on ...
Resource Load Balancing Based on Multi-agent in ServiceBSP Model
ICCS '07: Proceedings of the 7th international conference on Computational Science, Part III: ICCS 2007Based on ServiceBSP model, a resource load balancing algorithm with Multi-Agent is put forward in this paper which achieves the goal of dynamic load balancing and favorable fault-tolerant. The algorithm calculates the load value according to the status ...
Comments