Return
RuYi: Optimizing Burst Buffer Through Automated, Fine-Grained Process-to-BB Mapping
DOI:10.1109/TC.2024.3510624.png)
Abstract
En 中文
Current supercomputers use an SSD-based storage layer called Burst Buffer (BB) to provide I/O-intensive applications with accelerated storage access. However, efficiently utilizing this limited and expensive storage remains a critical issue, creating an urgent need for implementing Quality of Service (QoS) in BB. To address this, we propose RuYi, a QoS-aware method to provide applications with bandwidth guarantees in the BB file system. RuYi tackles two main issues. First, it quantitatively profiles available bandwidth resources in BB to ensure reliable QoS, a crucial aspect seldom studied in the literature. Second, RuYi offers fine-grained process-level QoS via an innovative process-to-BB mapping, maximizing resource utilization-something not achievable with conventional coarse-grained compute-to-BB mapping. We evaluated RuYi on a subsystem of the leading exascale supercomputer Sunway, consisting of 4,000 compute nodes and 200 BB nodes. The experimental results demonstrate that RuYi achieves an impressive end-to-end bandwidth control accuracy of 97%, while improving BB utilization by up to 116% compared to conventional coarse-grained compute-to-BB mapping.
Keywords:
Bandwidth
Quality of service
Resource management
Interference
Supercomputers
File systems
Reliability
Processor scheduling
Degradation
Accuracy
HPC
burst buffer
file system
QoS
Journal
IF:
3.8
Papers:
5.3K
Citations:
9.8K

