Semantic brokering over dynamic heterogeneous data sources in InfoSleuth/sup TM/

InfoSleuth is an agent based system for information discovery and retrieval in a dynamic, open environment. The paper discusses InfoSleuth's multi broker design and implementation. InfoSleuth's brokering function combines reasoning over both the syntax and semantics of agents in the domain. The broker must reason over explicitly advertised information about agent capabilities to determine which agent can best provide the requested services. Brokering in InfoSleuth is a match making process, recommending agents that provide services to agents requesting services. Robustness and scalability issues dictate that brokering must be distributable across collaborating processes. Our multibroker design is a peer-to-peer system that requires brokers to advertise to and receive advertisements from other brokers. Brokers collaborate during match making to give a collective response to requests initiated by non broker agents. This results in a robust, scalable brokering system.

[1]  Larry Kerschberg,et al.  The Role of Intelligent Software Agents in Advanced Information Systems , 1997, BNCOD.

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

[3]  Katia P. Sycara,et al.  Distributed Intelligent Agents , 1996, IEEE Expert.

[4]  Amy Unruh,et al.  Information aggregation and agent interaction patterns in InfoSleuth , 1999, Proceedings Fourth IFCIS International Conference on Cooperative Information Systems. CoopIS 99 (Cat. No.PR00384).

[5]  Joann J. Ordille,et al.  Querying Heterogeneous Information Sources Using Source Descriptions , 1996, VLDB.

[6]  Michael R. Genesereth,et al.  Infomaster: an information integration system , 1997, SIGMOD '97.

[7]  Matthias Klusch,et al.  Matchmaking among Heterogeneous Agents on the Internet , 1999 .

[8]  CenterSRI Internationalmartin Information Brokering in an Agent Architecture , 1997 .

[9]  Vipul Kashyap,et al.  InfoSleuth: agent-based semantic integration of information in open and dynamic environments , 1997, SIGMOD '97.

[10]  Matthias Klusch,et al.  Dynamic service matchmaking among agents in open information environments , 1999, SGMD.

[11]  Daniel Kuokka,et al.  On Using KQML for Matchmaking , 1995, ICMAS.

[12]  Patrick Valduriez,et al.  Scaling heterogeneous databases and the design of Disco , 1996, Proceedings of 16th International Conference on Distributed Computing Systems.

[13]  Katia P. Sycara,et al.  Modeling Information Agents: Advertisement, Organizational Roles, and Dynamic Behavior , 1996, Agent Modeling.

[14]  Marian H. Nodine,et al.  Agent-based semantic interoperability in infosleuth , 1999, SGMD.

[15]  Marian H. Nodine,et al.  Experience with the InfoSleuth Agent Architecture , 1998 .

[16]  Marian H. Nodine,et al.  Active Information Gathering in InfoSleuth , 1999, CODAS.

[17]  Mike Williamson,et al.  Matchmaking and Brokering , 1996 .