Mobile agents: Are they a good idea?
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.
KeywordsNetwork Service Mobile Agent Agent Program Client Application Mobile Client
Unable to display preview. Download preview PDF.
- 1.Paula Bernier. Telescript's agents do the job. Telephony, 226(3): 16, January 1994.Google Scholar
- 2.A. Birrell and B. J. Nelson. Implementing Remote Procedure Calls. ACM Transactions on Computer Systems 2:39–59, February 1984.Google Scholar
- 3.J. K. Boggs. IBM Remote Job Entry Facility: Generalized Subsystem Remote Job Entry Facility. IBM Technical Disclosure Bulletin, 752, August 1973.Google Scholar
- 4.F. Cohen. Computer Viruses: Theory and Experiment. Computers and Security 6:22–35, 1987.Google Scholar
- 5.R. J. Cypser. Communications for cooperating systems, pages 232–241. Addison Wesley, 1991.Google Scholar
- 6.R. J. Cypser. Communications for cooperating systems, pages 244–245. Addison Wesley, 1991.Google Scholar
- 7.M. Crowley-Milling et al. The Nodal System for the SPS. CERN, 78–87, 1978.Google Scholar
- 8.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.Google Scholar
- 9.C. G. Harrison. Smart Networks and Intelligent Agents. Proceedings of MediaCom '95, April 1995.Google Scholar
- 10.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.Google Scholar
- 11.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.Google Scholar
- 12.Patty Maes and R. Brooks, editors. A Biologically Inspired Immune System for Computers. MIT Press, 1994.Google Scholar
- 13.Gerald Neufeld and Son Vuong. Overview of ASN.1. Computer Networks and ISDN Systems 23(5):393–415, February 1992.Google Scholar
- 14.J. K. Ousterhout. TcL and the Tk toolkit. Addison-Wesley Publication Commpany, 1994.Google Scholar
- 15.D. L. Presotto and D. M. Ritchie. Interprocessor Communication in the Eighth Edition UNIX System. Proceedings of the 1992 USENIX conference, June 1985.Google Scholar
- 16.M. Sherman. Architecture of the Encina distributed transaction processing family. ACM SIGMOD, International Conference on Management of Data, May 1993.Google Scholar
- 17.A. Tannenbaum. Computer Networks, 2nd ed. Prentice-Hall Publishing, 1988.Google Scholar
- 18.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.Google Scholar
- 19.J. E. White. Telescript Technology: The Foundation for the Electronic Marketplace. General Magic Inc., Mountain View, CA, 1994.Google Scholar
- 20.James White. RPC over WANs. General Magic, Inc., private communication, August 1992.Google Scholar