DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/4434.708256
This article describes the mobile-agent paradigm, which is becoming increasingly popular for network-centric programming, and compare it with earlier paradigms for distributed computing from which it has evolved. The design of mobile agent systems requires that several system-level issues be resolved, such as the provision of code mobility, object naming, portability, scalability, and a range of security issues that go hand-in-hand with mobile code. Agent programming requires suitable languages and programming models that can support code mobility and runtime systems that provide some fundamental primitives for the creation, migration, and management of agents. The authors discuss these requirements and describe several mobile agent systems that illustrate different approaches designers have taken to address the problems.
Index Terms:
mobile agents, mobile code, distributed objects, distributed computing.
Citation:
Neeran M. Karnik, Anand R. Tripathi, "Design Issues in Mobile-Agent Programming Systems," IEEE Concurrency, vol. 6, no. 3, pp. 52-61, July-Sept. 1998, doi:10.1109/4434.708256 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||