|
ABSTRACT
In this paper, we introduce and study a framework, called
peer data exchange, for sharing and exchanging data between
peers. This framework is a special case of a full-fledged peer data
management system and a generalization of data exchange between a
source schema and a target schema. The motivation behind peer data
exchange is to model authority relationships between peers, where a
source peer may contribute data to a target peer, specified using
source-to-target constraints, and a target peer may use
target-to-source constraints to restrict the data it is willing to
receive, but cannot modify the data of the source peer.
A fundamental algorithmic problem in this framework is that of
deciding the existence of a solution: given a source instance and a
target instance for a fixed peer data exchange setting, can the
target instance be augmented in such a way that the source instance
and the augmented target instance satisfy all constraints of the
setting? We investigate the computational complexity of the problem
for peer data exchange settings in which the constraints are given
by tuple generating dependencies. We show that this problem is
always in NP, and that it can be NP-complete even for "acyclic"
peer data exchange settings. We also show that the data complexity
of the certain answers of target conjunctive queries is in coNP,
and that it can be coNP-complete even for "acyclic" peer data
exchange settings.
After this, we explore the boundary between tractability and
intractability for the problem of deciding the existence of a
solution. To this effect, we identify broad syntactic conditions on
the constraints between the peers under which testing for solutions
is solvable in polynomial time. These syntactic conditions include
the important special case of peer data exchange in which the
source-to-target constraints are arbitrary tuple generating
dependencies, but the target-to-source constraints are
local-as-view dependencies. Finally, we show that the syntactic
conditions we identified are tight, in the sense that minimal
relaxations of them lead to intractability.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
Marcelo Arenas , Leopoldo Bertossi , Jan Chomicki, Consistent query answers in inconsistent databases, Proceedings of the eighteenth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.68-79, May 31-June 03, 1999, Philadelphia, Pennsylvania, United States
[doi> 10.1145/303976.303983]
|
 |
3
|
|
| |
4
|
P. Bernstein, F. Giunchiglia, A. Kementsietsidis, J. Mylopoulos, L. Serafini, and I. Zaihrayeu. Data management for Peer-to-Peer computing: A vision. In WebDB, pages 89--94, 2002.
|
| |
5
|
L. Bertossi and L. Bravo. Query answering in peer-to-peer data exchange systems. In EDBT Workshop on Peer-to-Peer Computing and Databases, 2004.
|
 |
6
|
|
| |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
E. Franconi, G. Kuper, A. Lopatenko, and L. Serafini. A robust logical and computational characterisation of peer-to-peer database systems. In VLDB Workshop on Databases, Information Systems and Peer-to-Peer Computing, 2003.
|
| |
11
|
E. Franconi, G. Kuper, A. Lopatenko, and I. Zaihrayeu. The coDB robust peer-to-peer database system. In Symposium on Advanced Database Systems, pages 382--393, 2004.
|
| |
12
|
|
| |
13
|
|
| |
14
|
A. Halevy, Z. Ives, D. Suciu, and I. Tatarinov. Schema mediation in peer data management systems. In ICDE, pages 505--518, 2003.
|
 |
15
|
|
| |
16
|
|
| |
17
|
C. O'Donovan, M. J. Martin, A. Gattiker, E. Gasteiger, A. Bairoch, and R. Apweiler. High-quality protein knowledge resource: Swiss-prot and trembl. Briefings in Bioinformatics, 3(3):275--284, 2002.
|
| |
18
|
L. Popa, Y. Velegrakis, R. J. Miller, M. A. Hernández, and R. Fagin. Translating web data. In VLDB, pages 598--609, 2002.
|
| |
19
|
|
 |
20
|
|
| |
21
|
|
CITED BY 11
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Giuseppe De Giacomo , Domenico Lembo , Maurizio Lenzerini , Riccardo Rosati, On reconciling data exchange, data integration, and peer data management, Proceedings of the twenty-sixth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, June 11-13, 2007, Beijing, China
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Zachary G. Ives , Todd J. Green , Grigoris Karvounarakis , Nicholas E. Taylor , Val Tannen , Partha Pratim Talukdar , Marie Jacob , Fernando Pereira, The ORCHESTRA Collaborative Data Sharing System, ACM SIGMOD Record, v.37 n.3, September 2008
|
|
|
|
|