MDSplusML—Optimizations for data access to facilitate machine learning pipelines

The MDSplus data management system is widely used in the magnetic fusion energy research community for data storage, management, and remote access. The system provides data access through a vector based, interpreter API. It was developed and optimized for rapid single shot analyses. Machine Learning applications require data from large numbers of shots and potentially from different experimental devices. We are developing tools to enable the rapid retrieval of limited sets of data from large numbers of shots. The system will cache the requested quantities in a data warehouse overnight, and be able to quickly provide them as inputs to machine learning tasks. The cache will eventually be both transparent and extensible. At this time, various caching mechanisms are being tested and benchmarked using the queries for approximately 100 quantities that are typically used by disruption-warning ML workflows. The performance of various caching schemes varies greatly depending on the environment they are deployed in. We provide comparisons of the performance of native MDSplus, HSDS cache, and mongodb cache in various environments. The end goal is to provide fast data access to commonly queried quantities regardless of the environment.

Authors

Institutions

Publication Details

Journal
Fusion Engineering and Design
Published
2024-12-13
DOI
https://doi.org/10.1016/j.fusengdes.2024.114770
Citations
1
Primary Topic
Scientific Computing and Data Management
Type
article
Field-Weighted Citation Impact
1.05

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

MDSplusML—Optimizations for data access to facilitate machine learning pipelines

Stephen Lane-Walsh, J. Stillerman, Cristina Rea, John Readey et al.
1 citations
Fusion Engineering and Design
Scientific Computing and Data Management
1.05
article

MDSplusML—Optimizations for data access to facilitate machine learning pipelines

Stephen Lane-Walsh, J. Stillerman, Cristina Rea, John Readey, Aleksandar Jelenak, Mark Winkel, Gregorio Luigi Trevisan
article en
1 citations

Abstract

The MDSplus data management system is widely used in the magnetic fusion energy research community for data storage, management, and remote access. The system provides data access through a vector based, interpreter API. It was developed and optimized for rapid single shot analyses. Machine Learning applications require data from large numbers of shots and potentially from different experimental devices. We are developing tools to enable the rapid retrieval of limited sets of data from large numbers of shots. The system will cache the requested quantities in a data warehouse overnight, and be able to quickly provide them as inputs to machine learning tasks. The cache will eventually be both transparent and extensible. At this time, various caching mechanisms are being tested and benchmarked using the queries for approximately 100 quantities that are typically used by disruption-warning ML workflows. The performance of various caching schemes varies greatly depending on the environment they are deployed in. We provide comparisons of the performance of native MDSplus, HSDS cache, and mongodb cache in various environments. The end goal is to provide fast data access to commonly queried quantities regardless of the environment.

Fusion Engineering and DesignVol. 211
The HDF Group (US), Plasma Technology (United States) (US)
U.S. Department of Energy, Office of Science, Fusion Energy Sciences
Openalex Percentile: Top 12%
Scientific Computing and Data Management
1.05
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.