Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yusheng Hua

dblp:282/7813 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
4since 2021 · last 2025
0009-0001-7017-4941ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 3 first-author · 4 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Storage systems · 40% Cloud and datacenter computing · 22% High-performance computing · 17%
Artificial intelligence
1 paper
Efficient and distributed learning · 77% Deep learning architectures and training · 23%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 10 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › quality of service
bandwidth guarantee
0.912025
RuYi: Optimizing Burst Buffer Through Automated, Fine-Grained Process-to-BB Mapping · IEEE Trans. Computers 2025
Memory systems › cache management › storage caching
burst buffer
0.912025
RuYi: Optimizing Burst Buffer Through Automated, Fine-Grained Process-to-BB Mapping · IEEE Trans. Computers 2025
High-performance computing
HPC storage systems
0.912025
RuYi: Optimizing Burst Buffer Through Automated, Fine-Grained Process-to-BB Mapping · IEEE Trans. Computers 2025
Storage systems › storage performance
storage quality of service
0.912025
RuYi: Optimizing Burst Buffer Through Automated, Fine-Grained Process-to-BB Mapping · IEEE Trans. Computers 2025
Machine learning › Efficient and distributed learning
distributed training
0.812024
MMDataLoader: Reusing Preprocessed Data Among Concurrent Model Training Tasks · IEEE Trans. Computers 2024
Operating systems
resource management
0.812024
MMDataLoader: Reusing Preprocessed Data Among Concurrent Model Training Tasks · IEEE Trans. Computers 2024
Storage systems › file systems
distributed file system
0.612022
LoomIO: Object-Level Coordination in Distributed File Systems · IEEE Trans. Parallel Distributed Syst. 2022
Storage systems
i/o scheduling
0.612022
LoomIO: Object-Level Coordination in Distributed File Systems · IEEE Trans. Parallel Distributed Syst. 2022
Cloud and datacenter computing
resource management
0.312025
RuYi: Optimizing Burst Buffer Through Automated, Fine-Grained Process-to-BB Mapping · IEEE Trans. Computers 2025
Distributed systems
fault tolerance
0.212022
LoomIO: Object-Level Coordination in Distributed File Systems · IEEE Trans. Parallel Distributed Syst. 2022

Methods — techniques the papers use, named apart from their topics

process-to-BB mapping · 0.9bandwidth profiling · 0.9one-broadcast-one-propagate · 0.6
YearPublicationVenuePosition
2025 RuYi: Optimizing Burst Buffer Through Automated, Fine-Grained Process-to-BB Mapping
abstract
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.
Yusheng Hua, Xuanhua Shi, Ligang He, Teng Zhang 0001, Hai Jin 0001, Yong Chen 0001
IEEE Trans. Computers1
2024 MMDataLoader: Reusing Preprocessed Data Among Concurrent Model Training Tasks
abstract
Data preprocessing plays an important role in deep learning, which directly affects the training efficiency. Data preprocessing is performed on the CPU. The preprocessed data are then fed to the models that are trained on the GPU. We observe that data preprocessing on the CPU can potentially create a bottleneck in the entire process of a model training task. In order to tackle this issue, we have developed MMDataLoader, which enables reusing preprocessed data among multiple model training tasks. MMDataLoader automatically constructs a data preprocessing pipeline based on each task's specific preprocessing workflow, allowing for maximum data reuse and reduced computing workload on the CPU. Unlike conventional data loaders that operate at the task level and provide data provision services to specific training tasks, MMDataLoader operates at the server level and provides data for all concurrently running tasks. We have conducted extensive experiments. The results show that MMDataLoader can significantly increase preprocessing throughput without affecting model convergence when compared to conventional methods where model training tasks are executed concurrently. For instance, with three tasks running, the preprocessing throughput can increase by 1.6x to 3.15x, depending on the tasks being executed and the proportion of preprocessing operations that are shared among them.
Hai Jin 0001, Zhanyang Zhu, Ligang He, Yusheng Hua, Xuanhua Shi
IEEE Trans. Computers5
2022 LoomIO: Object-Level Coordination in Distributed File Systems
abstract
Device-level interference is recognized as a major cause of the performance degradation in distributed file systems. Although the approaches of mitigating interference through coordination at application-level, middleware-level, and server-level have shown beneficial results in previous studies, we find their effectiveness is largely reduced since I/O requests are re-arranged by underlying object file systems. In this research study, we prove that object-level coordination is critical and often the key to address the interference issue, as the scheduling of object requests determines the device-level accesses and thus determines the actual I/O bandwidth and latency. This article proposes an object-level coordination system, LoomIO, which uses an OBOP (One-Broadcast-One-Propagate) method and a time-limited coordination process to deliver highly efficient coordination service. Specifically, LoomIO enables object requests to achieve an optimized scheduling decision within a few milliseconds and largely mitigates the device-level interference. We have implemented a LoomIO prototye and integrated it into Ceph file system. The evaluation results show that LoomIO achieved the considerable improvements in resource utilization (by up to 35%), in I/O throughput (by up to 31%), and in 99th percentile latency (by up to 54%) compared to the K-optimal method which uses the same scheduling algorithm as LoomIO but does not have the coordination support.
Yusheng Hua, Xuanhua Shi, Hai Jin 0001, Wei Xie 0017, Ligang He, Yong Chen 0001
IEEE Trans. Parallel Distributed Syst.1
2021 DDL-QoS: A dynamic I/O scheduling strategy of QoS for HPC applications
abstract
Summary With the increasing cloud‐trend of high‐performance computing (HPC), more users submit their applications simultaneously to the platform and wish they could finish before the deadline. Moreover, due to the severe holistic performance degradation caused by I/O contention, a deadline‐sensitive I/O scheduler is needed to allocate storage resources according to the requirements of applications and resultantly guarantee the quality of service (QoS) of concurrently running applications. In this paper, we first explore the bandwidth allocation phenomenon caused by interference in applications through the modeling of historical data, and then we quote a metric called random percentage that can represent the random degree of the applications and be used to guide I/O scheduling in the later stage. We design a dynamic I/O scheduler named DDL‐QoS that uses solid state drives(SSDs) as QoS guarantee to minimize interference and ensure applications meet their deadline. The potential of our design is that the greater the I/O interference, the greater the performance improvement, but this performance improvement will be limited by the physical properties of the storage hardware.
Xuanhua Shi, Wei Liu 0004, Hai Jin 0001, Yusheng Hua
Concurr. Comput. Pract. Exp.5
2019 Software-defined QoS for I/O in exascale computing
Yusheng Hua, Xuanhua Shi, Hai Jin 0001, Wei Liu 0004, Yong Chen 0001, Ligang He
CCF Trans. High Perform. Comput.1