A Mobile Agent Architecture to Support Distributed Resource Information Management

The problems of information management on a large and distributed scale have become highly apparent during the last five years. The information explosion that has taken place, particularly with the exponential growth of the World Wide Web, has shown that users treat information, especially hyperlinked information, as a valuable resource. However, the electronic information community is already showing signs of what has been commonly termed 'information overload'. This trend will continue to increase unless users are equipped with the necessary tools to allow them to mine and navigate this commodity. The current set of tools that are available to the user, whilst useful, have proven to be of limited use, due to the fact that they only individually deal with relatively small subsets of the global information available. This thesis advocates the integration of two technologies; distributed information management to provide tools to allow the user to discover, navigate and control information and mobile agent technology to allow the user to access and manage information that is distributed over large areas. It also presents a framework within which mobile agents can move across distributed environments, integrate with local resources and other mobile agents, and communicate the results of their activities back to the user. This framework can then be used to build mobile agents that perform user-driven tasks to fulfil distributed information management goals.

[1]  Les Carr,et al.  The Distributed Link Service: A Tool for Publishers, Authors, and Readers , 1995, WWW.

[2]  Nicholas R. Jennings,et al.  Transforming standalone expert systems into a community of cooperating agents , 1993 .

[3]  Peter F. Patel-Schneider,et al.  The DARPA Knowledge Sharing Effort: A Progress Report , 1997, KR.

[4]  Alexander D. Stoyenko Supra‐RPC: Subprogram parameters in remote procedure calls , 1994 .

[5]  Oswald Drobnik,et al.  An HTTP-Based Infrastructure for Mobile Agents , 1995, World Wide Web J..

[6]  Pattie Maes Social Interface Agents: Acquiring Competence by Learning from Users and other Agents , 1994 .

[7]  Amy Pearl,et al.  Sun's Link Service: a protocol for open linking , 1989, Hypertext.

[8]  Roy Friedman,et al.  A framework for protocol composition in Horus , 1995, PODC '95.

[9]  N. Jennings On Being Responsible , 1992 .

[10]  Luca Cardelli,et al.  A language with distributed scope , 1995, POPL '95.

[11]  Hugh C. Davis,et al.  Light hypermedia link services: a study of third party application integration , 1994, ECHT '94.

[12]  J.E. White,et al.  Mobile agents make a network an open platform for third-party developers , 1994, Computer.

[13]  J. Austin How to do things with words , 1962 .

[14]  Yoav Shoham,et al.  An Adaptive Agent for Automated Web Browsing , 1997 .

[15]  Rodney A. Brooks,et al.  Intelligence Without Reason , 1991, IJCAI.

[16]  M. R. Genesereth,et al.  Knowledge Interchange Format Version 3.0 Reference Manual , 1992, LICS 1992.

[17]  Jörg P. Müller,et al.  Modelling Reactive Behaviour in Vertically Layered Agent Architectures , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

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

[19]  Cristiano Castelfranchi,et al.  Guarantees for Autonomy in Cognitive Agent Architecture , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[20]  Kazuhiro Kuwabara,et al.  AgenTalk: Coordination Protocol Description for Multiagent Systems , 1995, ICMAS.

[21]  Alan H. Bond,et al.  Readings in Distributed Artificial Intelligence , 1988 .

[22]  Vannevar Bush,et al.  As we may think , 1945, INTR.

[23]  J. Galliers A theoretical framework for computer models of cooperative dialogue, acknowledging multiagent conflict , 1988 .

[24]  Timothy W. Finin,et al.  Desiderata for Agent Communication Languages , 1995 .

[25]  John Bloomer,et al.  Power Programming with RPC , 1992 .

[26]  Jeffrey S. Rosenschein,et al.  Deals Among Rational Agents , 1985, IJCAI.

[27]  Ken Lang,et al.  NewsWeeder: Learning to Filter Netnews , 1995, ICML.

[28]  Hugh C. Davis,et al.  Agents for Distributed Multimedia Information Management , 1996 .

[29]  Paul E. Renaud,et al.  Introduction to client / server systems - a practical guide for systems professionals (2. ed.) , 1993 .

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

[31]  Gary Hill,et al.  An open framework for integrating widely distributed hypermedia resources , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

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

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

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

[35]  Ellen M. Voorhees Software Agents for Information Retrieval , 1994 .

[36]  Yoav Shoham Agent-Oriented Programming , 1993, Artif. Intell..

[37]  Simson L. Garfinkel,et al.  PGP: Pretty Good Privacy , 1994 .

[38]  Peter Edwards Intelligent Agents = Learning Agents , 1997 .

[39]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[40]  Timothy W. Bickmore,et al.  A basic agent , 1990, Comput. Intell..

[41]  Thorsten Joachims,et al.  WebWatcher : A Learning Apprentice for the World Wide Web , 1995 .

[42]  Frederick Hayes-Roth,et al.  Distributed Intelligence for Air Fleet Control , 1981 .

[43]  Tim Finin,et al.  On Agent Domains, Agent Names and Proxy Agents , 1995, CIKM 1995.

[44]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[45]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[46]  Hermann A. Maurer,et al.  Serving Information to the Web with Hyper-G , 1995, Comput. Networks ISDN Syst..

[47]  David Chaum,et al.  Achieving Electronic Privacy , 1992 .

[48]  Divesh Srivastava,et al.  Towards Efficient Information Gathering Agents , 1994 .

[49]  Joseph Bates,et al.  The role of emotion in believable agents , 1994, CACM.

[50]  David Chapman,et al.  Pengi: An Implementation of a Theory of Activity , 1987, AAAI.

[51]  Randall H. Trigg,et al.  Design issues for a Dexter-based hypermedia system , 1992, ECHT '92.

[52]  Frank Kappe,et al.  The Architecture of a Massively Distributed Hypermedia System , 1993 .

[53]  Christian Queinnec DMEROON, Overview of a Distributed Class-Based Causally-Coherent Data Model , 1995, PSLS.

[54]  Thomas R. Gruber,et al.  The Role of Common Ontology in Achieving Sharable, Reusable Knowledge Bases , 1991, KR.

[55]  Robert James Wilkins The advisor agent : a model for the dynamic integration of navigation information with an open hypermedia system , 1994 .

[56]  Hugh C. Davis,et al.  Towards an integrated information environment with open hypermedia systems , 1992, ECHT '92.

[57]  Rodney A. Brooks,et al.  Elephants don't play chess , 1990, Robotics Auton. Syst..