• DocumentCode
    2335629
  • Title

    Implementation and performance of a parallel file system for high performance distributed applications

  • Author

    Ligon, W.B., III ; Ross, R.B.

  • Author_Institution
    Clemson Univ., SC, USA
  • fYear
    1996
  • fDate
    6-9 Aug. 1996
  • Firstpage
    471
  • Lastpage
    480
  • Abstract
    Dedicated cluster parallel computers (DCPCs) are emerging as low-cost high performance environments for many important applications in science and engineering. A significant class of applications that perform well on a DCPC are coarse-grain applications that involve large amounts of file I/O. Current research in parallel file systems for distributed systems is providing a mechanism for adapting these applications to the DCPC environment. We present the Parallel Virtual File System (PVFS), a system that provides disk striping across multiple nodes in a distributed parallel computer and file partitioning among tasks in a parallel program. PVFS is unique among similar systems in that it uses a stream-based approach that represents each file access with a single set of request parameters and decouples the number of network messages from details of the file striping and partitioning. PVFS also provides support for efficient collective file accesses and allows overlapping file partitions. We present results of early performance experiments that show PVFS achieves excellent speedups in accessing moderately sized file segments.
  • Keywords
    file organisation; message passing; parallel machines; parallel programming; software performance evaluation; PVFS; Parallel Virtual File System; coarse-grain applications; dedicated cluster parallel computers; disk striping; engineering; file access; file input output; file partitioning; file striping; high performance distributed applications; low-cost high performance environments; network messages; parallel file system performance; parallel program; science; stream-based approach; Application software; Bandwidth; Computer networks; Concurrent computing; Distributed computing; File systems; High performance computing; NASA; Parallel processing; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1996., Proceedings of 5th IEEE International Symposium on
  • Conference_Location
    Syracuse, NY, USA
  • ISSN
    1082-8907
  • Print_ISBN
    0-8186-7582-9
  • Type

    conf

  • DOI
    10.1109/HPDC.1996.546218
  • Filename
    546218