Evaluation of HPC Application I/O on Object Storage Systems

被引:13
作者
Liu, Jialin [1 ]
Koziol, Quincey [1 ]
Butler, Gregory F. [1 ]
Fortner, Neil [2 ]
Chaarawi, Mohamad [3 ]
Tang, Houjun [1 ]
Byna, Suren [1 ]
Lockwood, Glenn K. [1 ]
Cheema, Ravi [1 ]
Kallback-Rose, Kristy A. [1 ]
Hazen, Damian [1 ]
Prabhat [1 ]
机构
[1] Lawrence Berkeley Natl Lab, Berkeley, CA 94720 USA
[2] HDF Grp, Champaign, IL USA
[3] Intel Corp, Santa Clara, CA 95051 USA
来源
PROCEEDINGS OF 2018 IEEE/ACM 3RD JOINT INTERNATIONAL WORKSHOP ON PARALLEL DATA STORAGE & DATA INTENSIVE SCALABLE COMPUTING SYSTEMS (PDSW-DISCS) | 2018年
关键词
D O I
10.1109/PDSW-DISCS.2018.00005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
POSIX-based parallel file systems provide strong consistency semantics, which many modern HPC applications do not need and do not want. Object store technologies avoid POSIX consistency and are designed to be extremely scalable, for use in cloud computing and similar commercial environments. In this work, we evaluate three object store systems: Intel DAOS, Ceph RADOS, and Openstack Swift, and evaluate them with three HPC applications: VPIC, H5Boss, and BDCATS. We have developed virtual object layer (VOL) plugins for HDF5 that can redirect the applications' HDF5 calls to the underlying object storage systems' APIs, with minimum application code change. Through our evaluation, we found that object stores have better scalability in many cases than POSIX file systems, but are not optimized for common HPC use cases, such as collective I/O. Understanding current object store I/O details and limitations will enable us to better design object stores for future HPC systems.
引用
收藏
页码:24 / 34
页数:11
相关论文
共 28 条
[1]  
[Anonymous], 2010, P 9 USENIX S OP SYST
[2]  
[Anonymous], 2017, 2017 NEW YORK SCIENT, DOI DOI 10.1109/NYSDS.2017
[3]  
[Anonymous], 2017, ARXIV171200423
[4]  
[Anonymous], 2008, PHYS PLASMAS
[5]  
[Anonymous], P 2017 CRAY US GROUP
[6]  
[Anonymous], P USENIX S OP SYST D
[7]  
[Anonymous], CRAY US GROUP M CUG2
[8]  
[Anonymous], P 1 JOINT INT WORKSH
[9]  
[Anonymous], P 1 JOINT INT WORKSH
[10]  
[Anonymous], 2007, SER PDSW 07