• DocumentCode
    2547491
  • Title

    Kosha: A Peer-to-Peer Enhancement for the Network File System

  • Author

    Butt, Ali Raza ; Johnson, Troy A. ; Zheng, Yili ; Hu, Y. Charlie

  • Author_Institution
    Purdue University
  • fYear
    2004
  • fDate
    06-12 Nov. 2004
  • Firstpage
    51
  • Lastpage
    51
  • Abstract
    This paper presents Kosha, a peer-to-peer (p2p) enhancement for the widely-used Network File System (NFS). Kosha harvests redundant storage space on cluster nodes and user desktops to provide a reliable, shared file system that acts as a large storage with normal NFS semantics. P2p storage systems provide location transparency, mobility transparency, load balancing, and file replication - features that are not available in NFS. On the other hand, NFS provides hierarchical file organization, directory listings, and file permissions, which are missing from p2p storage systems. By blending the strengths of NFS and p2p storage systems, Kosha provides a low overhead storage solution. Our experiments show that compared to unmodified NFS, Kosha introduces a 4.1% fixed overhead and 1.5% additional overhead as nodes are increased from one to eight. For larger number of nodes, the additional overhead increases slowly. Kosha achieves load balancing in distributed directories, and guarantees 99.99% or better file availability.
  • Keywords
    Availability; File systems; Image storage; Intelligent networks; Load management; Operating systems; Peer to peer computing; Permission; Space technology; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2004. Proceedings of the ACM/IEEE SC2004 Conference
  • Print_ISBN
    0-7695-2153-3
  • Type

    conf

  • DOI
    10.1109/SC.2004.32
  • Filename
    1392981