TY - GEN
T1 - Transparent in situ data transformations in ADIOS
AU - Boyuka, David A.
AU - Lakshminarasimham, Sriram
AU - Zou, Xiaocheng
AU - Gong, Zhenhuan
AU - Jenkins, John
AU - Schendel, Eric R.
AU - Podhorszki, Norbert
AU - Liu, Qing
AU - Klasky, Scott
AU - Samatova, Nagiza F.
PY - 2014
Y1 - 2014
N2 - Though an abundance of novel "data transformation" technologies have been developed (such as compression, level-of-detail, layout optimization, and indexing), there remains a notable gap in the adoption of such services by scientific applications. In response, we develop an in situ data transformation framework in the ADIOS I/O middleware with a 'plug in' interface, thus greatly simplifying both the deployment and use of data transform services in scientific applications. Our approach ensures user-transparency, runtime-configurability, compatibility with existing I/O optimizations, and the potential for exploiting read-optimizing transforms (such as level-of-detail) to achieve I/O reduction. We demonstrate use of our framework with the QLG simulation at up to 8,192 cores on the leadership-class Titan supercomputer, showing negligible overhead. We also explore the read performance implications of data transforms with respect to parameters such as chunk size, access pattern, and the 'opacity' of different transform methods including compression and level-of-detail.
AB - Though an abundance of novel "data transformation" technologies have been developed (such as compression, level-of-detail, layout optimization, and indexing), there remains a notable gap in the adoption of such services by scientific applications. In response, we develop an in situ data transformation framework in the ADIOS I/O middleware with a 'plug in' interface, thus greatly simplifying both the deployment and use of data transform services in scientific applications. Our approach ensures user-transparency, runtime-configurability, compatibility with existing I/O optimizations, and the potential for exploiting read-optimizing transforms (such as level-of-detail) to achieve I/O reduction. We demonstrate use of our framework with the QLG simulation at up to 8,192 cores on the leadership-class Titan supercomputer, showing negligible overhead. We also explore the read performance implications of data transforms with respect to parameters such as chunk size, access pattern, and the 'opacity' of different transform methods including compression and level-of-detail.
KW - ADIOS
KW - I/O middleware
KW - compression
KW - data transforms
KW - indexing
KW - level-of-detail
KW - storage layout optimization
UR - http://www.scopus.com/inward/record.url?scp=84904564613&partnerID=8YFLogxK
U2 - 10.1109/CCGrid.2014.73
DO - 10.1109/CCGrid.2014.73
M3 - Conference contribution
AN - SCOPUS:84904564613
SN - 9781479927838
T3 - Proceedings - 14th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2014
SP - 256
EP - 266
BT - Proceedings - 14th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, CCGrid 2014
PB - IEEE Computer Society
T2 - 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2014
Y2 - 26 May 2014 through 29 May 2014
ER -