Skip to main content

A Publish/Subscribe Scheme for Peer-to-Peer Database Networks

  • Conference paper
On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE (OTM 2003)

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

Abstract

Peer-oriented computing is a natural way for meeting the data sharing requirements of decentralized, highly dynamic, scalable applications. In this paper we present a framework for data sharing in a peer-to-peer database network. We first introduce a publish/subscribe model where peer groups are formed by matching peer interests (subscriptions) against publications published by relevant peers in the network. We show that queries can be processed on basis of peer collaboration without the need for a global schema.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Manolescu, I., Florescu, D., Kossmann, D.: Answering XML Queries over Heterogeneous Data Sources. In: Proc of VLDB2001, Rome (Septermber 2001)

    Google Scholar 

  2. Halevy, A.: Logic-based Techniques in Data Integration. In: Logic Based Artificial Intelegence (2000)

    Google Scholar 

  3. Batini, C., Lenzerini, M., Navathe, S.B.: A Comparative Analysis of Methodologies for Database Schema Integration. ACM Computing Surveys 18(4), 323–364 (1986)

    Article  Google Scholar 

  4. Levy, A., Mendelzon, A., Sagiv, Y., Srivastava, D.: Answering queries using views. In: Proc. of PODS, San Jose (1995)

    Google Scholar 

  5. Gribble, S., Halevy, A., Ives, Z., Rodrig, M., Suciu, D.: What Can Peer-to-Peer Do for Databases, and Vice Versa? In: Proc of 4th International Workshop on the Web and Databases, WebDB (2001)

    Google Scholar 

  6. Haas, L., Kossmann, D., Wimmers, E., Yang, J.: Optimizing Queries across Diverse Data Sources. In: Proc. of VLDB Conf., Athens, Greece (1997)

    Google Scholar 

  7. Tomasic, A., Raschid, L., Valduriez, P.: Scaling Access to Distributed Heterogeneous Data Sources with Disco. IEEE Transaction on Knowledge and Data Engineering (1998)

    Google Scholar 

  8. Garcia-Molina, H., Papakonstantinou, Y., Quass, D., Rajaraman, A., Sagiv, Y., Ullman, J., Widom, J.: The TSIMMIS project: Integration of heterogeneous information sources. Journal of Intelligent Information Systems 8(2), 117–132 (1997)

    Article  Google Scholar 

  9. Kirk, T., Levy, A., Sagiv, Y., Srivastava, D.: The Information Manifold. In: AAAI Spring Symposium on Information Gathering (1995)

    Google Scholar 

  10. (2001), http://www.napster.com

  11. Gnutella Development Home Page, http://gnutella.wego.com

  12. Freenet Home Page, http://freenet.sourceforge.com

  13. Kubiatowicz, J., et al.: Oceanstore: An Architecture for Global-Scale Persistent Storage. In: ASPLOS 2000, pp. 190–201 (November 2000)

    Google Scholar 

  14. How Entropia Works (2000), http://www.entropia.com/how.asp

  15. About LEGION – the Grid OS (2000), http://www.appliedmeta.com/legion/about.html

  16. Yang, B., Garcia-Molina, H.: Comparing Hybrid Peer-to- Peer Systems. In: Procs of VLDB 2001, Roma (September 2001)

    Google Scholar 

  17. Carzaniga, A., Rosenblum, D., Wolf, A.: Design and Evaluation of a Wide-Area Event Notification Service. ACM Trans on Computer Systems 19(3), 332–383 (2001)

    Article  Google Scholar 

  18. Ganter, B., Wille, R.: Formal Concept Analysis. Springer, Heidelberg (1999)

    MATH  Google Scholar 

  19. Algorithmen zur formalen Begriffsanalyse. In: Ganter, B., Wille, R., Wolff, K.E. (eds.) Beitrg̈e zur Begriffsanalyse, pp. 241–254. B.I.-Wissenschaftsverlag, Mannheim (1987)

    Google Scholar 

  20. XQuery 1.0 and XPath 2.0 Data Model, W3C Working Draft (April 30, 2002), http://www.w3.org/TR/query-datamodel/

  21. Cluet, S., Veltri, P., Vodislav, D.: Views in a Large Scale XML Repository. In: Procs of 27th VLDB, Italy, September 11-14 (2001)

    Google Scholar 

  22. Papazoglou, M.P., Russell, N., Edmond, D.: A Translation Protocol Achieving Consensus of Semantics between Cooperating Heterogeneous Database Systems. In: Procs of CoopIS (1996)

    Google Scholar 

  23. Ng, W.S., Ooi, B.C., Tan, K-L., Zhou, A.: PeerDB: A P2P-based System for Distributed Data Sharing. In: ICDE2003, India (2003)

    Google Scholar 

  24. Ooi, B.C., Shu, Y., Tan, K-L.: Relational Data Sharing in Peer-based Data Management Systems. SIGMOD Record Special issue on p2p (2003)

    Google Scholar 

  25. Loser, A., Siberski, W., Wolpers, M., Nejdi, W.: Information Integration in Schema-Based Peer-To-Peer Networks. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  26. Galanis, L., Wang, Y., Jeffery, S.R., DeWitt, D.J.: Processing Queries in a Large Peer-to-Peer System. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yang, J., Papazoglou, M.P., Krämer, B.J. (2003). A Publish/Subscribe Scheme for Peer-to-Peer Database Networks. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds) On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE. OTM 2003. Lecture Notes in Computer Science, vol 2888. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39964-3_17

Download citation

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

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20498-5

  • Online ISBN: 978-3-540-39964-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics