• DocumentCode
    167646
  • Title

    Compactor: Optimization Framework at Staging I/O Nodes

  • Author

    Venkatesan, V. ; Chaarawi, Mohamad ; Koziol, Quincey ; Gabriel, Edgar

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Houston, Houston, TX, USA
  • fYear
    2014
  • fDate
    19-23 May 2014
  • Firstpage
    1689
  • Lastpage
    1697
  • Abstract
    Data-intensive applications are largely influenced by I/O performance on HPC systems and the scalability of such applications to exascale primarily depends on the scalability of the I/O performance on HPC systems in the future. To mitigate the I/O performance, recent HPC systems make use of staging nodes to delegate I/O requests and in-situ data analysis. In this paper, we present the Compactor framework and also present three optimizations to improve I/O performance at the data staging nodes. The first optimization performs collective buffering across requests from multiple processes. In the second optimization, we present a way to steal writes to service read request at the staging node. Finally, we also provide a way to "morph" write requests from the same process. All optimizations were implemented as a part of the Exascale FastForward I/O stack. We evaluated the optimizations over a PVFS2 file system using a micro-benchmark and Flash I/O benchmark. Our results indicate significant performance benefits with our framework. In the best case the compactor is able to provide up to 70% improvement in performance.
  • Keywords
    input-output programs; parallel processing; Flash I/O benchmark; HPC systems; I/O performance improvement; I/O performance scalability; I/O request delegation; application scalability; collective buffering; compactor framework; data staging nodes; data-intensive applications; exascale FastForward I/O stack; in-situ data analysis; microbenchmark; multiple processes; optimization framework; service read request; service write request; staging I/O nodes; write request morphing; Computer architecture; Engines; Ions; Libraries; Merging; Optimization; Servers; Exascale FastForward I/O; Optimizations; Parallel I/O; Staging I/O;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium Workshops (IPDPSW), 2014 IEEE International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    978-1-4799-4117-9
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2014.188
  • Filename
    6969579