HPC Storage Service Autotuning Using Variational-Autoencoder-Guided Asynchronous Bayesian Optimization
Dorier, Matthieu, Egele, Romain, Balaprakash, Prasanna, Koo, Jaehoon, Madireddy, Sandeep, Ramesh, Srinivasan, Malony, Allen D., Ross, Rob
–arXiv.org Artificial Intelligence
They range from Empirical performance tuning, also known as autotuning, is multiuser, high-speed storage systems such as burst buffers [2], a hot topic in software optimization nowadays, and a promising [3], [4], to transient, application-specific services providing approach for HPC storage service tuning. In this approach, processing capabilities such as in situ analysis [5], [6], [7]. the user exposes the tunable parameters and defines the range These systems aim to improve I/O and storage performance of values that each parameter can take; a search method by moving away from file-based interfaces and from the is then used to explore the parameter space by executing POSIX semantics, instead providing specific interfaces and optimizations different parameter configurations on the target platform. The that can be tailored to individual applications. An challenge for HPC storage services autotuning stems from example of such a distributed storage service is HEPnOS [8], the complexity of the workflow and the search space. First, an in-memory object store for high-energy physics (HEP) several tunable parameters can be interdependent, requiring an applications developed by Argonne National Laboratory and execution of the complete workflow on the target platform for FermiLab.
arXiv.org Artificial Intelligence
Oct-3-2022
- Country:
- Europe > France (0.04)
- North America > United States
- Oregon > Lane County
- Eugene (0.14)
- New York > New York County
- New York City (0.04)
- Illinois > Cook County
- Lemont (0.04)
- Oregon > Lane County
- Genre:
- Workflow (1.00)
- Research Report > New Finding (0.46)
- Industry:
- Energy (0.66)
- Technology:
- Information Technology
- Architecture > Distributed Systems (1.00)
- Data Science > Data Mining (0.93)
- Artificial Intelligence
- Machine Learning > Neural Networks (1.00)
- Representation & Reasoning
- Search (1.00)
- Optimization (1.00)
- Information Technology