학술논문

Exploring Data Staging Across Deep Memory Hierarchies for Coupled Data Intensive Simulation Workflows
Document Type
Conference
Source
2015 IEEE International Parallel and Distributed Processing Symposium Parallel and Distributed Processing Symposium (IPDPS), 2015 IEEE International. :1033-1042 May, 2015
Subject
Bioengineering
Communication, Networking and Broadcast Technologies
Computing and Processing
Data models
Random access memory
Computational modeling
Analytical models
Numerical models
Runtime
Couplings
Data management
adaptation
data placement
ssd
deep memory hierarchy
data staging
multi-tiered
exascale
coupling
Language
ISSN
1530-2075
Abstract
As applications target extreme scales, data staging and in-situ/in-transit data processing have been proposed to address the data challenges and improve scientific discovery. However, further research is necessary in order to understand how growing data sizes from data intensive simulations coupled with the limited DRAM capacity in High End Computing systems will impact the effectiveness of this approach. In this paper, we explore how we can use deep memory levels for data staging, and develop a multi-tiered data staging method that spans bothDRAM and solid state disks (SSD). This approach allows us to support both code coupling and data management for data intensive simulation workflows. We also show how an adaptive application-aware data placement mechanism can dynamically manage and optimize data placement across the DRAM ands storage levels in this multi-tiered data staging method. We present an experimental evaluation of our approach using wolf resources: an Infiniband cluster (Sith) and a Cray XK7system (Titan), and using combustion (S3D) and fusion (XGC1) simulations.