Data management in peer-to-peer data integration systems

Diego Calvanese, Giuseppe De Giacomo, Domenico Lembo, Maurizio Lenzerini, Riccardo Rosati.
In Global data management, pages 177-201, IOS Press, 2006.



Decentralized data management has been addressed during the years by means of several technical solutions, ranging from distributed DBMSs, to mediator-based data integration systems. Recently, such an issue has been investigated in the context of Peer-to-Peer (P2P) architectures. In this chapter we focus on P2P data integration systems, which are characterized by various autonomous peers, each peer being essentially an autonomous information system, that holds data and is linked to other peers by means of P2P mappings. P2P data integration does not rely on the notion of global schema, as in mediator-based data integration. Rather, it computes answers to users' queries, posed to any peer of the system, on the basis of both local data and the P2P mappings, thus overcoming the main drawbacks of centralized mediator-based data integration systems and providing the foundations of effective data management in virtual organizations. In this chapter we survey most of the approaches proposed in the literature for P2P computing, ranging from first systems developed for content sharing in a networking environment, to more advanced schema-based P2P systems where the aim is semantic integration of data. Focusing on systems of the last kind, we analyze the commonly adopted approach of interpreting them using a first-order semantics. We show some weaknesses of this approach, and compare it with an alternative way of interpreting a P2P data integration system, based on multi-modal epistemic semantics, which reflects the idea that each peer is conceived as a rational agent that exchanges knowledge/belief with other peers. We consider several central properties of P2P data integration systems: modularity, generality, and decidability. We argue that the approach based on epistemic logic is superior with respect to all the above properties.

Bibtex entry:

@String{IOS = "IOS Press"}

author = "Diego Calvanese and De Giacomo, Giuseppe and Domenico Lembo and Maurizio Lenzerini and Riccardo Rosati",
title = "Data management in peer-to-peer data integration systems",
booktitle = "Global data management",
pages = "177--201",
publisher = IOS,
year = 2006,