AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

Mochi: Composing Data Services for High-Performance Computing Environments

Argonne National Laboratory, Lemont, IL 60439, U.S.A.
Parallel Data Laboratory, Carnegie Mellon University, Pittsburgh, PA 15213, U.S.A.
Vector Institute for Artificial Intelligence, Toronto, Ontario, Canada
Los Alamos National Laboratory, Los Alamos NM, U.S.A.
The HDF Group, Champaign IL, U.S.A.
Show Author Information

Abstract

Technology enhancements and the growing breadth of application workflows running on high-performance computing (HPC) platforms drive the development of new data services that provide high performance on these new platforms, provide capable and productive interfaces and abstractions for a variety of applications, and are readily adapted when new technologies are deployed. The Mochi framework enables composition of specialized distributed data services from a collection of connectable modules and subservices. Rather than forcing all applications to use a one-size-fits-all data staging and I/O software configuration, Mochi allows each application to use a data service specialized to its needs and access patterns. This paper introduces the Mochi framework and methodology. The Mochi core components and microservices are described. Examples of the application of the Mochi methodology to the development of four specialized services are detailed. Finally, a performance evaluation of a Mochi core component, a Mochi microservice, and a composed service providing an object model is performed. The paper concludes by positioning Mochi relative to related work in the HPC space and indicating directions for future work.

Electronic Supplementary Material

Download File(s)
jcst-35-1-121-Highlights.pdf (1.3 MB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 121-144

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Ross RB, Amvrosiadis G, Carns P, et al. Mochi: Composing Data Services for High-Performance Computing Environments. Journal of Computer Science and Technology, 2020, 35(1): 121-144. https://doi.org/10.1007/s11390-020-9802-0

1624

Views

77

Crossref

N/A

Web of Science

77

Scopus

0

CSCD

Received: 01 July 2019
Revised: 02 November 2019
Published: 17 January 2020
©Institute of Computing Technology, Chinese Academy of Sciences 2020