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

Ronglong Wu

dblp:373/2557 · DBLP profile ↗
← Back
11ranked-venue papers
4as first author
11since 2021 · last 2026
0009-0001-9008-5401ORCID · corroborated

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

Systems, architecture and hardware · 11 · 4 first-author · 11 since 2021Software engineering, systems software and programming languages · 1 · 1 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
9 papers
Memory systems · 41% Storage systems · 28% Hardware reliability and fault tolerance · 21%
Databases, data mining, and information retrieval
1 paper
Indexing and storage engines · 100%

Topics — the 25 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems
non-volatile memory
3.442026
From In-Place Updates to Out-of-Place Selections: Reconsidering Write Disturbance in Non-Volatile Memory · ACM Trans. Storage 2026
MetoHash: A Memory-Efficient and Traffic-Optimized Hashing Index on Hybrid PMem-DRAM Memories · SC 2025
Relieving Write Disturbance for Phase Change Memory With RESET-Aware Data Encoding · IEEE Trans. Computers 2024
Memory systems › non-volatile memory
write disturbance mitigation
2.532026
From In-Place Updates to Out-of-Place Selections: Reconsidering Write Disturbance in Non-Volatile Memory · ACM Trans. Storage 2026
Relieving Write Disturbance for Phase Change Memory With RESET-Aware Data Encoding · IEEE Trans. Computers 2024
Mitigating Write Disturbance in Non-Volatile Memory via Coupling Machine Learning with Out-of-Place Updates · HPCA 2024
Distributed systems › fault tolerance › proactive fault tolerance
failure prediction
2.022026
Looking Back to Move Forward: Unveiling the Mysteries of HBM Errors to Predict Future Failures · ACM Trans. Storage 2026
Predicting DRAM Failures at Scale: A Two-Stage Approach for Heterogeneous Systems · HPCA 2026
Memory systems
DRAM
1.122026
Removing Obstacles before Breaking Through the Memory Wall: A Close Look at HBM Errors in the Field · USENIX ATC 2024
Looking Back to Move Forward: Unveiling the Mysteries of HBM Errors to Predict Future Failures · ACM Trans. Storage 2026
Hardware reliability and fault tolerance › memory reliability
DRAM failure prediction
1.012026
Predicting DRAM Failures at Scale: A Two-Stage Approach for Heterogeneous Systems · HPCA 2026
Hardware reliability and fault tolerance › memory reliability
DRAM reliability
1.012026
Predicting DRAM Failures at Scale: A Two-Stage Approach for Heterogeneous Systems · HPCA 2026
Storage systems
erasure-coded storage
1.012026
FlexRT: Enabling Flexible and Efficient Redundancy Transitioning in Erasure-Coded Systems · ACM Trans. Archit. Code Optim. 2026
Storage systems › storage reliability
erasure coding
1.012026
FlexRT: Enabling Flexible and Efficient Redundancy Transitioning in Erasure-Coded Systems · ACM Trans. Archit. Code Optim. 2026
Memory systems › DRAM › DRAM architecture
high bandwidth memory
1.012026
Looking Back to Move Forward: Unveiling the Mysteries of HBM Errors to Predict Future Failures · ACM Trans. Storage 2026
Hardware reliability and fault tolerance › memory reliability
memory error characterization
1.012026
Looking Back to Move Forward: Unveiling the Mysteries of HBM Errors to Predict Future Failures · ACM Trans. Storage 2026
Hardware reliability and fault tolerance › memory reliability
memory failure prediction
1.012026
Looking Back to Move Forward: Unveiling the Mysteries of HBM Errors to Predict Future Failures · ACM Trans. Storage 2026
Storage systems › repair
redundancy transitioning
1.012026
FlexRT: Enabling Flexible and Efficient Redundancy Transitioning in Erasure-Coded Systems · ACM Trans. Archit. Code Optim. 2026
Storage systems
storage reliability
1.012026
FlexRT: Enabling Flexible and Efficient Redundancy Transitioning in Erasure-Coded Systems · ACM Trans. Archit. Code Optim. 2026
Memory systems › non-volatile memory
write reliability
1.012026
From In-Place Updates to Out-of-Place Selections: Reconsidering Write Disturbance in Non-Volatile Memory · ACM Trans. Storage 2026
Indexing and storage engines
hash index
0.912025
MetoHash: A Memory-Efficient and Traffic-Optimized Hashing Index on Hybrid PMem-DRAM Memories · SC 2025
Indexing and storage engines › hash index
persistent memory hash index
0.912025
MetoHash: A Memory-Efficient and Traffic-Optimized Hashing Index on Hybrid PMem-DRAM Memories · SC 2025
Storage systems › key-value storage
in-memory key-value cache
0.912025
AC-Cache: A Memory-Efficient Caching System for Small Objects via Exploiting Access Correlations · PPoPP 2025
Storage systems
key-value storage
0.912025
AC-Cache: A Memory-Efficient Caching System for Small Objects via Exploiting Access Correlations · PPoPP 2025
Storage systems › data representation
data encoding
0.812024
Relieving Write Disturbance for Phase Change Memory With RESET-Aware Data Encoding · IEEE Trans. Computers 2024
Hardware reliability and fault tolerance › memory reliability
memory errors
0.812024
Removing Obstacles before Breaking Through the Memory Wall: A Close Look at HBM Errors in the Field · USENIX ATC 2024
Memory systems › non-volatile memory
phase change memory
0.812024
Relieving Write Disturbance for Phase Change Memory With RESET-Aware Data Encoding · IEEE Trans. Computers 2024
Cloud and datacenter computing
cloud storage
0.312026
FlexRT: Enabling Flexible and Efficient Redundancy Transitioning in Erasure-Coded Systems · ACM Trans. Archit. Code Optim. 2026
Hardware reliability and fault tolerance
memory reliability
0.312026
From In-Place Updates to Out-of-Place Selections: Reconsidering Write Disturbance in Non-Volatile Memory · ACM Trans. Storage 2026
Performance modeling and evaluation
workload characterization
0.312026
Predicting DRAM Failures at Scale: A Two-Stage Approach for Heterogeneous Systems · HPCA 2026
Memory systems
cache management
0.312025
AC-Cache: A Memory-Efficient Caching System for Small Objects via Exploiting Access Correlations · PPoPP 2025

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

