EDBT 2026 Demo / reviewers in the wild / expert
Chongfeng Hu
dblp:31/4365
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3Databases, data management, data science and information retrieval · 2Software engineering, systems software and programming languages · 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Storage systems · 93% Cloud and datacenter computing · 7% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 75% Concurrent programming · 25% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
storage reliability |
0.2 | 2 | 2008 | Are disks the dominant contributor for storage failures - A comprehensive study of storage subsystem failure characteristics · ACM Trans. Storage 2008 Are Disks the Dominant Contributor for Storage Failures? A Comprehensive Study of Storage Subsystem Failure Characteristics · FAST 2008 |
Storage systems › storage reliability
failure characterization |
0.1 | 1 | 2008 | Are Disks the Dominant Contributor for Storage Failures? A Comprehensive Study of Storage Subsystem Failure Characteristics · FAST 2008 |
Program analysis › static analysis
bug detection |
0.1 | 1 | 2007 | MUVI: automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs · SOSP 2007 |
Concurrent programming
concurrency bug detection |
0.1 | 1 | 2007 | MUVI: automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs · SOSP 2007 |
Program analysis › error detection
semantic bug detection |
0.1 | 1 | 2007 | MUVI: automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs · SOSP 2007 |
Program analysis
source code analysis |
0.1 | 1 | 2007 | MUVI: automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs · SOSP 2007 |
Cloud and datacenter computing
log analysis |
0.0 | 1 | 2009 | Understanding Customer Problem Troubleshooting from Storage System Logs · FAST 2009 |
Storage systems › storage reliability
disk failure |
0.0 | 1 | 2008 | Are Disks the Dominant Contributor for Storage Failures? A Comprehensive Study of Storage Subsystem Failure Characteristics · FAST 2008 |
Storage systems › storage reliability
RAID |
0.0 | 1 | 2008 | Are disks the dominant contributor for storage failures - A comprehensive study of storage subsystem failure characteristics · ACM Trans. Storage 2008 |
Methods — techniques the papers use, named apart from their topics
field data analysis · 0.1failure correlation analysis · 0.1static code analysis · 0.1lock-set · 0.1happens-before · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Understanding Customer Problem Troubleshooting from Storage System Logs
Weihang Jiang, Chongfeng Hu, Shankar Pasupathy, Arkady Kanevsky, Zhenmin Li, Yuanyuan Zhou 0001 |
FAST | 2 |
| 2008 | Are Disks the Dominant Contributor for Storage Failures? A Comprehensive Study of Storage Subsystem Failure Characteristics
Weihang Jiang, Chongfeng Hu, Yuanyuan Zhou 0001, Arkady Kanevsky |
FAST | 2 |
| 2008 | Are disks the dominant contributor for storage failures - A comprehensive study of storage subsystem failure characteristicsabstractBuilding reliable storage systems becomes increasingly challenging as the complexity of modern storage systems continues to grow. Understanding storage failure characteristics is crucially important for designing and building a reliable storage system. While several recent studies have been conducted on understanding storage failures, almost all of them focus on the failure characteristics of one component—disks—and do not study other storage component failures. This article analyzes the failure characteristics of storage subsystems. More specifically, we analyzed the storage logs collected from about 39,000 storage systems commercially deployed at various customer sites. The dataset covers a period of 44 months and includes about 1,800,000 disks hosted in about 155,000 storage-shelf enclosures. Our study reveals many interesting findings, providing useful guidelines for designing reliable storage systems. Some of our major findings include: (1) In addition to disk failures that contribute to 20--55% of storage subsystem failures, other components such as physical interconnects and protocol stacks also account for a significant percentage of storage subsystem failures. (2) Each individual storage subsystem failure type, and storage subsystem failure as a whole, exhibits strong self-correlations. In addition, these failures exhibit “bursty” patterns. (3) Storage subsystems configured with redundant interconnects experience 30--40% lower failure rates than those with a single interconnect. (4) Spanning disks of a RAID group across multiple shelves provides a more resilient solution for storage subsystems than within a single shelf. Weihang Jiang, Chongfeng Hu, Yuanyuan Zhou 0001, Arkady Kanevsky |
ACM Trans. Storage | 2 |
| 2007 | MUVI: automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugsabstractSoftware defects significantly reduce system dependability. Among various types of software bugs, semantic and concurrency bugs are two of the most difficult to detect. This paper proposes a novel method, called MUVI, that detects an important class of semantic and concurrency bugs. MUVI automatically infers commonly existing multi-variable access correlations through code analysis and then detects two types of related bugs: (1) inconsistent updates--correlated variables are not updated in a consistent way, and (2) multi-variable concurrency bugs--correlated accesses are not protected in the same atomic sections in concurrent programs.We evaluate MUVI on four large applications: Linux, Mozilla,MySQL, and PostgreSQL. MUVI automatically infers more than 6000 variable access correlations with high accuracy (83%).Based on the inferred correlations, MUVI detects 39 new inconsistent update semantic bugs from the latest versions of these applications, with 17 of them recently confirmed by the developers based on our reports.We also implemented MUVI multi-variable extensions to tworepresentative data race bug detection methods (lock-set and happens-before). Our evaluation on five real-world multi-variable concurrency bugs from Mozilla and MySQL shows that the MUVI-extension correctly identifies the root causes of four out of the five multi-variable concurrency bugs with 14% additional overhead on average. Interestingly, MUVI also helps detect four new multi-variable concurrency bugs in Mozilla that have never been reported before. None of the nine bugs can be identified correctly by the original race detectors without our MUVI extensions. Shan Lu 0001, Chongfeng Hu, Xiao Ma 0014, Weihang Jiang, Zhenmin Li, Raluca A. Popa, Yuanyuan Zhou 0001 |
SOSP | 3 |