MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Abstract

Download:
Download as a PDF
by Dejan S. Milojicic, William Laforge, Deepika Chauhan
http://www.hpl.hp.com/personal/Dejan_Milojicic/coots3.pdf
Add To MetaCart

Abstract:

support migration, communication and control of agents. It was implemented on top of the Java Virtual Machine, without any modifications to it. The initial project goals were to support communication across agent migration, as a means for collaborative work; and to provide extensive resource control, as a basic support for countering denial of service attacks. In the course of the project we added two further goals: compliance with the Java Beans component model which provides for additional configurability and customization of agent system and agent applications; and interoperability which allows cooperation with other agent systems. This paper analyzes the architecture of MOA, in particular the support for mobility, naming and locating, communication, and resource management. Object and component models of MOA are discussed and some implementation details described. We summarize the lessons learned while developing and implementing MOA and compare it to related work. 1.

Citations

865 Actors: A Model of Concurrent Computation in Distributed Systems – Agha - 1986
123 Itinerant Agents for Mobile Computing – Chess, Grosof, et al. - 1995
108 Designing a Process Migration Facility: The Charlotte Experience – Artsy, Finkel - 1989
74 and Vipin Swarup. Security for mobile agents: Authentication and state appraisal – Farmer, Guttman - 1996
73 Mole—concepts of a mobile agent system – Baumann, Hohl, et al.
3 Mobile Agents: Explanations and Examples – Cockayne, Zyda - 1997
3 An Infrastructure for Collaborating Mobile Agents – “Concordia - 1997
2 Distributed Memory Management”, accepted for publication, Software Practice & Experience – Black, Milojicic, et al. - 1997