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

Wenkui Che

dblp:322/1597 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
4since 2021 · last 2024
0009-0006-6460-6716ORCID · corroborated

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

Databases, data management, data science and information retrieval · 4 · 1 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
4 papers
Storage systems · 52% Memory systems · 48%
Databases, data mining, and information retrieval
3 papers
Indexing and storage engines · 100%

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

TopicWeightPapersLastEvidence papers
Indexing and storage engines
hash index
1.322024
A quantitative evaluation of persistent memory hash indexes · VLDB J. 2024
Halo: A Hybrid PMem-DRAM Persistent Hash Index with Fast Recovery · SIGMOD Conference 2022
Indexing and storage engines
persistent memory index
0.812024
A quantitative evaluation of persistent memory hash indexes · VLDB J. 2024
Storage systems › indexing
b+-tree
0.812024
ZBTree: A Fast and Scalable B$^+$+-Tree for Persistent Memory · IEEE Trans. Knowl. Data Eng. 2024
Storage systems
key-value storage
0.812024
A quantitative evaluation of persistent memory hash indexes · VLDB J. 2024
Memory systems › non-volatile memory › persistent memory
persistent memory indexing
0.812024
ZBTree: A Fast and Scalable B$^+$+-Tree for Persistent Memory · IEEE Trans. Knowl. Data Eng. 2024
Indexing and storage engines › storage management
storage engine
0.712023
On the Performance Intricacies of Persistent Memory Aware Storage Engines · IEEE Trans. Knowl. Data Eng. 2023
Memory systems
non-volatile memory
0.632024
ZBTree: A Fast and Scalable B$^+$+-Tree for Persistent Memory · IEEE Trans. Knowl. Data Eng. 2024
On the Performance Intricacies of Persistent Memory Aware Storage Engines · IEEE Trans. Knowl. Data Eng. 2023
Halo: A Hybrid PMem-DRAM Persistent Hash Index with Fast Recovery · SIGMOD Conference 2022
Indexing and storage engines › hash index
persistent memory hash index
0.612022
Halo: A Hybrid PMem-DRAM Persistent Hash Index with Fast Recovery · SIGMOD Conference 2022
Memory systems › non-volatile memory
persistent memory
0.422023
On the Performance Intricacies of Persistent Memory Aware Storage Engines · IEEE Trans. Knowl. Data Eng. 2023
Halo: A Hybrid PMem-DRAM Persistent Hash Index with Fast Recovery · SIGMOD Conference 2022
Storage systems
crash recovery
0.212022
Halo: A Hybrid PMem-DRAM Persistent Hash Index with Fast Recovery · SIGMOD Conference 2022
Storage systems
storage reliability
0.212022
Halo: A Hybrid PMem-DRAM Persistent Hash Index with Fast Recovery · SIGMOD Conference 2022

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

quantitative evaluation · 1.5performance evaluation · 1.3benchmarking · 1.3leaf node compaction · 0.8data lodging · 0.8
YearPublicationVenuePosition
2024 ZBTree: A Fast and Scalable B$^+$+-Tree for Persistent Memory
abstract
In this paper, we present the design and implementation of ZBTree, a hotness-aware B$^+$-Tree for persistent memory (PMem). ZBTree leverages the PMem+DRAM architecture, which is featured with a volatile operation layer to accelerate data access and an order-preserving persistent layer to achieve fast recovery and low-overhead consistency and persistence guarantees. The operation layer contains inner nodes for indexing and compacted leaf nodes (DLeaves) that hold metadata. Based on leaf node compaction, we present a data lodging method, which supports to load hot data into fast DRAM dynamically, avoiding PMem accesses for subsequent reads of hot data and achieving improved read performance without incurring extra DRAM usage. In addition, we present a lightweight node splitting mechanism with constant persistence overhead that does not vary with node size. Our extensive evaluations show that ZBTree achieves higher throughput by a factor of 1.4x-6.3x compared to state-of-the-art tree indexes under a wide range of workloads. Meanwhile, ZBTree achieves comparable or faster recovery speed compared to existing designs.
Wenkui Che, Zhiwen Chen 0006, Daokun Hu, Jianhua Sun 0002, Hao Chen 0002
IEEE Trans. Knowl. Data Eng.1
2024 A quantitative evaluation of persistent memory hash indexes
Zhiwen Chen 0006, Daokun Hu, Wenkui Che, Jianhua Sun 0002, Hao Chen 0002
VLDB J.3
2023 On the Performance Intricacies of Persistent Memory Aware Storage Engines
abstract
As key components of DBMSs, various storage engines and index structures have been proposed based on incorrect assumptions before PMem hardware is publicly available. Recent studies reveal that there is a significant performance gap in evaluating index structures on real PMem platforms as compared to DRAM-based emulators. However, a comprehensive evaluation for those PMem-aware database storage engines on real PMem hardware is still missing. Meanwhile, dynamic memory management is more important on PMem systems because PMem is slower than DRAM and unfriendly to random small-writes, and ensuring crash-consistency for the metadata of PMem allocators introduces extra overhead. Therefore, it is essential to understand the performance intricacies of PMem-aware database storage engines from the perspective of PMem allocators. This paper presents a systematic evaluation of three PMem-aware database storage engines using representative workloads and a unified benchmarking framework that is integrated with four PMem allocators. Besides the commonly used metrics, the impact of different hardware configurations (such as NUMA and eADR) on performance is also considered. Through in-depth analysis, we reveal caveats and pitfalls on using or designing PMem-aware storage engines and important insights that can serve as guidelines for future development of PMem allocators and other related components.
Zhiwen Chen 0006, Wenkui Che, Daokun Hu, Xin He 0054, Jianhua Sun 0002, Hao Chen 0002
IEEE Trans. Knowl. Data Eng.2
2022 Halo: A Hybrid PMem-DRAM Persistent Hash Index with Fast Recovery
abstract
Hash index, a fundamental component in many data management systems, can benefit from the emerging persistent memory (PMem) to achieve high performance and instant recovery. However, existing persistent hash indexes are suboptimal in at least three aspects. First, their performance suffers from the mismatch between small random write and access granularity of PMem hardware. Second, none of them are aware of the significance of write amplification caused by memory allocators and synchronization primitives. Third, hybrid designs (PMem+DRAM) focus on improving throughput at the cost of extremely long recovery time.
Daokun Hu, Zhiwen Chen 0006, Wenkui Che, Jianhua Sun 0002, Hao Chen 0002
SIGMOD Conference3