TY - JOUR
T1 - Regen
T2 - An object layout regenerator on large-scale production HPC systems
AU - Sung, Dong Kyu
AU - Kim, Sunggon
AU - Lee, Sangjin
AU - Tang, Houjun
AU - Sim, Alex
AU - Wu, Kesheng
AU - Byna, Suren
AU - Son, Yongseok
N1 - Publisher Copyright:
© 2025 Elsevier B.V.
PY - 2025/10
Y1 - 2025/10
N2 - This article proposes an object layout regenerator called Regen which regenerates and removes the object layout dynamically to improve the read performance of applications. Regen first detects frequent access patterns from the I/O requests of the applications. Second, Regen reorganizes the objects and regenerates or preallocates new object layouts according to the identified access patterns. Finally, Regen removes or reuses the obsolete or regenerated object layouts as necessary. As a result, Regen accelerates access to objects by providing a flexible object layout. We implement Regen as a framework on top of Proactive Data Container (PDC) and evaluate it on Cori supercomputer, a production-scale HPC system, by using realistic HPC I/O benchmarks. The experimental results show that Regen improves the I/O performance by up to 16.92× compared with an existing system.
AB - This article proposes an object layout regenerator called Regen which regenerates and removes the object layout dynamically to improve the read performance of applications. Regen first detects frequent access patterns from the I/O requests of the applications. Second, Regen reorganizes the objects and regenerates or preallocates new object layouts according to the identified access patterns. Finally, Regen removes or reuses the obsolete or regenerated object layouts as necessary. As a result, Regen accelerates access to objects by providing a flexible object layout. We implement Regen as a framework on top of Proactive Data Container (PDC) and evaluate it on Cori supercomputer, a production-scale HPC system, by using realistic HPC I/O benchmarks. The experimental results show that Regen improves the I/O performance by up to 16.92× compared with an existing system.
KW - Distributed file system
KW - High-performance computing
KW - Object storage
KW - Pattern detection
UR - http://www.scopus.com/inward/record.url?scp=105002658124&partnerID=8YFLogxK
U2 - 10.1016/j.future.2025.107830
DO - 10.1016/j.future.2025.107830
M3 - Article
AN - SCOPUS:105002658124
SN - 0167-739X
VL - 171
JO - Future Generation Computer Systems
JF - Future Generation Computer Systems
M1 - 107830
ER -