Extending the Publish/Subscribe Abstraction for High-Performance I/O and Data Management at Extreme Scale
Abstract
The Adaptable I/O System (ADIOS) represents the culmination of substantial investment in Scientific Data Management, and it has demonstrated success for several important extreme-scale science cases. However, looking towards the exascale and beyond, we see the development of yet more stringent data management requirements that require new abstractions. Therefore, there is an opportunity to attempt to connect the traditional realms of HPC I/O optimization with the Database / Data Management community. As such, in this paper we offer some specific examples from our ongoing work in managing data structures, services, and performance at the extreme scale for scientific computing. Using the publish/subscribe model afforded by ADIOS, we demonstrate a set of services that connect data format, metadata, queries, data reduction, and high-performance delivery. The resulting publish/subscribe framework facilitates connection to on-line workflow systems to enable the dynamic capabilities that will be required for exascale science.
- Authors:
-
more »
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
- Brown Univ., Providence, RI (United States)
- Kitware, Inc., Clifton Park, NY (United States)
- Lawrence Berkeley National Laboratory (LBNL)
- Georgia Inst. of Technology, Atlanta, GA (United States)
- New Jersey Institute of Technology, Newark, NJ (United States)
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Publication Date:
- Research Org.:
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). National Energy Research Scientific Computing Center (NERSC)
- Sponsoring Org.:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
- OSTI Identifier:
- 1606642
- Grant/Contract Number:
- AC05-00OR22725; AC02-05CH11231
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Bulletin of the IEEE Technical Committee on Data Engineering
- Additional Journal Information:
- Journal Volume: 43; Journal Issue: 1; Related Information: http://sites.computer.org/debull/A20mar/issue1.htm; Journal ID: ISSN 1053-1238
- Publisher:
- IEEE Computer Society
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 96 KNOWLEDGE MANAGEMENT AND PRESERVATION
Citation Formats
Logan, Jeremy, Ainsworth, Mark, Atkins, Chuck, Chen, Jieyang, Choi, Jong Youl, Gu, Junmin, Kress, James M., Eisenhauer, Greg, Geveci, Berk, Godoy, William, Kim, Mark B., Kurc, Tahsin, Liu, Qing, Mehta, Kshitij V., Ostrouchov, George, Podhorszki, Norbert, Pugmire, David, Suchyta, Eric D., Thompson, Nicolas, Tugluk, Ozan, Wan, Lipeng, Wang, Ruonan, Whitney, Ben, Wolf, Matthew D., Wu, Kesheng, and Klasky, Scott A.. Extending the Publish/Subscribe Abstraction for High-Performance I/O and Data Management at Extreme Scale. United States: N. p., 2020.
Web.
Logan, Jeremy, Ainsworth, Mark, Atkins, Chuck, Chen, Jieyang, Choi, Jong Youl, Gu, Junmin, Kress, James M., Eisenhauer, Greg, Geveci, Berk, Godoy, William, Kim, Mark B., Kurc, Tahsin, Liu, Qing, Mehta, Kshitij V., Ostrouchov, George, Podhorszki, Norbert, Pugmire, David, Suchyta, Eric D., Thompson, Nicolas, Tugluk, Ozan, Wan, Lipeng, Wang, Ruonan, Whitney, Ben, Wolf, Matthew D., Wu, Kesheng, & Klasky, Scott A.. Extending the Publish/Subscribe Abstraction for High-Performance I/O and Data Management at Extreme Scale. United States.
Logan, Jeremy, Ainsworth, Mark, Atkins, Chuck, Chen, Jieyang, Choi, Jong Youl, Gu, Junmin, Kress, James M., Eisenhauer, Greg, Geveci, Berk, Godoy, William, Kim, Mark B., Kurc, Tahsin, Liu, Qing, Mehta, Kshitij V., Ostrouchov, George, Podhorszki, Norbert, Pugmire, David, Suchyta, Eric D., Thompson, Nicolas, Tugluk, Ozan, Wan, Lipeng, Wang, Ruonan, Whitney, Ben, Wolf, Matthew D., Wu, Kesheng, and Klasky, Scott A.. Sun .
"Extending the Publish/Subscribe Abstraction for High-Performance I/O and Data Management at Extreme Scale". United States. https://www.osti.gov/servlets/purl/1606642.
@article{osti_1606642,
title = {Extending the Publish/Subscribe Abstraction for High-Performance I/O and Data Management at Extreme Scale},
author = {Logan, Jeremy and Ainsworth, Mark and Atkins, Chuck and Chen, Jieyang and Choi, Jong Youl and Gu, Junmin and Kress, James M. and Eisenhauer, Greg and Geveci, Berk and Godoy, William and Kim, Mark B. and Kurc, Tahsin and Liu, Qing and Mehta, Kshitij V. and Ostrouchov, George and Podhorszki, Norbert and Pugmire, David and Suchyta, Eric D. and Thompson, Nicolas and Tugluk, Ozan and Wan, Lipeng and Wang, Ruonan and Whitney, Ben and Wolf, Matthew D. and Wu, Kesheng and Klasky, Scott A.},
abstractNote = {The Adaptable I/O System (ADIOS) represents the culmination of substantial investment in Scientific Data Management, and it has demonstrated success for several important extreme-scale science cases. However, looking towards the exascale and beyond, we see the development of yet more stringent data management requirements that require new abstractions. Therefore, there is an opportunity to attempt to connect the traditional realms of HPC I/O optimization with the Database / Data Management community. As such, in this paper we offer some specific examples from our ongoing work in managing data structures, services, and performance at the extreme scale for scientific computing. Using the publish/subscribe model afforded by ADIOS, we demonstrate a set of services that connect data format, metadata, queries, data reduction, and high-performance delivery. The resulting publish/subscribe framework facilitates connection to on-line workflow systems to enable the dynamic capabilities that will be required for exascale science.},
doi = {},
journal = {Bulletin of the IEEE Technical Committee on Data Engineering},
number = 1,
volume = 43,
place = {United States},
year = {2020},
month = {3}
}