EDBT 2026 Demo / reviewers in the wild / expert
Kewen He
dblp:247/4147
· DBLP profile ↗
3ranked-venue papers
1as first author
2since 2021 · last 2023
0000-0002-4726-4615ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 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
2 papers |
Storage systems · 73% Memory systems · 27% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
key-value storage |
1.3 | 2 | 2023 | FlatLSM: Write-Optimized LSM-Tree for PM-Based KV Stores · ACM Trans. Storage 2023 SwapKV: A Hotness Aware In-Memory Key-Value Store for Hybrid Memory Systems · IEEE Trans. Knowl. Data Eng. 2023 |
Memory systems › non-volatile memory
persistent memory |
0.9 | 2 | 2023 | FlatLSM: Write-Optimized LSM-Tree for PM-Based KV Stores · ACM Trans. Storage 2023 SwapKV: A Hotness Aware In-Memory Key-Value Store for Hybrid Memory Systems · IEEE Trans. Knowl. Data Eng. 2023 |
Storage systems › key-value storage
in-memory key-value store |
0.7 | 1 | 2023 | SwapKV: A Hotness Aware In-Memory Key-Value Store for Hybrid Memory Systems · IEEE Trans. Knowl. Data Eng. 2023 |
Storage systems › key-value storage
LSM-tree |
0.7 | 1 | 2023 | FlatLSM: Write-Optimized LSM-Tree for PM-Based KV Stores · ACM Trans. Storage 2023 |
Memory systems
non-volatile memory |
0.2 | 1 | 2023 | SwapKV: A Hotness Aware In-Memory Key-Value Store for Hybrid Memory Systems · IEEE Trans. Knowl. Data Eng. 2023 |
Storage systems › i/o optimization
write optimization |
0.2 | 1 | 2023 | FlatLSM: Write-Optimized LSM-Tree for PM-Based KV Stores · ACM Trans. Storage 2023 |
Methods — techniques the papers use, named apart from their topics
parallel flush/compaction · 0.7hotness filtering · 0.7data swapping · 0.7asynchronous migration · 0.7KV separation · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | SwapKV: A Hotness Aware In-Memory Key-Value Store for Hybrid Memory SystemsabstractIn-memory Key-Value (KV) stores are widely deployed in modern data centers. These systems generally use DRAM as their storage medium, causing huge hardware costs. The emerging persistent memory (PMEM) is a potential substitute for DRAM, which has a lower price and larger capacity, but lower access speed and bandwidth. Many prior studies strive to build hybrid memory systems to retain both the advantages of DRAM and PMEM. However, they are either application agnostic or simply take DRAM as a cache, which are both not efficient for in-memory KV stores. In this paper, we propose SwapKV, a well-designed in-memory KV store for hybrid DRAM-PMEM system. SwapKV has several promising properties. First, SwapKV combines DRAM and PMEM to a uniform memory pool and only stores one copy of data, which maximizes capacity utilization. Second, SwapKV maps all writing operations to DRAM and migrates data to PMEM with large blocks asynchronously, which mitigates the intrinsic inefficiency of PMEM for writing operations. Third, SwapKV maintains the hot data in DRAM through an efficient hotness filtering and data swapping mechanism, which ensures high system throughput and responsiveness. We implement SwapKV and evaluate it under various workload patterns. The results demonstrate that SwapKV improves the throughput by 11\%$\sim$41\% compared to the state-of-the-art alternatives. Lixiao Cui, Kewen He, Yusen Li, Peng Li 0026, Gang Wang 0001, Xiaoguang Liu 0001 |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2023 | FlatLSM: Write-Optimized LSM-Tree for PM-Based KV StoresabstractThe Log-Structured Merge Tree (LSM-Tree) is widely used in key-value (KV) stores because of its excwrite performance. But LSM-Tree-based KV stores still have the overhead of write-ahead log and write stall caused by slow L 0 flush and L 0 - L 1 compaction. New byte-addressable, persistent memory (PM) devices bring an opportunity to improve the write performance of LSM-Tree. Previous studies on PM-based LSM-Tree have not fully exploited PM’s “dual role” of main memory and external storage. In this article, we analyze two strategies of memtables based on PM and the reasons write stall problems occur in the first place. Inspired by the analysis result, we propose FlatLSM, a specially designed flat LSM-Tree for non-volatile memory based KV stores. First, we propose PMTable with separated index and data. The PM Log utilizes the Buffer Log to store KVs of size less than 256B. Second, to solve the write stall problem, FlatLSM merges the volatile memtables and the persistent L 0 into large PMTables, which can reduce the depth of LSM-Tree and concentrate I/O bandwidth on L 0 - L 1 compaction. To mitigate write stall caused by flushing large PMTables to SSD, we propose a parallel flush/compaction algorithm based on KV separation. We implemented FlatLSM based on RocksDB and evaluated its performance on Intel’s latest PM device, the Intel Optane DC PMM with the state-of-the-art PM-based LSM-Tree KV stores, FlatLSM improves the throughput 5.2× on random write workload and 2.55× on YCSB-A. Kewen He, Yujie An, Yijing Luo, Xiaoguang Liu 0001, Gang Wang 0001 |
ACM Trans. Storage | 1 |
| 2020 | Towards Optimizing Deduplication on Persistent Memory
Kewen He, Gang Wang 0001, Xiaoguang Liu 0001 |
NPC | 2 |