Cooperative Information Agents VI

Our goal in this paper is to study the problem of the interaction among databases in a peer-to-peer (P2P) network. We propose a new approach, that we call “data (base) coordination”, that rejects the assumption, made for instance in data integration, that the involved databases act as if they were a single (virtual) database, modeled as a global schema. From an operational point of view, the distinguishing feature of data coordination is that many of the parameters (metadata) influencing the interaction among peer databases are decided at run time. For any given query, the involved databases interact using the most “appropriate” (virtual) schema. This is crucial for dealing with the strong dynamics of a P2P network. We provide four basic architectural notions and hint how they are the building blocks of a possible distributed implementation capable of coordinating databases in a P2P network.

[1]  Michael Grimsley,et al.  A Web-Based Selling Agent That Maintains Customer Loyalty through Integrative Negotiation , 2002, AH.

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

[3]  Hector Garcia-Molina,et al.  Distributed selective dissemination of information , 1994, Proceedings of 3rd International Conference on Parallel and Distributed Information Systems.

[4]  Thomas R. Gruber,et al.  A Translation Approach to Portable Ontologies , 1993 .

[5]  Anthony Meehan,et al.  Supporting negotiation in concurrent design teams , 2001, Proceedings of the Sixth International Conference on Computer Supported Cooperative Work in Design (IEEE Cat. No.01EX472).

[6]  Jeffrey S. Rosenschein,et al.  Mechanism Design for Automated Negotiation, and its Application to Task Oriented Domains , 1996, Artif. Intell..

[7]  Daniel W. Manchala E-Commerce Trust Metrics and Models , 2000, IEEE Internet Comput..

[8]  Ralph L. Keeney,et al.  Decisions with multiple objectives: preferences and value tradeoffs , 1976 .

[9]  James A. Hendler,et al.  Agents and the Semantic Web , 2001, IEEE Intell. Syst..

[10]  Nicholas R. Jennings,et al.  Negotiation decision functions for autonomous agents , 1998, Robotics Auton. Syst..

[11]  Matthias Klusch,et al.  Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace , 2002, Autonomous Agents and Multi-Agent Systems.

[12]  Dennis Shasha,et al.  Efficient Matching for Web-Based Publish/Subscribe Systems , 2000, CoopIS.

[13]  Nicholas R. Jennings,et al.  Deliberative automated negotiators using fuzzy similarities , 1999, EUSFLAT-ESTYLF Joint Conf..

[14]  Daniel Kuokka,et al.  Issues and Extensions for Information Matchmaking Protocols , 1996, Int. J. Cooperative Inf. Syst..

[15]  Jeffrey S. Rosenschein,et al.  Mechanisms for Automated Negotiation in State Oriented Domains , 1996, J. Artif. Intell. Res..

[16]  Pattie Maes,et al.  Agent-mediated electronic commerce: issues, challenges and some viewpoints , 1998, AGENTS '98.

[17]  Thomas Beth,et al.  Trust relationships in secure systems-a distributed authentication perspective , 1993, Proceedings 1993 IEEE Computer Society Symposium on Research in Security and Privacy.

[18]  Sarit Kraus,et al.  Reaching Agreements Through Argumentation: A Logical Model and Implementation , 1998, Artif. Intell..

[19]  Fang Wang,et al.  Self-organising communities formed by middle agents , 2002, AAMAS '02.

[20]  Ian H. Witten,et al.  Managing Gigabytes: Compressing and Indexing Documents and Images , 1999 .

[21]  Christos H. Papadimitriou,et al.  Computational complexity , 1993 .

[22]  Gerd Gigerenzer,et al.  Fast and frugal heuristics: The adaptive toolbox. , 1999 .

[23]  Audun Jøsang,et al.  The right type of trust for distributed systems , 1996, NSPW '96.