• 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