Abstract
Agents in a multi-agent system may face situations where tasks overload their computational capacities. Usually, this problem is solved by passing tasks to others or agent migration to remote hosts. We propose agent cloning as a more comprehensive approach to balancing local agent overloads. According to our paradigm, agents may clone, pass tasks to others, die or merge. We discuss the requirements of implementing a cloning mechanism and its benefits in a Multi-Agent System (MAS), and support our claims with simulation results.
This material is based upon work supported in part by ARPA Grant #F33615-93-1-1330, by ONR Grant #N00014-96-1222, and by NSF Grant #IRI-9612131.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
D. Chess, B. Grosof, C. Harrison, D. Levine, C. Parris, and G. Tsudik. Itinerant agents for mobile computing. In [8], pages 267–282. 1997. (Reprinted from IEEE Personal Communications, 1995).
R. Clark, C. Grossner, and T. Radhakrishnan. CONSENSUS and COMPROMISE: Planning in cooperating expert systems. Int. Journal of Intelligent and Cooperative Information Systems (submitted).
K. Cooper, M. Hall, and K. Kennedy. Procedure cloning. In Proceedings of the International Conference on Computer Languages, pages 96–105. IEEE Computer Society, April 1992.
K. Decker, K. Sycara, and M. Williamson. Intelligent adaptive information agents. In Proceedings of the AAAI96 workshop on Intelligent Adaptive Agents, Portland,Oregon, 1996.
K. Decker, K. Sycara, and M. Williamson. Middle-agents for the internet. In Proceeding of IJCAI97 pages 578–583, Nagoya,Japan, 1997.
K. Decker, A. Pannu, K. Sycara, and M. Williamson. Designing behaviors for information agents. In W. Lewis Johnson, editor, Proceedings of the First International Conference on Autonomous Agents, New York, 1997. ACM Press.
R. Gray, D. Kotz, G. Cybenko, and D. Rus. D’sagents: Security in a multiple-language,mobile-agent system. In Giovanni Vigna, editor, Mobile Agent Security, Lecture Notes in Computer Science. SpringerVerlag, 1998.
M. Huhns and M. Singh, editors. Readings in Agents. Morgan Kaufmann, San Francisco, 1998.
T. Ishida, M. Yokoo, and L. Gasser. An organizational approach to adaptive production systems. In Proceedings of the National Conference on Artificial Intelligence, pages 52–58, July 1990.
M. Livny and M. Melman. Load balancing in homogeneous broadcast distributed systems. In Proceedings of the ACM Computer Network Performance Symposium, April 1982.
G. Di Marzo, M. Muhugusa, and C. Tschudin. Survey of theories for mobile agents. Working paper, The Computing Science Center, University of Geneva, Switzerland, November 1995.
J. Plevyak and A. Chien. Type directed cloning for object-oriented programs. In Proceedings of the Workshop for Languages and Compilers for Parallel Computers, pages 37–51, Columbus, Ohio, August 1995.
S. Rustogi and M. Singh. The bases of effective coordination in decentralized multiagent systems. In this volume.
A. Schaerf, Y. Shoham, and M. Tennenholtz. Adaptive load balancing: a study in multi-agent learning. Journal of Artificial Intelligence Research, 2:475–500, 1995.
O. Shehory, S. Kraus, and O. Yadgar. Goal satisfaction in large-scale agent systems: a transportation example. In this volume.
B. A. Shirazi, A. R. Hurson, and K. M. Kavi, editors. Scheduling and Load Balancing in Parallel and Distributed Systems. IEEE Computer Society Press, New York, 1995.
P. Stone and M. Veloso. Task decomposition and dynamic role assignment for real-time strategic teamwork. In this volume.
K. Sycara, K. Decker, A. Pannu, M. Williamson, and D. Zeng. Distributed intelligent agents. IEEE Expert, pages 36–45, December 1996.
J. White. Mobile agents. In J. Bradshaw, editor, Software agents, chapter 19, pages 437–472.AAAI Press and the MIT Press, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shehory, O., Sycara, K., Chalasani, P., Jha, S. (1999). Increasing Resource Utilization and Task Performance by Agent Cloning. In: Müller, J.P., Rao, A.S., Singh, M.P. (eds) Intelligent Agents V: Agents Theories, Architectures, and Languages. ATAL 1998. Lecture Notes in Computer Science, vol 1555. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49057-4_27
Download citation
DOI: https://doi.org/10.1007/3-540-49057-4_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65713-2
Online ISBN: 978-3-540-49057-9
eBook Packages: Springer Book Archive