Skip to main content
Log in

Transportable Information Agents

  • Published:
Journal of Intelligent Information Systems Aims and scope Submit manuscript

Abstract

Transportable agents are autonomous programs. They can movethrough a heterogeneous network of computers migrating from host tohost under their own control. They can sense the state of thenetwork, monitor software conditions, and interact with other agentsor resources. The network-sensing tools allow our agents to adapt tothe network configuration and to navigate under the control ofreactive plans. In this paper we describe the design andimplementation of a transportable-agent system and focus on navigationtools that give our agents autonomy. We also discuss the intelligentand adaptive behavior of autonomous agents in distributed information-access tasks.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Aslam, J., K. Pelekhov, and D. Rus, Generating, visualizing, and evaluating high-accuracy clusters for information organization, Technical Report PCS-TR97-319, Department of Computer Science, Dartmouth, 1997.

    Google Scholar 

  • Birrell, A. and B. Nelson, Implementing remote procedure calls, in ACM Transactions on Computer Systems, 2(1):39–59, February 1984.

    Google Scholar 

  • ost, S., T. Finn, Y. Lakhani, E. Miller, C. Nicholas and I. Soboroft, Developing Communicating Software Agents in Tcl, the Fourth international workshop on agent theories, languages, and architectures, Providence, Rhode Island, 1997.

  • Cost, S., T. Finn, Y. Lakhani, E. Miller, C. Nicholas and I. Soboroft, Developing Communicating Software Agents in Tcl, the Fourth international workshop on agent theories, languages, and architectures, Providence, Rhode Island, 1997.

  • Etzioni, O. and D. Weld, A softbot-based interface to the Internet, in Communications of the ACM, 37(7):72–76, 1994.

    Google Scholar 

  • Falcone, J., A programmable interface language for heterogeneous distributed systems, in ACM Transactions on Computer Systems, 5(4):330–351, 1987.

    Google Scholar 

  • Genesereth, M. and S. Ketchpel, Software agents, in Communications of the ACM, 37(7):48–53, 1994.

    Google Scholar 

  • Gosling, James and Henry McGilton. The Java language environment: A white paper. Sun Microsystems White Paper, Sun Microsystems, 1995.

  • Gray, R., Agent Tcl, in Proceedings of the CIKM Workshop on Intelligent Agents, Baltimore, MD, 1995.

  • Gray, R., Agent Tcl: A transportable agent system, in Proceedings of the Fourth Annual Tcl/Tk Workshop, Monterey, Ca, 1996.

  • Gray, R., Agent Tcl: A flexible and secure mobile-agent system, Ph.D. thesis, Department of Computer Science, Dartmouth College, 1997.

    Google Scholar 

  • Gray, R., D. Kotz, S. Nog, D. Rus, and G. Cybenko, Mobile Agents for Mobile Computing, Technical Report PCS-TR96-285, Department of Computer Science, Dartmouth College, 1996.

    Google Scholar 

  • Johansen, D., R. van Renesse, and F. Schneider, Operating system support for mobile agents, in Proceedings of the 5th IEEE Workshop on Hot Topics in Operating Systems, 1995.

  • Kahn, R. and V. Cerf, TheWorld of Knowbots, report to the Corporation for National Research Initiative, Arlington, VA, 1988.

    Google Scholar 

  • Kautz, H., B. Selman, and M. Coen, Bottom-up design of software agents, in Communications of the ACM, 37(7):143–145, 1994.

    Google Scholar 

  • Kelsey, Richard and Jonathan Rees. A tractable Scheme implementation. Lisp and Symbolic Computation, 7(4), 1995.

  • Kotay, K. and D. Kotz, Transportable agents, in Workshop on Intelligent Information Agents, December 1994.

  • Kotz, D., R. Gray, and D. Rus, Transportable Agents Support Worldwide Applications, in Proceedings of SIGOPS96, 1996.

  • Kotz, D., R. Gray, S. Nog, D. Rus, S. Chawla and G. Cybenko, Agent Tcl: targeting the needs of mobile computers, Journal of Internet Computing, 1997, 1(4):58–66.

    Google Scholar 

  • Levy, Jacob Y. and John K. Ousterhout. Safe Tcl toolkit for electronic meeting places. In Proceedings of the First USENIX Workshop on Electronic Commerce, pages 133–135, July 1995.

  • Maes, P., Agents that reduce work and information overload, in Communications of the ACM, 37(7):31–40, 1994.

    Google Scholar 

  • Mitchell, T., R. Caruana, D. Freitag, J. McDermott, and D. Zabowski, Experience with a learning personal assistant, in Communications of the ACM, 37(7):81–91, 1994.

    Google Scholar 

  • Nog, S., S. Chawala, and D. Kotz, An RPC mechanism for transportable agents, Technical Report PCS-TR96-280, Department of Computer Science, Dartmouth College, 1996.

    Google Scholar 

  • Ousterhout, J., Tcl and the Tk Toolkit, in Addison-Wesley, Reading, Massachusetts, 1994.

    Google Scholar 

  • Ranganathan, M., A. Acharya, S. Sharma, and J. Saltz. Network-aware mobile programs. In Proceedings of the 1997 USENIX Technical Conference, pages 91–104, 1997.

  • Rus, D. and D. Subramanian, Customizing Multimedia Information Access, ACM Computing Surveys, vol. 7, no.4, 1995.

  • Rus, D. and D. Subramanian, Customizing Information Access, ACM Transactions on Information Systems, volume 15, number1, pp. 67–101, January 1997.

    Google Scholar 

  • Rus, D., R. Gray, and D. Kotz, Transportable Information Agents, in Proceedings of the 1997 International Conference on Autonomous Agents, Marina del Ray, California, 1997.

    Google Scholar 

  • Salton. G., The Smart document retrieval project. In Proceedings of the Fourteenth Annual International ACM/SIGIR Conference on Research and Development in Information Retrieval, pages 356–358, 1991.

  • Stamos, J. and D. Gifford, Remote execution, in ACM Transactions on Programming Languages and Systems, 12(4):537–565, October 1990.

    Google Scholar 

  • Tomsen, B., L. Leth, F. Knabe, and P-Y. Chevalier, Mobile agents, ECRC external report, European Computer-Industry Research Center, 1995.

  • Welch, Brent B., Practical Programming in Tcl and Tk. Prentice-Hall, New Jersey, 1995.

    Google Scholar 

  • White, J.E., Telescript technology: The foundation for the electronic marketplace, General Magic White Paper, General Magic, Inc., 1994.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rus, D., Gray, R. & Kotz, D. Transportable Information Agents. Journal of Intelligent Information Systems 9, 215–238 (1997). https://doi.org/10.1023/A:1008622002816

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008622002816

Navigation