TY - GEN
T1 - DADS
T2 - IASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2010
AU - Zhang, Fan
AU - Docan, Ciprian
AU - Parashar, Manish
AU - Klasky, Scott
PY - 2010
Y1 - 2010
N2 - Emerging scientific and engineering simulations are composed of multiple loosely coupled parallel application components that interact by sharing data at runtime. As a result, coupling and data sharing substrates that can facilitate such data exchange and asynchronous interaction between independent parallel application components, are critical. However, in real-world coupled simulation workflows, data exchange and interaction are dynamic, both in the type of interactions as well as the amount of data exchanged. As a result, the data sharing substrate must handle dynamic and changing coupling/data-exchange requirements from the applications. In this paper, we present the dynamic and adaptive data space(DADS) for coupled simulation workflows. DADS implements a scalable, distributed and dynamic in-memory data space, which is semantically specialized for simulations where data is associated with the discretization of an application domain, e.g., a grid or a mesh. DADS is dynamic in that the data space can be created and deleted at runtime to support dynamically occurring interaction and data exchange. Furthermore, a DADS space can automatically resize itself based on the data exchange requirements as well as the status of the underlying resources. DADS has been implemented and deployed on the Eugene IBM BlueGene/P, and evaluation of its performance on this system is presented.
AB - Emerging scientific and engineering simulations are composed of multiple loosely coupled parallel application components that interact by sharing data at runtime. As a result, coupling and data sharing substrates that can facilitate such data exchange and asynchronous interaction between independent parallel application components, are critical. However, in real-world coupled simulation workflows, data exchange and interaction are dynamic, both in the type of interactions as well as the amount of data exchanged. As a result, the data sharing substrate must handle dynamic and changing coupling/data-exchange requirements from the applications. In this paper, we present the dynamic and adaptive data space(DADS) for coupled simulation workflows. DADS implements a scalable, distributed and dynamic in-memory data space, which is semantically specialized for simulations where data is associated with the discretization of an application domain, e.g., a grid or a mesh. DADS is dynamic in that the data space can be created and deleted at runtime to support dynamically occurring interaction and data exchange. Furthermore, a DADS space can automatically resize itself based on the data exchange requirements as well as the status of the underlying resources. DADS has been implemented and deployed on the Eugene IBM BlueGene/P, and evaluation of its performance on this system is presented.
KW - Coupled multi-physics simulation
KW - Data sharing substrate
KW - Software tools
UR - http://www.scopus.com/inward/record.url?scp=84863391051&partnerID=8YFLogxK
U2 - 10.2316/P.2010.724-048
DO - 10.2316/P.2010.724-048
M3 - Conference contribution
AN - SCOPUS:84863391051
SN - 9780889868786
T3 - Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems
SP - 193
EP - 201
BT - Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems, PDCS 2010
Y2 - 8 November 2010 through 10 November 2010
ER -