DocumentCode :
2435521
Title :
GISP: global information sharing protocol-a distributed index for peer-to-peer systems
Author :
Kato, Daishi
Author_Institution :
Dept. of Comput. Sci., Stanford Univ., CA, USA
fYear :
2002
fDate :
2002
Firstpage :
65
Lastpage :
72
Abstract :
This paper proposes GISP (global information sharing protocol), which aims at a world-wide distributed index. A distributed index consists of a set of pair data (key, value) shared by many peers. Each peer is responsible for a part of the index based on a hash function. Every peer is basically flat and there is no single point of failure. A distributed index is an essential building block for peer-to-peer systems. The design of GISP is simple, open, and easy to develop. GISP deals with peer heterogeneity and undesirable peers. Each peer promotes its strength so that stronger peers contribute more than weaker peers. Redundancy is important for defending against undesirable peers. Peers replicate pair data so that each pair data of the index is covered by several peers. There is a project at jxta.org for developing GISP. JXTA is a set of protocols for a peer-to-peer platform and provides a Java reference implementation. At the project, GISP is implemented in the Java language on JXTA. By building GISP on top of JXTA, a peer could reach a peer behind a firewall and even a peer in a different network transport. Jnushare is another project at jxta.org, which is to provide an application of GISP. Using Jnushare, people would share information such as files, messages and bookmarks.
Keywords :
Java; computer networks; file organisation; protocols; GISP; JXTA; Java reference implementation; Jnushare; bookmarks; files; firewall; global information sharing protocol; hash function; messages; pair data; peer heterogeneity; peer-to-peer systems; redundancy; undesirable peers; world-wide distributed index; Bandwidth; Broadcasting; Computer science; Java; National electric code; Network servers; Peer to peer computing; Personal communication networks; Protocols; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Peer-to-Peer Computing, 2002. (P2P 2002). Proceedings. Second International Conference on
Print_ISBN :
0-7695-1810-9
Type :
conf
DOI :
10.1109/PTP.2002.1046314
Filename :
1046314
Link To Document :
بازگشت