Skip to main content

Data Sharing and Querying for Peer-to-Peer Data Management Systems

  • Conference paper
Book cover Current Trends in Database Technology - EDBT 2004 Workshops (EDBT 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3268))

Included in the following conference series:

Abstract

In this work, we investigate mechanisms to support data sharing and querying in a peer-to-peer data management system, that is, a peer-to-peer system where each peer manages its own data. To support data sharing, we propose the use of mapping tables which list pairs of corresponding data values that reside in different peers. Our work illustrates how automated tools can help manage the tables between multiple peers by inferring new tables from existing ones and by checking their consistency. In terms of querying, we propose a framework in which users pose queries only with respect to their local peer. Then, we provide a rewriting mechanism that uses mapping tables to translate a locally expressed query to a set of queries over the acquainted peers.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Napster, http://www.napster.com/

  2. Gnutella, http://www.gnutelliums.com/

  3. OceanStore, http://oceanstore.cs.berkeley.edu/

  4. Aberer, K., Cudré-Mauroux, P., Hauswirth, M.: The chatty Web: emergent semantics through gossiping. In: Proceedings of the Twelfth International Conference on World Wide Web, pp. 197–206. ACM Press, New York (2003)

    Chapter  Google Scholar 

  5. Abiteboul, S., Hull, R., Vianu, V.: Foundations of Databases. Addison-Wesley, Reading (1995)

    MATH  Google Scholar 

  6. Arenas, M., Kantere, V., Kementsietsidis, A., Kiringa, I., Miller, R.J., Mylopoulos, J.: The Hyperion Project: From Data Integration to Data Coordination. SIGMOD Record 32(3), 53–58 (2003)

    Article  Google Scholar 

  7. Bernstein, P., Giunchiglia, F., Kementsietsidis, A., Mylopoulos, J., Serafini, L., Zaihrayeu, I.: Data Management for Peer-to-Peer Computing: A Vision. In: Proc. of the Int’l Workshop on the Web and Databases (WebDB) (2002)

    Google Scholar 

  8. Chang, C.-C.K., Garcia-Molina, H.: Mind your vocabulary: Query mapping across heterogeneous information sources. In: ACM SIGMOD Int’l Conf. on the Management of Data, pp. 335–346 (1999)

    Google Scholar 

  9. Davidson, S., Overton, G.C., Buneman, P.: Challenges in integrating biological data sources. Journal of Computational Biology 2(4), 557–572 (1995)

    Article  Google Scholar 

  10. Elmagarmid, A., Rusinkiewicz, M., Sheth, A.: Management of Heterogeneous and Autonomous Database Systems. Morgan Kaufmann Publishers, San Francisco (1999)

    Google Scholar 

  11. Fagin, R., Kolaitis, P.G., Miller, R.J., Popa, L.: Data exchange: Semantics and query answering. In: Calvanese, D., Lenzerini, M., Motwani, R. (eds.) ICDT 2003. LNCS, vol. 2572, pp. 207–224. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  12. Halevy, A., Ives, Z., Suciu, D., Tatarinov, I.: Schema Mediation in Peer Data Management Systems. In: Proc. of the Int’l Conference on Data Engineering (2003)

    Google Scholar 

  13. Huebsch, R., Hellerstein, J.M., Boon, N.L., Loo, T., Shenker, S., Stoica, I.: Querying the Internet with PIER. In: Proc. of the Int’l Conf. on Very Large Data Bases (VLDB), pp. 321–332 (2003)

    Google Scholar 

  14. Kementsietsidis, A., Arenas, M.: Data sharing through query translation in autonomous sources. In: VLDB (to appear, 2004)

    Google Scholar 

  15. Kementsietsidis, A., Arenas, M., Miller, R.J.: Data mapping in peer-to-peer systems: Semantics and algorithmic issues. In: ACM SIGMOD Int’l Conf. on the Management of Data, pp. 325–336 (2003)

    Google Scholar 

  16. Kementsietsidis, A., Arenas, M., Miller, R.J.: Managing data mappings in the Hyperion project. In: Proc. of the Int’l Conference on Data Engineering, pp. 732–734 (2003)

    Google Scholar 

  17. Lenzerini, M.: Data Integration: A Theoretical Perspective. In: Proc. of the ACM Symp. on Principles of Database Systems (PODS), pp. 233–246 (2002)

    Google Scholar 

  18. Ludäscher, B., Gupta, A., Martone, M.E.: Model-based mediation with domain maps. In: Proc. of the Int’l Conference on Data Engineering, pp. 81–90 (2001)

    Google Scholar 

  19. Madhavan, J., Halevy, A.Y.: Composing Mappings Among Data Sources. In: Proc. of the Int’l Conf. on Very Large Data Bases (VLDB), pp. 572–583 (2003)

    Google Scholar 

  20. Ng, W.S., Ooi, B.C., Tan, K.L., Zhou, A.Y.: PeerDB: A P2P-based system for distributed data sharing. In: Proc. of the Int’l Conference on Data Engineering, pp. 633–644 (2003)

    Google Scholar 

  21. Popa, L., Velegrakis, Y., Miller, R.J., Hernandez, M.A., Fagin, R.: Translating web data. In: Proc. of the Int’l Conf. on Very Large Data Bases (VLDB), pp. 598–609 (2002)

    Google Scholar 

  22. Ratnasamy, S., Francis, P., Handley, M., Karp, R., Shenker, S.: A scalable content addressable network. In: ACM SIGCOMM Int’l Conf. on Data Communications, pp. 161–172 (2001)

    Google Scholar 

  23. Stoica, I., Morris, R., Karger, D., Kaashoek, F., Balakrishnan, H.: Chord: A scalable Peer-To-Peer lookup service for Internet applications. In: ACM SIGCOMM Int’l Conf. on Data Communications, pp. 149–160 (2001)

    Google Scholar 

  24. Velegrakis, Y., Miller, R.J., Popa, L.: Mapping adaptation under evolving schemas. In: Proc. of the Int’l Conf. on Very Large Data Bases (VLDB), pp. 584–595 (2003)

    Google Scholar 

  25. Zhao, B.Y., Huang, L., Stribling, J., Rhea, S.C., Joseph, A.D., Kubiatowicz, J.D.: Tapestry: A resilient global-scale overlay for service deployment. IEEE Journal on Selected Areas in Communications 22(1), 41–53 (2004)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kementsietsidis, A. (2004). Data Sharing and Querying for Peer-to-Peer Data Management Systems. In: Lindner, W., Mesiti, M., Türker, C., Tzitzikas, Y., Vakali, A.I. (eds) Current Trends in Database Technology - EDBT 2004 Workshops. EDBT 2004. Lecture Notes in Computer Science, vol 3268. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30192-9_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30192-9_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23305-3

  • Online ISBN: 978-3-540-30192-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics