VLDB 2026 Research / reviewers in the wild / expert
Huashan Yu
dblp:80/5548
· DBLP profile ↗
9ranked-venue papers
3as first author
2since 2021 · last 2025
0009-0009-0642-6006ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
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.
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Memory systems · 95% Distributed systems · 2% Cloud and datacenter computing · 2% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › resource management
memory management |
0.9 | 1 | 2025 | CortenMM: Efficient Memory Management with Strong Correctness Guarantees · SOSP 2025 |
Operating systems › resource management › memory management
page table management |
0.9 | 1 | 2025 | CortenMM: Efficient Memory Management with Strong Correctness Guarantees · SOSP 2025 |
Memory systems
virtual memory management |
0.9 | 1 | 2025 | CortenMM: Efficient Memory Management with Strong Correctness Guarantees · SOSP 2025 |
Distributed systems
grid computing |
0.0 | 1 | 2007 | ABCGrid: Application for Bioinformatics Computing Grid · Bioinform. 2007 |
Cloud and datacenter computing
job scheduling |
0.0 | 1 | 2007 | ABCGrid: Application for Bioinformatics Computing Grid · Bioinform. 2007 |
Methods — techniques the papers use, named apart from their topics
concurrency bug analysis · 1.7self-adaptive job dispatch · 0.1backup task method · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | CortenMM: Efficient Memory Management with Strong Correctness GuaranteesabstractModern memory management systems suffer from poor performance and subtle concurrency bugs, slowing down applications while introducing security vulnerabilities. We observe that both issues stem from the conventional design of memory management systems with two levels of abstraction: a software-level abstraction (e.g., VMA trees in Linux) and a hardware-level abstraction (typically, page tables). This design increases portability but requires correctly and efficiently synchronizing two drastically different and complex data structures, which is generally challenging. Junyang Zhang 0003, Xiangcan Xu, Yonghao Zou, Xinyi Wan 0001, Siyuan Wang 0026, Di Wang 0017, Hao Chen 0023, Lin Huang 0005, Shoumeng Yan, Yuval Tamir, Yingwei Luo, Xiaolin Wang 0001, Huashan Yu, Zhenlin Wang 0003, Hongliang Tian, Diyu Zhou |
SOSP | 16 |
| 2021 | An Edge-Fencing Strategy for Optimizing SSSP Computations on Large-Scale GraphsabstractThe Single-Source Shortest Path (SSSP) problem is to compute the shortest distances in a weighted graph from a source vertex to every other vertex. This paper focuses on parallel efficiency and scalability of SSSP computations on large-scale graphs. We propose an edge-fencing strategy to customize a SSSP algorithm's schedule for every SSSP computation, and devise a path-centric SSSP algorithm with this strategy. This strategy aims at reducing both the relaxed edges and relaxations repeated on each edge. It exploits a few fence values to select the relaxed edges and schedule edge relaxations according to lengths of the created paths. The path-centric algorithm works on a hierarchical graph model, and exploits the edge-fencing strategy to schedule edge relaxations in parallel settings. The hierarchical graph model quantifies the length distribution of shortest paths in large-scale graphs, provides appropriate fence values for every SSSP computation. The algorithm was evaluated on a wide range of synthetic graphs and real-world graphs. The experimental results suggest that our algorithm is efficient and scalable for graphs with skewed degree distributions, and its performance is relatively insensitive to the hierarchical graph model's accuracy. Huashan Yu, Xiaolin Wang 0001, Yingwei Luo |
ICPP | 1 |
| 2017 | A Topology-Aware Framework for Graph Traversals
Jia Meng 0005, Huashan Yu |
ICA3PP | 3 |
| 2015 | Optimizing Data Accesses for Breadth-First Search on Shared Memory ComputersabstractBreadth-first search (BFS) is a widely used graph algorithm. It is data-intensive, and the data accesses are random and discontinuous. The data-accessing latency plays an important role in the algorithm's time consumption on shared memory computers, since it can hardly be reduced with processor technologies like dynamic execution of instructions and prefect of data. This work focuses on partitioning computation for BFS on shared memory computers. The goal is to improve data-accessing efficiency and optimize load balance among processors. A data-centric parallel computing model is presented. The model provides a partitioned and hierarchical data-view for each processor, and automatically assigns the computation on each data partition to a set of processors that have same data-view. This computation partitioning mechanism allows applications to minimize data accessing collisions among processors. A BFS equipped with the data-centric computation partitioning mechanism has been implemented. Two strategies are introduced to improve our BFS's performance further. One is to improve vertex -- accessing efficiency by representing status of vertices with bitmap. Another is to improve load balance by adjusting every processor's workload dynamically. The model and the strategies have been evaluated with both real graphs and synthetic graphs. Comparing with the BFS without the data-centric computation partitioning mechanism, the new BFS has achieved 1.8-2.6× speedup. We believe this mechanism is also applicable to other graph applications. Ziqian Hu, Huashan Yu |
ISPDC | 2 |
| 2012 | An Application-Level Scheduling with Task Bundling Approach for Many-Task Computing in Heterogeneous Environments
Huashan Yu |
NPC | 4 |
| 2007 | ABCGrid: Application for Bioinformatics Computing GridabstractUNLABELLED: We have developed a package named Application for Bioinformatics Computing Grid (ABCGrid). ABCGrid was designed for biology laboratories to use heterogeneous computing resources and access bioinformatics applications from one master node. ABCGrid is very easy to install and maintain at the premise of robustness and high performance. We implement a mechanism to install and update all applications and databases in worker nodes automatically to reduce the workload of manual maintenance. We use a backup task method and self-adaptive job dispatch approach to improve performance. Currently, ABCGrid integrates NCBI_BLAST, Hmmpfam and CE, running on a number of computing platforms including UNIX/Linux, Windows and Mac OS X. AVAILABILITY: The source code, executables and documents can be downloaded from http://abcgrid.cbi.pku.edu.cn Shuqi Zhao, Huashan Yu, Ge Gao 0004, Jingchu Luo |
Bioinform. | 3 |
| 2006 | An Approach to SOA-Based Bioinformatics GridabstractBioinformatics grid has emerged to meet the sharp requirement for computation and storage resource in the bioinformatics research field. In this paper, a design of SOA-based bioinformatics grid system is put forward under the WSRF specification. It aggregates existing tools such as BLAST, wrapped as Web services, through WS-ServiceGroup, and supports the development, deployment, execution and monitoring of complex bioinformatics grid application. Based on the supporting environment, applications can access bioinformatics resource in a transparent manner. This paper also presents a use case to show the process of workflow building, execution and monitoring Guoshi Xu, Yin Luo, Huashan Yu, Zhuoqun Xu |
APSCC | 3 |
| 2006 | Optimizing Repetitive Resource Accesses with Stateful Web ServicesabstractMany modern scientific applications consist of numerous executions of legacy programs. The repetitive but discontinuous resource access pattern in these applications causes challenge in solving them with grid technologies. A stateful Web service model is proposed, which exploits the factory/instance pattern to schedule resources according to job submitters instead of submitted jobs. Each instance represents a customized execution environment that is exclusively accessed by one job submitter, and can be accessed repetitively to perform as many jobs as desired. At the same time, this model introduces an individualizing operation for every instance, which provides a mechanism to minimize the amount cost of remote data accesses required by all jobs submitted to the instance. This service model is exploited in enabling and optimizing repetitive resource accesses that occur in AS applications Huashan Yu, Zhuoqun Xu |
APSCC | 1 |
| 2004 | Coordinating Distributed Resources for Complex Scientific Computation
Huashan Yu, Zhuoqun Xu, Wenkui Ding |
NPC | 1 |