• DocumentCode
    2518564
  • Title

    On the role of burst buffers in leadership-class storage systems

  • Author

    Liu, Ning ; Cope, Jason ; Carns, Philip ; Carothers, Christopher ; Ross, Robert ; Grider, Gary ; Crume, Adam ; Maltzahn, Carlos

  • Author_Institution
    Rensselaer Polytech. Inst., Troy, NY, USA
  • fYear
    2012
  • fDate
    16-20 April 2012
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    The largest-scale high-performance (HPC) systems are stretching parallel file systems to their limits in terms of aggregate bandwidth and numbers of clients. To further sustain the scalability of these file systems, researchers and HPC storage architects are exploring various storage system designs. One proposed storage system design integrates a tier of solid-state burst buffers into the storage system to absorb application I/O requests. In this paper, we simulate and explore this storage system design for use by large-scale HPC systems. First, we examine application I/O patterns on an existing large-scale HPC system to identify common burst patterns. Next, we describe enhancements to the CODES storage system simulator to enable our burst buffer simulations. These enhancements include the integration of a burst buffer model into the I/O forwarding layer of the simulator, the development of an I/O kernel description language and interpreter, the development of a suite of I/O kernels that are derived from observed I/O patterns, and fidelity improvements to the CODES models. We evaluate the I/O performance for a set of multiapplication I/O workloads and burst buffer configurations. We show that burst buffers can accelerate the application perceived throughput to the external storage system and can reduce the amount of external storage bandwidth required to meet a desired application perceived throughput goal.
  • Keywords
    buffer storage; file organisation; input-output programs; parallel architectures; parallel machines; program interpreters; CODES storage system simulator; HPC storage architecture; I/O forwarding layer; I/O kernel description language; I/O pattern; I/O request; bandwidth aggregation; burst buffer model; high-performance system; interpreter; large-scale HPC system; leadership class storage system; multiapplication I/O workload; parallel file system; solid-state burst buffer; storage system design; Bandwidth; Buffer storage; Computational modeling; Kernel; Protocols; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies (MSST), 2012 IEEE 28th Symposium on
  • Conference_Location
    San Diego, CA
  • ISSN
    2160-195X
  • Print_ISBN
    978-1-4673-1745-0
  • Electronic_ISBN
    2160-195X
  • Type

    conf

  • DOI
    10.1109/MSST.2012.6232369
  • Filename
    6232369