1. An empirical study of I/O separation for burst buffers in HPC systems
- Author
-
Katie Antypas, Eun-Kyu Byun, Jialin Liu, Donghun Koo, Soonwook Hwang, Jae-Hyuck Kwak, Kesheng Wu, Jaehwan Lee, Glenn K. Lockwood, and Hyeonsang Eom
- Subjects
Computer Networks and Communications ,Computer science ,Stream-aware ,02 engineering and technology ,computer.software_genre ,Theoretical Computer Science ,Scheduling (computing) ,Computer Software ,Artificial Intelligence ,0202 electrical engineering, electronic engineering, information engineering ,Leverage (statistics) ,I/O separation ,Evaluation ,Input/output ,Write amplification ,Fragmentation (computing) ,Solid-state storage ,Byte ,020206 networking & telecommunications ,Burst buffer ,Supercomputer ,Hardware and Architecture ,Operating system ,020201 artificial intelligence & image processing ,Multi-streamed SSD ,Distributed Computing ,computer ,Software ,Garbage collection - Abstract
To meet the exascale I/O requirements for the High-Performance Computing (HPC), a new I/O subsystem, Burst Buffer, based on solid state drives (SSD), has been developed. However, the diverse HPC workloads and the bursty I/O pattern cause severe data fragmentation that requires costly garbage collection (GC) and increases the number of bytes written to the SSD. To address this data fragmentation challenge, a new multi-stream feature has been developed for SSDs. In this work, we develop an I/O Separation scheme called BIOS to leverage this multi-stream feature to group the I/O streams based on the user IDs. We propose a stream-aware scheduling policy based on burst buffer pools in the workload manager, and integrate the BIOS with the workload manager to optimize the I/O separation scheme in burst buffer. We evaluate the proposed framework with a burst buffer I/O traces from Cori Supercomputer including a diverse set of applications. Experimental results show that the BIOS could improve the performance by 1.44x on average and reduce the Write Amplification Factor (WAF) by up to 1.20x. These demonstrate the potential benefits of the I/O separation scheme for solid state storage systems.
- Published
- 2021
- Full Text
- View/download PDF