• DocumentCode
    618583
  • Title

    On the design and implementation of a simulator for parallel file system research

  • Author

    Yonggang Liu ; Figueiredo, Renato ; Yiqi Xu ; Ming Zhao

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Florida, Gainesville, FL, USA
  • fYear
    2013
  • fDate
    6-10 May 2013
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Due to the popularity and importance of Parallel File Systems (PFSs) in modern High Performance Computing (HPC) centers, PFS designs and I/O optimizations are active research topics. However, the research process is often time-consuming and faces cost and complexity challenges in deploying experiments in real HPC systems. This paper describes PFSsim, a trace-driven simulator of distributed storage systems that allows the evaluation of PFS designs, I/O schedulers, network structures, and workloads. PFSsim differentiates itself from related work in that it provides a powerful platform featuring a modular design with high flexibility in the modeling of subsystems including the network, clients, data servers and I/O schedulers. It does so by designing the simulator to capture abstractions found in common PFSs. PFSsim also exposes script-based interfaces for detailed configurations. Experiments and validation against real systems considering sub-modules and the entire simulator show that PFSsim is capable of simulating a representative PFS (PVFS2) and of modeling different I/O scheduler algorithms with good fidelity. In addition, the simulation speed is also shown to be acceptable.
  • Keywords
    client-server systems; distributed shared memory systems; file organisation; parallel processing; scheduling; HPC center; HPC system; I/O optimization; I/O scheduler; PFS design; PFSsim; client; data server; distributed storage system; high performance computing; network structure; parallel file system; script-based interface; subsystem modeling; trace-driven simulator; workload; Computational modeling; Data models; Distributed databases; File systems; Scheduling algorithms; Servers; Throughput; I/O scheduling; parallel file system; simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies (MSST), 2013 IEEE 29th Symposium on
  • Conference_Location
    Long Beach, CA
  • ISSN
    2160-195X
  • Print_ISBN
    978-1-4799-0217-0
  • Type

    conf

  • DOI
    10.1109/MSST.2013.6558438
  • Filename
    6558438