Transportable Information Agents

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

[1]  Devika Subramanian,et al.  Customizing multimedia information access , 1995, CSUR.

[2]  Joseph R. Falcone A programmable interface language for heterogeneous distributed systems , 1987, TOCS.

[3]  John K. Ousterhout,et al.  Tcl and the Tk Toolkit , 1994 .

[4]  Jonathan Rees,et al.  A tractable Scheme implementation , 1994, LISP Symb. Comput..

[5]  Brent B Welch,et al.  Practical Programming in Tcl and Tk , 1999 .

[6]  George Cybenko,et al.  AGENT TCL: Targeting the Needs of Mobile Computers , 1997, IEEE Internet Comput..

[7]  Devika Subramanian,et al.  Customizing information capture and access , 1997, TOIS.

[8]  Bruce Randall Donald,et al.  Analyzing teams of cooperating mobile robots , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[9]  Joel H. Saltz,et al.  Network-aware mobile programs , 1997 .

[10]  John K. Ousterhout,et al.  Safe Tcl: a toolbox for constructing electronic meeting places , 1995 .

[11]  Daniela Rus,et al.  Generating, Visualizing, and Evaluating High-Quality Clusters for Information Organization , 1998, PODDP.

[12]  Robbert van Renesse,et al.  Operating system support for mobile agents , 1995, Proceedings 5th Workshop on Hot Topics in Operating Systems (HotOS-V).

[13]  David K. Gifford,et al.  Remote evaluation , 1990, TOPL.

[14]  Steven J. Plimpton,et al.  Massively parallel methods for engineering and science problems , 1994, CACM.

[15]  Daniela Rus,et al.  Transportable agents support worldwide applications , 1996, EW 7.

[16]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[17]  Bart Selman,et al.  Bottom-up design of software agents , 1994, CACM.

[18]  Gerard Salton,et al.  The smart document retrieval project , 1991, SIGIR '91.

[19]  Andrew Birrell,et al.  Implementing remote procedure calls , 1984, TOCS.

[20]  Tom M. Mitchell,et al.  Experience with a learning personal assistant , 1994, CACM.

[21]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[22]  Keith W. Miller,et al.  How good is good enough?: an ethical analysis of software construction and use , 1994, CACM.

[23]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[24]  George Cybenko,et al.  Mobile agents for mobile computing , 1996 .

[25]  Devika Subramanian,et al.  Multi-media RISC informatics: retrieving information with simple structural components , 1993, CIKM '93.

[26]  David Kotz,et al.  An RPC Mechanism for Transportable Agents , 1996 .

[27]  Robert S. Gray,et al.  Agent Tcl: a Exible and Secure Mobile-agent System , 1996 .

[28]  Oren Etzioni,et al.  A softbot-based interface to the Internet , 1994, CACM.

[29]  John K. Ousterhout,et al.  A Safe Tcl Toolkit for Electronic Meeting Places , 1995, USENIX Workshop on Electronic Commerce.