Advertisement

DB-Enabled Peers for Managing Distributed Data

  • Beng Chin Ooi
  • Yanfeng Shu
  • Kian Lee Tan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2642)

Abstract

Peer-to-peer (P2P) computing is the sharing of computer resources, services and information by direct negotiation and exchange between autonomous and heterogeneous systems. An alternative approach to distributed and parallel computing, known as Grid Computing, has also emerged, with a similar intent of scaling the system performance and availability by sharing resources. Like P2P computing, Grid Computing has been popularized by the need for resource sharing and consequently, it rides on existing underlying organizational structure. In this paper, we compare P2P and Grid computing to highlight some of their differences. We then examine the issues of P2P distributed data sharing systems, and how database applications can ride on P2P technology. We use our Best-Peer project, which is an on-going peer-based data management system, as an example to illustrate what P2P computing can do for database management.

Keywords

Grid Computing Relational Database Cache Manager Personal Database Relevant Table 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    S. Agrawal, S. Chaudhuri, and G. Das. Dbxplorer: A system for keyword-based search over relational databases. In Proceedings of the 18th International Conference on Data Engineering, San Jose, CA, April 2002.Google Scholar
  2. 2.
    G. Bhalotia, C. Nakhe, A. Hulgeri, S. Chakrabarti, and S. Sudarshan. Keyword searching and browsing in databases using banks. In Proceedings of the 18th International Conference on Data Engineering, San Jose, CA, April 2002.Google Scholar
  3. 3.
    I. Foster. The grid: A new infrastructure for 21st century science. In Physics Today, 2002.Google Scholar
  4. 4.
    I. Foster and C. Kesselman, editors. The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, 1999.Google Scholar
  5. 5.
  6. 6.
    Gnutella Development Home Page. http://gnutella.wego.com/.
  7. 7.
    S. Gribble, A. Halevy, Z. Ives, M. Rodrig, and D. Suciu. What can databases do for peer-to-peer. In WebDB, 2001.Google Scholar
  8. 8.
    A. Y. Halevy, Z. G. Ives, and D. Suciu. Schema mediation in peer data management systems. In Proceedings of the 19th International Conference on Data Engineering, 2003.Google Scholar
  9. 9.
    V. Hristidis and Y. Papakonstantinou. Discover: Keyword search in relational databases. In VLDB’2002, 2002.Google Scholar
  10. 10.
    ICQ Home Page. http://www.icq.com/.
  11. 11.
    P. Kalnis, W.S. Ng, B.C. Ooi, D. Papadias, and K.L. Tan. An adaptive peer-to-peer network for distributed caching of olap results. In ACM SIGMOD 2002, 2002.Google Scholar
  12. 12.
    T. Katchaounov. Query processing in self-profiling composable peer-to-peer mediator databases. In Proc. EDBT Ph.D. Workshop 2002, 2002.Google Scholar
  13. 13.
    A. Kementsietsidis, M. Arenas, and R. Miller. Data mapping in peer-to-peer systems. In Proceedings of the 19th International Conference on Data Engineering, 2003 (Poster Paper).Google Scholar
  14. 14.
    LOCKSS Home Page. http://lockss.stanford.edu/.
  15. 15.
    Napster Home Page. http://www.napster.com/.
  16. 16.
    W. S. Ng, B. C. Ooi, and K. L. Tan. BestPeer: A self-configurable peer-to-peer system. In Proceedings of the 18th International Conference on Data Engineering, San Jose, CA, April 2002 (Poster Paper).Google Scholar
  17. 17.
    W. S. Ng, B. C. Ooi, K. L. Tan, and A. Zhou. PeerDB: A p2p-based system for distributed data sharing. In Proceedings of the 19th International Conference on Data Engineering, Bangalore, India, March 2003.Google Scholar
  18. 18.
    B.C. Ooi, K.L. Tan, A.Y. Zhou, C.H. Goh, Y.G. Li, C.Y. Liau, B. Ling, W.S. Ng, Y. Shu, X.Y. Wang, and M. Zhang. PeerDB: Peering into personal databases. In Proceedings of ACM SIGMOD Intl. Conf. on Management of Data, San Diego, June 2003.Google Scholar
  19. 19.
    A. B. Philip, G. Fausto, K. Anastasios, M. John, S. Luciano, and Z. Ilya. Data management for peer-to-peer computing: A vision. In WebDB Workshop, 2002.Google Scholar
  20. 20.

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Beng Chin Ooi
    • 1
  • Yanfeng Shu
    • 1
  • Kian Lee Tan
    • 1
  1. 1.Department of Computer ScienceNational University of SingaporeSingapore

Personalised recommendations