Peer-to-Peer File Sharing with Integrated Attribute Descriptions in XML and an Embedded Database Engine

As a new distributed computing paradigm, peer-to-peer (P2P) networks and systems have attracted more and more attentions in recent years. This study aims at proposing and constructing a new information resource sharing system based on the P2P paradigm. In this paper, we focus on solving and improving the hit rate and search speed problems that exist in Gnutella, one of the most popular P2P file sharing systems. We discuss how to introduce XML to describe the attributes and properties of each shared file and integrate an embedded database engine to increase the search speed. Preliminary experiment results have demonstrated that the approach proposed in this study is efficient and useful.

[1]  G. Fox Peer-to-peer networks , 2001, Comput. Sci. Eng..

[2]  Hector Garcia-Molina,et al.  Routing indices for peer-to-peer systems , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[3]  Erik T. Ray,et al.  Learning XML , 2001 .

[4]  Munindar P. Singh Privacy for Telecom Services , 2002, IEEE Internet Computing.

[5]  Li Gong,et al.  Guest Editor's Introduction: Peer-to-Peer Networks in Action , 2002, IEEE Internet Comput..

[6]  D. B. Davis,et al.  Sun Microsystems Inc. , 1993 .

[7]  David Clark,et al.  Face-to-Face with Peer-to-Peer Networking , 2001 .

[8]  Bo Leuf,et al.  Peer to Peer: Collaboration and Sharing over the Internet , 2002 .

[9]  Munindar P. Singh Peering at peer-to-peer computing , 2001 .

[10]  David Barkai,et al.  Peer-To-Peer Computing , 2001 .

[11]  David Barkai Technologies for sharing and collaborating on the Net , 2001, Proceedings First International Conference on Peer-to-Peer Computing.

[12]  Hector Garcia-Molina,et al.  Improving search in peer-to-peer networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.