clustering · 2.8machine learning · 1.8two-stage training · 1.0linear hashing · 1.0greedy sub-stripe decomposition · 1.0feature engineering · 1.0empirical prediction models · 1.0data encoding · 1.0catboost · 1.0adaptive reweighting · 1.0three-layer index structure · 0.9fingerprinting · 0.9bucket relocation · 0.9
YearPublicationVenuePosition
2026 Predicting DRAM Failures at Scale: A Two-Stage Approach for Heterogeneous Systems
abstract
Memory failures in large-scale production environments pose critical threats to system reliability and service availability. While existing studies have conducted in-depth analyses of the temporal and spatial correlations of memory errors, differences in characteristics across architectures remain largely unexplored. To uncover these overlooked correlations, this paper conducts an extensive analysis of over 130,000 DDR4 DIMMs collected from large-scale heterogeneous production clusters over a nine-month period. Through systematic spatial and temporal analysis across two Intel x86 architectures and four major DRAM vendors, we uncover five new findings and propose a novel twostage training strategy. This strategy addresses sample quality issues by applying temporal weighting to positive samples and adaptive reweighting to negative samples. It also incorporates comprehensive multi-dimensional feature engineering, covering static, spatial, temporal, and micro-level characteristics. Finally, it integrates dual-driven sampling strategies and adaptive prediction timing to balance prediction accuracy and operational efficiency. Extensive evaluation shows that our CatBoost-based model achieves F1-scores of 49.9% on Intel x86v5 and 57.6% on Intel x86v6, substantially outperforming existing methods. This cross-architecture validation demonstrates the robustness and generalization of our approach across different hardware platforms. To the best of our knowledge, our work presents the first large-scale cross-architecture analysis of memory error patterns and provides new insights for production-scale memory failure prediction systems.
Shouxin Wang, Zhirong Shen, Shuyue Zhou, Ronglong Wu, Min Zhou 0006, Jialiang Yu
HPCA6
2026 Breaking Barriers in Atomic Scaling: A Hardware-Software-Collaborated Framework to Deconstruct RDMA Atomic
Guangyang Deng, Qiangsheng Su, Zhirong Shen, Qing Wang 0031, Yina Lv, Ronglong Wu, Jiwu Shu
ISCA6
2026 FlexRT: Enabling Flexible and Efficient Redundancy Transitioning in Erasure-Coded Systems
abstract
Erasure-coded storage systems adopt multiple redundancy levels to balance reliability and storage efficiency under changing workloads. However, transitioning data across different redundancy configurations incurs high network overhead due to data relocation and parity recomputation, especially under successive transitions. Existing approaches are typically optimized for fixed parameters and lack flexibility and scalability. This article presents FlexRT , a flexible and efficient redundancy transitioning framework for erasure-coded systems. FlexRT employs a linear-hashing–based stripe placement that decouples stripe layout from coding parameters, enabling zero data relocation across successive transitions. To minimize parity update overhead, FlexRT binds encoding coefficients to physical nodes instead of logical stripe positions, allowing parity to be incrementally updated even when data blocks are reorganized. In addition, a greedy sub-stripe decomposition and matching algorithm maximizes parity reuse and reduces the amount of data involved in recomputation, transforming redundancy transitioning into an efficient split-and-merge process. We implement FlexRT in a C++ prototype and evaluate it through large-scale simulations and Alibaba Cloud experiments. Results show that FlexRT reduces transitioning traffic by 86.0%–94.1% and shortens transition time by 79.4%–89.2% compared with state-of-the-art schemes, while completely eliminating data relocation.
Fulin Nan, Zehai Chen, Ronglong Wu, Zhirong Shen, Zhifeng Bao, Dmitrii Kaplun, Jiwu Shu
ACM Trans. Archit. Code Optim.4
2026 Looking Back to Move Forward: Unveiling the Mysteries of HBM Errors to Predict Future Failures
abstract
High-bandwidth memory (HBM) is regarded as a promising technology for fundamentally overcoming the memory wall. It stacks up multiple DRAM dies vertically to dramatically improve the memory access bandwidth. However, this architecture also comes with more severe reliability issues, since HBM not only inherits error patterns of the conventional DRAM, but also introduces new error causes. In this article, we conduct the first systematical study on HBM errors, which cover over 460 million error events collected from 19 data centers and span over two years of deployment under a variety of services. Through error analyses and methodology validations, we confirm that the HBM exhibits different error patterns from conventional DRAM, in terms of spatial locality, temporal correlation, and sensor metrics which make empirical prediction models for DRAM error prediction ineffective for HBM. We design and implement Calchas , a hierarchical failure prediction framework for HBM based on our findings, which integrate spatial, temporal, and sensor information from various device levels to predict upcoming failures. The results demonstrate the feasibility of failure prediction across hierarchical levels.
Shuyue Zhou, Xinbin Hu, Ronglong Wu, Jiahao Lu 0003, Zhirong Shen, Yue Yu 0001, Yuze Jiang, Jiwu Shu, Feilong Lin, Yiming Zhang 0003
ACM Trans. Storage3
2026 From In-Place Updates to Out-of-Place Selections: Reconsidering Write Disturbance in Non-Volatile Memory
abstract
Non-volatile memory (NVM) opens up new opportunities to resolve scaling restrictions of main memory, yet it is still hindered by the write disturbance (WD) problem. The WD problem mistakenly transforms the values of NVM cells, hence seriously deteriorating memory reliability and downgrading access performance. Existing studies mainly mitigate the WD problem via encoding WD-prone data patterns under in-place updates, yet we find that when turning to out-of-place updates, they can gain the potential to reduce more WD errors. We present LearnWD, an approach that mitigates the WD problem in NVM via coupling machine learning with out-of-place updates. LearnWD first employs clustering algorithms to classify the stale data based on the error proneness. To perform a write operation, LearnWD carefully examines the aggressivity of new data and the error proneness of stale data, so as to speculatively minimize the resulting WD errors. We conduct extensive experiments using 15 real-world datasets with different data types, showing that LearnWD can assist a variety of data encoding schemes to further reduce 19.5% of WD errors, shorten 10.1% of write latency, and extend 22.2% of write endurance.
Shuyue Zhou, Ronglong Wu, Zhenggang Lin, Chengshuo Zheng, Zhirong Shen, Fulin Nan, Yiming Zhang 0003, Jiwu Shu
ACM Trans. Storage2
2025 DraEC: A Decentralized Routing Algorithm in Erasure-Coded Deduplication System
Ronglong Wu, Jiebin Zhai, Zhirong Shen
APPT1
2025 AC-Cache: A Memory-Efficient Caching System for Small Objects via Exploiting Access Correlations
abstract
In-memory key-value (KV) caching bridges the performance gap between high-performance networks and disk devices. However, prior in-memory KV caching systems either consider large objects or introduce additional memory overhead. In this paper, we conduct a systematic analysis over 56 production traces, and make three observations: (i) small objects dominate the traces and data accesses are highly skewed; (ii) the hotness of objects keeps stable across days; and (iii) the multi-get operation that retrieves multiple objects from the same node incurs much shorter tail latency than purely using the single-get operation.
Fulin Nan, Ronglong Wu, Zhirong Shen, Yiming Zhang 0003, Jiwu Shu
PPoPP2
2025 MetoHash: A Memory-Efficient and Traffic-Optimized Hashing Index on Hybrid PMem-DRAM Memories
abstract
Persistent memory (PMem) brings new design considerations in realizing high-performance and scalable hashing indexes. We uncover that existing hashing indexes for PMem still suffer from traffic amplification and memory inefficiency. We present MetoHash, a memory-efficient and traffic-optimized hashing index on hybrid PMem-DRAM memories. MetoHash proposes a three-layer index structure spanning across CPU caches, DRAM, and PMem for data management. It aggregates the incoming key-value items in CPU caches for fast inserts, which are then arranged in DRAM and flushed to PMem, to eliminate traffic amplification. MetoHash also uses fingerprinting to reduce unnecessary probings over PMem and removes duplicate items during bucket relocations. We implement MetoHash on PMem with persistent and volatile CPU caches, and show that compared to state-of-the-art hashing indexes for PMem, MetoHash improves the throughput by 86.1–257.6% under various workloads.
Zixiang Yu, Guangyang Deng, Zhirong Shen, Qiangsheng Su, Ronglong Wu, Xiaoli Wang 0002, Quanqing Xu, Chuanhui Yang, Zhifeng Bao
SC5
2024 Mitigating Write Disturbance in Non-Volatile Memory via Coupling Machine Learning with Out-of-Place Updates
abstract
Non-volatile memory (NVM) opens up new opportunities to resolve scaling restrictions of main memory, yet it is still hindered by the write disturbance (WD) problem. The WD problem mistakenly transforms the values of NVM cells, hence seriously deteriorating memory reliability and downgrading access performance. Existing studies mainly mitigate the WD problem via encoding WD-prone data patterns under in-place updates, yet we find that when turning to out-of-place updates, they can gain the potential to reduce more WD errors. We present LearnWD, an approach that mitigates the WD problem in NVM via coupling machine learning with out-of-place updates. LearnWD first employs clustering algorithms to classify the stale data based on the error proneness. To perform a write operation, LearnWD carefully examines the aggressivity of new data and the error proneness of stale data, so as to speculatively minimize the resulting WD errors. We conduct extensive experiments using 15 real-world data sets with different data types, showing that LearnWD can assist a variety of data encoding schemes to further reduce 20.1% of WD errors, shorten 11.0% of write latency, and extend 21.9% of write endurance.
Ronglong Wu, Zhirong Shen, Jiwu Shu
HPCA1
2024 Removing Obstacles before Breaking Through the Memory Wall: A Close Look at HBM Errors in the Field
Ronglong Wu, Shuyue Zhou, Jiahao Lu 0003, Zhirong Shen, Jiwu Shu, Feilong Lin, Yiming Zhang 0003
USENIX ATC1
2024 Relieving Write Disturbance for Phase Change Memory With RESET-Aware Data Encoding
abstract
The write disturbance (WD) problem is becoming increasingly severe in PCM due to the continuous scaling down of memory technology. Previous studies have attempted to transform WD-vulnerable data patterns of the new data to alleviate the WD problem. However, through a wide spectrum of real-world benchmarks, we have discovered that simply transforming WD-vulnerable data patterns does not proportionally reduce (or may even increase) WD errors. To address this issue, we present ResEnc, a RESET-aware data encoding scheme that reduces RESET operations to mitigate the WD problem in both wordlines and bitlines for PCM. It dynamically establishes a mask word for each block for data encoding and adaptively selects an appropriate encoding granularity based on the diverse write patterns. ResEnc finally reassigns the mask words of unchanged blocks to changed blocks for exploring a further reduction of WD errors. Extensive experiments show that ResEnc can reduce 16.8-87.0% of WD errors, shorten 5.6-39.6% of write latency, and save 7.0-43.1% of write energy for PCM.
Ronglong Wu, Zhirong Shen, Chengshuo Zheng, Jiwu Shu
IEEE Trans. Computers1