Demo Data from SIGIR 2026 / reviewers in the wild / expert
Yufei Wu 0011
dblp:55/1787-11
· DBLP profile ↗
4ranked-venue papers
1as first author
4since 2021 · last 2025
0000-0001-5105-8171ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 first-author · 2 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
3 papers |
Storage systems · 69% Hardware accelerators and domain-specific architectures · 15% Memory systems · 8% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
metadata management |
1.5 | 2 | 2025 | Mantle: Efficient Hierarchical Metadata Management for Cloud Object Storage Services · SOSP 2025 CFS: Scaling Metadata Service for Distributed File System via Pruned Scope of Critical Sections · EuroSys 2023 |
Storage systems › object storage
cloud object store |
0.9 | 1 | 2025 | Mantle: Efficient Hierarchical Metadata Management for Cloud Object Storage Services · SOSP 2025 |
Storage systems
distributed storage |
0.9 | 1 | 2025 | Mantle: Efficient Hierarchical Metadata Management for Cloud Object Storage Services · SOSP 2025 |
Storage systems › file systems
distributed file system |
0.7 | 1 | 2023 | CFS: Scaling Metadata Service for Distributed File System via Pruned Scope of Critical Sections · EuroSys 2023 |
Storage systems › file systems
POSIX semantics |
0.7 | 1 | 2023 | CFS: Scaling Metadata Service for Distributed File System via Pruned Scope of Critical Sections · EuroSys 2023 |
Memory systems
cache management |
0.5 | 1 | 2021 | Efficient Data Loader for Fast Sampling-Based GNN Training on Large Graphs · IEEE Trans. Parallel Distributed Syst. 2021 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › graph neural network accelerator
graph neural network training accelerator |
0.5 | 1 | 2021 | Efficient Data Loader for Fast Sampling-Based GNN Training on Large Graphs · IEEE Trans. Parallel Distributed Syst. 2021 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.5 | 1 | 2021 | Efficient Data Loader for Fast Sampling-Based GNN Training on Large Graphs · IEEE Trans. Parallel Distributed Syst. 2021 |
Distributed systems
distributed coordination |
0.2 | 1 | 2023 | CFS: Scaling Metadata Service for Distributed File System via Pruned Scope of Critical Sections · EuroSys 2023 |
Distributed systems › concurrency control
locking |
0.2 | 1 | 2023 | CFS: Scaling Metadata Service for Distributed File System via Pruned Scope of Critical Sections · EuroSys 2023 |
GPUs and heterogeneous computing › multi-GPU computing
multi-GPU training |
0.1 | 1 | 2021 | Efficient Data Loader for Fast Sampling-Based GNN Training on Large Graphs · IEEE Trans. Parallel Distributed Syst. 2021 |
Methods — techniques the papers use, named apart from their topics
sampling-based GNN training · 0.5graph partitioning · 0.5caching policy · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Mantle: Efficient Hierarchical Metadata Management for Cloud Object Storage Services
Biao Cao, Jielong Jian, Cheng Li 0001, Sen Han, Yiduo Wang 0002, Yufei Wu 0011, Kang Chen 0001, Zhihui Yin, Jiwei Xiong, Jie Zhao 0020, Liguo Duan, Miao Yu 0029, Feng Wu 0001, Xianjun Meng |
SOSP | 7 |
| 2023 | CFS: Scaling Metadata Service for Distributed File System via Pruned Scope of Critical SectionsabstractThere is a fundamental tension between metadata scalability and POSIX semantics within distributed file systems. The bottleneck lies in the coordination, mainly locking, used for ensuring strong metadata consistency, namely, atomicity and isolation. CFS is a scalable, fully POSIX-compliant distributed file system that eliminates the metadata management bottleneck via pruning the scope of critical sections for reduced locking overhead. First, CFS adopts a tiered metadata organization to scale file attributes and the remaining namespace hierarchies independently with appropriate partitioning and indexing methods, eliminating cross-shard distributed coordination. Second, it further scales up the single metadata shard performance by single-shard atomic primitives, shortening the metadata requests' lifespan and removing spurious conflicts. Third, CFS drops the metadata proxy layer but employs the light-weight, scalable client-side metadata resolving. CFS has been running in the production environment of Baidu AI Cloud for three years. Our evaluation with a 50-node cluster and microbenchmarks shows that CFS simultaneously improves the throughput of baselines like HopsFS and InfiniFS by 1.76--75.82× and 1.22--4.10×, and reduces their average latency by up to 91.71% and 54.54%, respectively. Under cases with higher contention and larger directories, CFS' throughput benefits expand by one order of magnitude. For three real-world workloads with data accesses, CFS introduces 1.62--2.55× end-to-end throughput speedups and 35.06--62.47% tail latency reductions over InfiniFS. Yiduo Wang 0002, Yufei Wu 0011, Cheng Li 0001, Biao Cao, Yinlong Xu 0001, Guangjun Xie |
EuroSys | 2 |
| 2023 | RUSPATCH: Towards Timely and Effectively Patching Rust ApplicationsabstractDespite the fact that Rust is designed to be a secure programming language for system programming, it is still vulnerable and exploitable due to its inclusion of an unsafe sub-language. However, existing studies on Rust security only focus on static detection or rectification of vulnerability, but ignore the problem of timely and effective rectifications of vulnerabilities dynamically. In this paper, to fill this gap, we present RUSPATCH, the first infrastructure to timely and effectively patch vulnerable Rust applications. RUSPATCH consists of two main phases: static partitioning and dynamic patching. In the static partitioning phase, RUSPATCH divides the candidate program into target code and patch candidates via a customized compiler. During the patching phase, RUSPATCH dynamically validates and applies the security patch once a vulnerability is detected. To realize the whole process, we tackled three technical challenges of language discrepancy, efficiency issues, and security threats. We have designed and implemented a software prototype for RUSPATCH, and have conducted extensive experiments to evaluate its effectiveness, performance, overhead, and usefulness. Experimental results demonstrated that RusPATCH is effective in patching off-the-shelf Rust applications including real-world Rust CVEs, and the extra overhead RusPATCH introduced is less than 3.28% and thus insignificant. Furthermore, RUSPATCH is easy to incorporate into existing Rust applications without any manual interventions. Yufei Wu 0011, Baojian Hua |
QRS | 1 |
| 2021 | Efficient Data Loader for Fast Sampling-Based GNN Training on Large GraphsabstractEmerging graph neural networks (GNNs) have extended the successes of deep learning techniques against datasets like images and texts to more complex graph-structured data. By leveraging GPU accelerators, existing frameworks combine mini-batch and sampling for effective and efficient model training on large graphs. However, this setup faces a scalability issue since loading rich vertex features from CPU to GPU through a limited bandwidth link usually dominates the training cycle. In this article, we propose PaGraph, a novel, efficient data loader that supports general and efficient sampling-based GNN training on single-server with multi-GPU. PaGraph significantly reduces the data loading time by exploiting available GPU resources to keep frequently-accessed graph data with a cache. It also embodies a lightweight yet effective caching policy that takes into account graph structural information and data access patterns of sampling-based GNN training simultaneously. Furthermore, to scale out on multiple GPUs, PaGraph develops a fast GNN-computation-aware partition algorithm to avoid cross-partition access during data-parallel training and achieves better cache efficiency. Finally, it overlaps data loading and GNN computation for further hiding loading costs. Evaluations on two representative GNN models, GCN and GraphSAGE, using two sampling methods, Neighbor and Layer-wise, show that PaGraph could eliminate the data loading time from the GNN training pipeline, and achieve up to 4.8× performance speedup over the state-of-the-art baselines. Together with preprocessing optimization, PaGraph further delivers up to 16.0× end-to-end speedup. Youhui Bai, Cheng Li 0001, Yufei Wu 0011, Youshan Miao, Yunxin Liu 0001, Yinlong Xu 0001 |
IEEE Trans. Parallel Distributed Syst. | 4 |