CARAT: Client-Side Adaptive RPC and Cache Co-Tuning for Parallel File Systems

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Rashid, Md Hasanur, Tallent, Nathan R., Bao, Forrest Sheng, Dai, Dong
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912927637831680
author Rashid, Md Hasanur
Tallent, Nathan R.
Bao, Forrest Sheng
Dai, Dong
author_facet Rashid, Md Hasanur
Tallent, Nathan R.
Bao, Forrest Sheng
Dai, Dong
contents Tuning parallel file system in High-Performance Computing (HPC) systems remains challenging due to the complex I/O paths, diverse I/O patterns, and dynamic system conditions. While existing autotuning frameworks have shown promising results in tuning PFS parameters based on applications' I/O patterns, they lack scalability, adaptivity, and the ability to operate online. In this work, focusing on scalable online tuning, we present CARAT, an ML-guided framework to co-tune client-side RPC and caching parameters of PFS, leveraging only locally observable metrics. Unlike global or pattern-dependent approaches, CARAT enables each client to make independent and intelligent tuning decisions online, responding to real-time changes in both application I/O behaviors and system states. We then prototyped CARAT using Lustre and evaluated it extensively across dynamic I/O patterns, real-world HPC workloads, and multi-client deployments. The results demonstrated that CARAT can achieve up to 3x performance improvement over the default or static configurations, validating the effectiveness and generality of our approach. Due to its scalability and lightweight, we believe CARAT has the potential to be widely deployed into existing PFS and benefit various data-intensive applications.
format Preprint
id arxiv_https___arxiv_org_abs_2602_22423
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle CARAT: Client-Side Adaptive RPC and Cache Co-Tuning for Parallel File Systems
Rashid, Md Hasanur
Tallent, Nathan R.
Bao, Forrest Sheng
Dai, Dong
Distributed, Parallel, and Cluster Computing
Performance
Tuning parallel file system in High-Performance Computing (HPC) systems remains challenging due to the complex I/O paths, diverse I/O patterns, and dynamic system conditions. While existing autotuning frameworks have shown promising results in tuning PFS parameters based on applications' I/O patterns, they lack scalability, adaptivity, and the ability to operate online. In this work, focusing on scalable online tuning, we present CARAT, an ML-guided framework to co-tune client-side RPC and caching parameters of PFS, leveraging only locally observable metrics. Unlike global or pattern-dependent approaches, CARAT enables each client to make independent and intelligent tuning decisions online, responding to real-time changes in both application I/O behaviors and system states. We then prototyped CARAT using Lustre and evaluated it extensively across dynamic I/O patterns, real-world HPC workloads, and multi-client deployments. The results demonstrated that CARAT can achieve up to 3x performance improvement over the default or static configurations, validating the effectiveness and generality of our approach. Due to its scalability and lightweight, we believe CARAT has the potential to be widely deployed into existing PFS and benefit various data-intensive applications.
title CARAT: Client-Side Adaptive RPC and Cache Co-Tuning for Parallel File Systems
topic Distributed, Parallel, and Cluster Computing
Performance
url https://arxiv.org/abs/2602.22423