Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3151759.3151768acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

P2P deductive databases: a system prototype

Published: 04 December 2017 Publication History

Abstract

This paper proposes a system prototype for query answering in a Peer-to-Peer (P2P) network. As usual, a query can be posed to any peer in the system and the answer is provided by using locally stored data and all the information that can be consistently imported from its neighbors, i.e. the information satisfying integrity constraints collected using the semantic paths of mappings. The work stems from previous works of the same authors in which a declarative semantics for P2P systems is proposed. Under this semantics only facts not making the local databases inconsistent can be imported and the Preferred Weak Models are the consistent scenarios in which peers import maximal sets of facts not violating integrity constraints. In the general case, as a P2P system may admit many preferred weak models, the computational complexity results to be prohibitive, therefore this paper looks for a more pragmatic solution for assigning semantics to a P2P system. More specifically, it assigns to a P2P system its Well Founded Model, a partial deterministic model that captures the intuition that if an atom is true in a preferred weak model, but it is false in another one, then it is undefined in the well founded model. The paper presents a distributed algorithm for the computation of the well founded model and provides details on the implementation of a system prototype for query answering in P2P network based on the proposed semantics.

References

[1]
Abiteboul, S., Hull, R., Vianu, V., Foundations of Databases. Addison-Wesley, 1994.
[2]
Bertossi, L. and Bravo, L. Query Answering in Peer-to-Peer Data Exchange Systems. EDBT Workshops, 2004.
[3]
Ben-Eliyahu, R., Dechter, R., Propositional Semantics for Disjunctive Logic Programs. Joint International Conference and Symposium on Logic Programming, 813--827, 1992.
[4]
Brewka, G., Eiter, T., Preferred Answer Sets for Extended Logic Programs. Artificial Intelligence, 109(1--2): 297--356, 1999.
[5]
Calì, A., Calvanese, D., De Giacomo, G., and M. Lenzerini, On the decidability and complexity of query answering over inconsistent and incomplete databases. Proc. ACM Symposium on Principles of Database Systems, pages 260--271, 2003.
[6]
Calvanese, D., De Giacomo, G., and M. Lenzerini, and Rosati, R., Logical foundations of peer-to-peer data integration. PODS Conf., 241--251, 2004.
[7]
Caroprese, L., Greco, S., Zumpano, E., A Logic Programming Approach to Querying and Integrating P2P Deductive Databases. FLAIRS Conf., pages 31--36, 2006.
[8]
Caroprese, L., Molinaro, C., Zumpano, E., Integrating and Querying P2P Deductive Databases. IDEAS Conf. 285--290, 2006.
[9]
Caroprese, L., Zumpano, E., Consistent Data Integration in P2P Deductive Databases. SUM 2007: 230--243
[10]
Caroprese, L., Zumpano, E., Modeling Cooperation in P2P Data Management Systems. ISMIS 2008: 225--235.
[11]
Caroprese, L., Zumpano, E., Handling Preferences in P2P Systems. FoIKS 2012: 91--106
[12]
Franconi, E., Kuper, G. M., Lopatenko, A., Zaihrayeu,I., A Robust Logical and Computational Characterisation of Perto-Peer Database Systems. DBISP2P, 2003.
[13]
Gelfond, M., Lifschitz, V., The Stable Model Semantics for Logic Programming, Proc. Fifth Conf. on Logic Programming, 1070--1080, 1998.
[14]
Van Gelder, A., The Alternating Fixpoint of Logic Programs with Negation, Symposium on Principles of Database Systems, 1--10, 1989. WebDB, pages 31--36, 2001.
[15]
Halevy, A., Ives, Z., Suciu, D., and Tatarinov, I., Schema mediation in peer data management systems. int. Conf. on Database Theory, pages 505--516, 2003.
[16]
InterProlog. http://www.declarativa.com/interprolog/.
[17]
Project JXTA, http://www.jxta.org/.
[18]
Lonc, Z., Truszczynski, M., On the Problem of Computing the Well-Founded Semantics. Computational Logic 2000: 673--687
[19]
J. W. Lloyd, Foundations of Logic Programming. Springer-Verlag, 1987.
[20]
Madhavan, J., and Halevy, A. Y., Composing mappings among data sources. Int. Conf. on Very Large Data Bases, pages 572--583, 2003.
[21]
Papadimitriou, C. H., Computational Complexity. Addison-Wesley, 1994.
[22]
Sakama, C., Inoue, K., Prioritized logic programming and its application to commonsense reasoning. Artificial Intelligence, No. 123, 185--222, 2000.
[23]
Tatarinov, I., Halevy., A., Efficient Query reformulation in Peer Data Management Systems, SIGMOD, pages 539--550, 2004.
[24]
XSB Project. http://xsb.sourceforge.net.

Cited By

View all
  • (2022)Semantic data management in P2P systems driven by self-esteemJournal of Logic and Computation10.1093/logcom/exac00132:5(871-901)Online publication date: 7-Feb-2022
  • (2020)Declarative Semantics for P2P Data Management SystemJournal on Data Semantics10.1007/s13740-020-00115-6Online publication date: 23-Nov-2020

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
iiWAS '17: Proceedings of the 19th International Conference on Information Integration and Web-based Applications & Services
December 2017
609 pages
ISBN:9781450352994
DOI:10.1145/3151759
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 December 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. P2P system
  2. data integration
  3. deductive databases
  4. distributed algorithm

Qualifiers

  • Research-article

Conference

iiWAS2017

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 29 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Semantic data management in P2P systems driven by self-esteemJournal of Logic and Computation10.1093/logcom/exac00132:5(871-901)Online publication date: 7-Feb-2022
  • (2020)Declarative Semantics for P2P Data Management SystemJournal on Data Semantics10.1007/s13740-020-00115-6Online publication date: 23-Nov-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media