Skip to main content
Log in

Data management in Peer-to-Peer environment: A perspective of BestPeer

  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

Peer-to-Peer (P2P) systems have attracted much attention in academic community and industry circles due to their promising applications in various domains. This paper presents the authors' research efforts on introducing complex query capabilities in a P2P environment consisting of numerous peers with large volume of data. An underlying hybrid P2P computing platform, named BestPeer is described first. The connection among peers within BestPeer is selfconfigurable through maintaining the nearest neighbor of peers, and the agent techniques employed in the system ensure its capability of providing sophisticated services. The designs of three P2P data management systems which are all based on BestPeer are described in detail. They provide support for information retrieval, query processing and Web services respectively. Advantages and limitations are discussed, while ongoing work is presented. Current systems can provide basic functions for keyword-based search, SQL-like query processing, and Web services querying and discovery. Some further topics on providing fully-fledged data management functionalities for P2P distributed computing systems with security guarantee are also discussed.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Milojicic Det al. Peer-to-peer (P2P) technology. HP Labs technical Report, HPL-2002-57, http://www. hpl.hp.com/techreports/2002/HPL-2002-57.html, 2002. Submitted to ACM Computing Surveys.

  2. Ooi B C, Tan K L, Lu H, Zhou A. P2P: Harnessing and riding on peers. InProc. National Database Conf, of China, Zhengzhou, China, Aug. 26–29, 2002, pp. 1–6.

  3. Oram A (ed.). Peer-to-Peer: Harnessing the Power of Disruptive Technologies. Sebastopol, CA, USA, O'Reilly and Associates, 2001.

    Google Scholar 

  4. Stoica Iet al. Chord: A scalable peer-to-peer lookup service for Internet Applications. InProc. ACM SIGCOMM2001, Pittsburgh, PA, USA, Aug. 27–31, 2001, pp.149–160.

  5. Ratnasamy Set al. A scalable content-addressable network. InProc. ACM SIGCOMM2001, Pittsburgh, PA, USA, August 27–31, 2001, pp.161–172.

  6. Rowstron A. Druschel P. Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems. InProc. IFIP/ACM Int. Conf. Distributed Systems Platforms, Heidelberg, Germany, Nov. 12–16, 2001, pp.329–350.

  7. Zhao B, Kubiatowicz J, Joseph A. Tapestry: An infrastructure for fault-tolerant wide-area location and routing. Technical Report of University of California at Berkeley, UCB/CSD-01-1141, UC Berkeley, April 2001.

  8. Halevy Aet al. Schema mediation in peer data management systems. To appear inVLDB Journal, 2003.

  9. Harren Met al. Complex queries in dht-based peer-to-peer networks. InProc. the 1st Int. Workshop on Peer-to-Peer Systems (IPTPS'2002), MIT Faculty Club, Cambridge, USA, March 7–8, 2002, pp.242–250.

  10. Tang C, Xu Z, Mahalingam M. pSearch: Information retrieval in structured overlays.ACM SIGCOMM Computer Communication Review, 2003, 33(1): 89–94.

    Article  Google Scholar 

  11. Kalnis Pet al. An adaptive peer-to-peer network for distributed caching of OLAP results. InProc. ACM SIGMOD 2002 Int. Conf. Management of Data, Madison, USA, June 3–6, 2002 pp.25–36.

  12. Van Renesse Ret al. Scalable management and data mining using Astrolabe. InProc. 1st. Int Workshop on Peer-to-Peer Systems (IPTPS'02), MIT Faculty Club, Cambridge, USA, Mar. 7–8, 2002, pp.280–294.

  13. Yang B, Garcia-Molina H. Efficient search in peer-to-peer networks. InProc. the 22nd Int. Conf. Distributed Computing Systems, Vienna, Austria, July 2–5, 2002, pp.5–14.

  14. Crespo A, Buyukkokten O, Garcia-Molina H. Routing Indices for P2P Systems. InProc. the 22nd Int. Conf. Distributed Computing Systems (ICDCS'2002), Vienna, Austria, July 2–5, 2002, pp.23–34.

  15. Ng C, Sia K. Peer clustering and firework, query model. InPoster Proc. the 11th World Wide Web Conference (WWW2002), Honolulu, Hawaii, May 7–11, 2002. http://www2002.org/CDROM/poster/195.pdf.

  16. Ng W Set al. Bestpeer: A self-configurable peer-to-peer system. InProc. the 18th Int. Conf. Data Engineering, San Jose, California, April, 2002, p.272.

  17. Yang B, Garcia-Molina H. Comparing hybrid peer-to-peer systems. InProc. the 27th International Conference on Very Large Databases (VLDB'2001), Roma, Italy, September 11–14, 2001, pp.561–570.

  18. Ling B, Lu Z, Ng W Set al. A content-based resource location mechanism in PeerIS. InProc. IEEE Conf. Web Information Systems and Engineering (WISE'2002), Singapore, Dec. 12–14, 2002, pp.279–290.

  19. Ng W S, Ooi B C, Tan K L, Zhou A. Peer D B: A P2P-based system for distributed data sharing. InProc. the 19th Int. Conf. Data Engineering (ICDE'2003), Bangalore, India, March 5–8, 2003, pp.633–644.

  20. Baesa-Yates Ret al. Modern Information Retrieval. Reading, Massachusetts, Addison Wesley, 1999.

    Google Scholar 

  21. Wang X, Ng W S, Ooi B Cet al. Buddy Web: A p2p-based collaborative web caching system. InProc. Peer-to-Peer Computing Workshop (Networking'2002), Pisa, Italy, May 19–24, 2002, pp.247–251.

  22. Daswani N, Garcia-Molina H, Yang B. Open problems in data-sharing peer-to-peer systems. InLecture Notes in Computer Science (LNCS) 2572, Calvanese D, Lenzerini M, Motwani R (eds.), Heidelberg, Germany, Springer-Verlag, 2003, pp.1–15.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to AoYing Zhou or ShuiGeng Zhou.

Additional information

This work is supported by the National University of Singapore and Infocommunications Development Authority of Singapore under a grant on peer-to-peer computing research.

ZHOU AoYing received his Ph.D. degree in computer software from Fudan. University in 1993. He is currently a professor at the Dept. of Computer Science and Engineering of Fudan Univ. His research interests include Web data management and data mining, streaming data analysis and processing, and P2P computing systems.

QIAN WeiNing received his M.S. degree in computer science from Fudan Univ. in 2000, and is a Ph.D. candidate at the Dept. of Computer Science and Engineering of Fudan Univ. His specialty is Web database and P2P computing. His research interests include data mining and clustering, streaming data management, P2P computing and the related data management.

ZHOU ShuiGeng received his Ph.D. degree in computer software from Fudan Univ. in 2000. He is currently an associate professor at the Department of Computer Science and Engineering of Fudan University. His research interest lies in information retrieval and text mining, spatial database and geographic information systems, and peer-to-peer computing.

LING Bo is a Ph.D. candidate at the Dept. of Computer Science and Engineering of Fudan Univ. His present research activities focus on P2P computing platform and the data management and information retrieval over P2P environment.

XU LinHao is a Ph.D. candidate at the Dept. of Computer Science and Engineering of Fudan Univ. His research interests are P2P computing platform and middleware-related data management over P2P environment.

Ng Wee Siong obtained his B.I.T. from Faculty of Information Technology, University Malaysia Sarawak in 1998, and his Ph.D. degree in computer science form National University of Singapore (NUS). His research interests include database performance issues, peer-to-peer computing, distributed computing and Internet applications.

Ooi Beng Chin is a professor in computer science and Vice Dean (Academic Affairs and Graduate Studies) at School of Computing, National University of Singapore, and a fellow of Singapore-MIT Alliance Programme. He obtained his B.Sc. (1st Class Honors) and Ph.D. degrees from Monash University, Australia, in 1985 and 1989 respectively. His research Interests include database performance issues, indexing techniques, XML, P2P/parallel/distributed computing, and embedded system, Internet and genomic applications.

Tan Kian-Lee received his Ph.D. degree in computer science in 1994 from National University of Singapore (NUS). He is an associate professor in the Dept. of Computer Science, School of Computing, NUS, Singapore. His current research interests include multimedia information retrieval, query processing and optimization in multiprocessor and distributed systems, and database performance. database security and genome databases.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhou, A., Qian, W., Zhou, S. et al. Data management in Peer-to-Peer environment: A perspective of BestPeer. J. Comput. Sci. & Technol. 18, 452–461 (2003). https://doi.org/10.1007/BF02948919

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02948919

Keywords

Navigation