• Article
  • | |
  • Metrics
  • |
  • Reference [15]
  • |
  • Related [20]
  • |
  • Cited by
  • | |
  • Comments
    Abstract:

    One of the most important features for a peer-to-peer (P2P) distributed system is to share information and services among nodes with equivalent capabilities and responsibilities by pooling their resources together. Nowadays, most of the existing P2P systems such as Napster and Gnutella only provide some kinds of coarse granularity information sharing without taking account of the content of the file. And, typically nodes (peers) are defined statically. In addition, there is no mechanism to support the join of nodes with temporary network addresses. In this paper, a prototyping P2P system, BestPeer is presented. The BestPeer is unique in several ways. Firstly, it combines the power of mobile agents into P2P systems to perform operations at peers?sites. Secondly, it is self-configurable. A node can dynamically select the set of peers with which it can communicate directly based on some optimization criterion. Thirdly, the BestPeer provides a location independent global named lookup server (LIGLO) to identify peers with dynamic (or unpredictable) IP addresses. The BestPeer is evaluated on a PC cluster consisting of 32 Pentium II running Java-based storage manager. The experimental results show that the BestPeer provides excellent performance compared with traditional non-configurable models. Further experimental study reveals its superiority over Gnutella抯 protocol.

    Reference
    [1]FURL. http://www.jps.net/williamw/furi.
    [2]Bressan S, Goh CL, Ooi BC, Tan KL. Supporting extensible buffer replacement strategies in database system. In: Delis A, et al., eds. Proceedings of the ACM SIGMOD International Conference on Management of Data. Philadelphia: ACM Press, 1999. 52~64.
    [3]Wong D, Paciorek N, Walsh T, DiCelie J, Young M, Peet B. Concordia: an infrastructure for collaborating mobile agents. In: Rothermel K, et al., eds. Mobile Agents, First International Workshop. Berlin: Springer-Verlag, 1998. 86~97.
    [4]Freenet Home Page. http://freenet.sourceforge.com.
    [5]Gnutella Development Home Page. http://gnutella.wego.com.
    [6]Goh CL, Bressan S, Ooi BC, Anirban M. Storm: a 100% java peersistent storage manager. In: Chaudhri AB, ed. Proceedings of the OOPSLA Worshop on Java and Object. Denver: Hermes Penton Science, 1999. 12~13.
    [7]Gribble S, Halevy A, Ives Z, Rodrig M, Suciu D. What can database do for peer-to-peer. In: Mecca G, et al., eds. Proceedings of the 4th International Workshop on the Web and Databases. Santa Barbara, 2001. 31~36.
    [8]ICQ Home Page. http://www.icq.com.
    [9]Karjoth G, Lange DB, Oshima M. A security model for aglets. Lecture Notes in Computer Science, 1997,1419:188~205.
    [10]Karnik NM, Tripathi AR. Security in the Ajanta mobile agent system. Software-Practice and Experience, 2001,31(4):301~329.
    [11]LOCKSS Home Page. http://lockss.stanford.edu.
    [12]Napster Home Page. http://www.napster.com.
    [13]SETI@home Home Page. http://setiathome.ssl.berkely.edu/.
    [14]Yang B, Garcia-Molina H. Comparing hybrid peer-to-peer systems. In: Apers P, et al., eds. Proceedings of the Very Large Data Base. Roma: Morgan Kaufmann, 2001. 561~570.
    [15]Wang X, Ng W, Tan K, Ooi B, Zhou A. BuddyWeb: A P2P-based collaborative web caching system. In: Cugola G, et al., eds. Proceedings of the International Workshop on Peer-to-Peer Computing. Pisa: Springer Press, 2002. 72~77.
    Cited by
    Comments
    Comments
    分享到微博
    Submit
Get Citation

黄维雄,黄铭钧,陈建利,王晓宇,凌波,周傲英.一种基于自配置策略的新型Peer to Peer平台系统.软件学报,2003,14(2):237-246

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:May 09,2002
  • Revised:August 14,2002
You are the first2032651Visitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063