Abstract
Mobile agents are programs, typically written in a script language, which may be dispatched from a client computer and transported to a remote server computer for execution. Several authors have suggested that mobile agents offer an important new method of performing transactions and information retrieval in networks. Other writers have pointed out, however, that mobile agents introduce severe concerns for security. We consider the advantages offered by mobile agents and assess them against alternate methods of achieving the same function. We conclude that, while the individual advantages of agents do not represent an overwhelming motivation for their adoption, the creation of a pervasive agent framework facilitates a very large number of network services and applications.
The original version of this paper was completed in 1994, but its main conclusions remain valid today; see the following article in this volume for a brief update.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Paula Bernier. Telescript's agents do the job. Telephony, 226(3): 16, January 1994.
A. Birrell and B. J. Nelson. Implementing Remote Procedure Calls. ACM Transactions on Computer Systems 2:39–59, February 1984.
J. K. Boggs. IBM Remote Job Entry Facility: Generalized Subsystem Remote Job Entry Facility. IBM Technical Disclosure Bulletin, 752, August 1973.
F. Cohen. Computer Viruses: Theory and Experiment. Computers and Security 6:22–35, 1987.
R. J. Cypser. Communications for cooperating systems, pages 232–241. Addison Wesley, 1991.
R. J. Cypser. Communications for cooperating systems, pages 244–245. Addison Wesley, 1991.
M. Crowley-Milling et al. The Nodal System for the SPS. CERN, 78–87, 1978.
T. Finin, R. Fritzson, D. McKay, and R. McEntire. KQML as an Agent Communication Language. In The Proceedings of the Third International Conference on Information and Knowledge Management (CIKM '94), ACM Press, November 1994.
C. G. Harrison. Smart Networks and Intelligent Agents. Proceedings of MediaCom '95, April 1995.
T. Berners Lee, R. Cailliau, A. Luotonen, H. Frystyk Nielsen, and A. Secret. The World Wide Web. Communications of the ACM, 37(8):76–82, August 1994.
Y.-N. Lien and C-W. R. Leng. On the search of mobile agents. In Proceedings of the 7th IEEE Symposium on Personal, Indoor, and Radio Communications, October 1996.
Patty Maes and R. Brooks, editors. A Biologically Inspired Immune System for Computers. MIT Press, 1994.
Gerald Neufeld and Son Vuong. Overview of ASN.1. Computer Networks and ISDN Systems 23(5):393–415, February 1992.
J. K. Ousterhout. TcL and the Tk toolkit. Addison-Wesley Publication Commpany, 1994.
D. L. Presotto and D. M. Ritchie. Interprocessor Communication in the Eighth Edition UNIX System. Proceedings of the 1992 USENIX conference, June 1985.
M. Sherman. Architecture of the Encina distributed transaction processing family. ACM SIGMOD, International Conference on Management of Data, May 1993.
A. Tannenbaum. Computer Networks, 2nd ed. Prentice-Hall Publishing, 1988.
Chii Ren Tsai and V. D. Gligor. Distributed Systems and Security Management with Centralized Control. Proceedings of the Spring 1992 EurOpen/USENIX Workshop, April 1992.
J. E. White. Telescript Technology: The Foundation for the Electronic Marketplace. General Magic Inc., Mountain View, CA, 1994.
James White. RPC over WANs. General Magic, Inc., private communication, August 1992.
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chess, D., Harrison, C., Kershenbaum, A. (1997). Mobile agents: Are they a good idea?. In: Vitek, J., Tschudin, C. (eds) Mobile Object Systems Towards the Programmable Internet. MOS 1996. Lecture Notes in Computer Science, vol 1222. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62852-5_4
Download citation
DOI: https://doi.org/10.1007/3-540-62852-5_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62852-1
Online ISBN: 978-3-540-68705-4
eBook Packages: Springer Book Archive