Best Practices and Lessons Learned from Deploying and Operating Large-Scale Data-Centric Parallel File Systems

Authors:
  • SOSarp Oral
    Sarp Oral
  • JSJames Simmons
    James Simmons
  • JHJason Hill
    Jason Hill
  • DLDustin Leverman
    Dustin Leverman
  • MEMatt Ezell
    Matt Ezell
  • RMRoss Miller
    Ross Miller
  • DFDouglas Fuller
    Douglas Fuller
  • RGRaghul Gunasekaran
    Raghul Gunasekaran
  • YKYoungjae Kim
    Youngjae Kim
  • SGSaurabh Gupta
    Saurabh Gupta
  • DVDevesh Tiwari Sudharshan S. Vazhkudai
    Devesh Tiwari Sudharshan S. Vazhkudai

Abstract
The Oak Ridge Leadership Computing Facility (OLCF) has deployed multiple large-scale parallel file systems (PFS) to support its operations. During this process, OLCF acquired significant expertise in large-scale storage system design, file system software development, technology evaluation, benchmarking, procurement, deployment, and operational practices. Based on the lessons learned from each new PFS deployment, OLCF improved its operating procedures, and strategies. This paper provides an account of our experience and lessons learned in acquiring, deploying, and operating large-scale parallel file systems. We believe that these lessons will be useful to the wider HPC community.