Demo Data from EDBT 2026 / reviewers in the wild / expert
Qianbin Xia
dblp:171/4934
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-author
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
1 paper |
Storage systems · 92% Memory systems · 8% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › flash and SSD › solid-state drive
flash-based SSD |
0.2 | 1 | 2016 | High-Performance and Endurable Cache Management for Flash-Based Read Caching · IEEE Trans. Parallel Distributed Syst. 2016 |
Storage systems › flash and SSD
flash memory |
0.2 | 1 | 2016 | High-Performance and Endurable Cache Management for Flash-Based Read Caching · IEEE Trans. Parallel Distributed Syst. 2016 |
Storage systems › flash and SSD › flash memory management
garbage collection |
0.2 | 1 | 2016 | High-Performance and Endurable Cache Management for Flash-Based Read Caching · IEEE Trans. Parallel Distributed Syst. 2016 |
Memory systems
non-volatile memory |
0.1 | 1 | 2016 | High-Performance and Endurable Cache Management for Flash-Based Read Caching · IEEE Trans. Parallel Distributed Syst. 2016 |
Storage systems › buffer management
write buffering |
0.1 | 1 | 2016 | High-Performance and Endurable Cache Management for Flash-Based Read Caching · IEEE Trans. Parallel Distributed Syst. 2016 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.2LRU · 0.2ARC · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Improving MLC Flash Performance with Workload-Aware Differentiated ECCabstractThe adoption of small geometries and multi-level cell (MLC) technologies significantly expands the capacity and drops the price of flash memory, which, at the same time, noticeably degrades the performance and reliability of the devices. As incremental-step pulse programming (ISPP) scheme is used to increase the programming accuracy for MLC cells, there is a trade-off between the SSD write performance and raw storage reliability. What's more, ECC is widely used in SSDs to provide error-tolerance ability. Therefore, if we could use stronger ECC to increase error correction strength, a low-cost write with coarser step sizes could be applied in the ISPP scheme to promote the write performance. However, stronger ECC scheme may hurt the read performance due to the increased decoding complexity and latency. In this paper, we propose a workload-aware differentiated ECC scheme to improve the SSD write performance without sacrificing the read performance. The main idea is to dynamically classify the logical pages into three categories: write-only, readonly, and overlapped part. For write-only logical pages, low-cost write with strong ECC scheme will be applied to increase the write performance. For write logical pages in the overlapped part, the low-cost writes with strong ECC will be selectively used based on their relative write and read hotness. While for any read logical pages encoded with a stronger ECC, we will rewrite them with the normal-cost write and ECC scheme if their hotness exceed a pre-defined threshold. The evaluation results show that our workload-aware differentiated ECC scheme could reduce the write and read response times by 48% and 11% on average, respectively. Even compared with the latest previous work, our workload-aware design can still gain about 4% write performance and 11% read performance improvements. Qianbin Xia, Weijun Xiao |
ICPADS | 1 |
| 2016 | High-Performance and Endurable Cache Management for Flash-Based Read CachingabstractFlash-based SSDs are widely used as storage caches, which can benefit from both the higher performance of SSDs and lower price of disks. Unfortunately, issues of reliability and lifetime limit the use of flash-based cache. One way to solve this problem is to use the flash memory as read cache and use other devices like nonvolatile memory for write buffering. In this paper, we propose a new flash-aware read cache design, which leverages out-of-place update property of SSDs to improve both cache hit ratio and lifetime. Due to the out-of-place update property, when a cache entry is evicted from the flash cache, the eviction only removes the metadata, while the real data is still accessible and resides in the physical flash page until the whole flash block being erased. The main idea of our flash-aware cache is to reuse these evicted but still available data, when a request for the previously evicted data page arrives, instead of accessing underlying storage to fetch the data and rewriting it into fash cache, our design just needs to revive the evicted data. To evaluate the benefits of flash-aware cache design, we implemented the normal LRU, normal ARC, flash-aware LRU (FLRU), and flashaware ARC (FARC) cache algorithms on the Disksim simulator with SSD extension. Our simulation results demonstrate that our flashaware cache can improve the cache hit ratio by up to 28 percent, reduce the average response time by up to 40 percent with higher performance stability, and alleviate the lifetime limitation of flash cache by reducing the erase count by up to more than 70 percent. Besides of the flash-aware design, we also propose a new zero-migration garbage collection scheme to further extend the lifetime of flash cache. Our experiments show that the combination of our flash-aware cache design and the zero-migration garbage collection scheme reduces the erase count by up to nearly 90 percent. Qianbin Xia, Weijun Xiao |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2015 | Flash-Aware High-Performance and Endurable CacheabstractFlash-based SSDs are widely used as storage caches, which can benefit from both the higher performance of SSDs and lower price of disks. Unfortunately, issues of reliability and limited lifetime limit the use of Flash-based cache. One way to solve this problem is to use the flash memory as read cache and use other devices like nonvolatile memory for write buffering. In this paper, we propose a new flash-aware read cache architecture, which leverages out-of-place update property of flash memory to improve both cache hit ratio and lifetime. Due to the out-of-place update property, when a cache entry is evicted from the flash cache, the eviction only removes the metadata, while the real data is still accessible and resides in the physical flash page until the whole flash block being erased. The main idea of our flash-aware cache is to reuse these evicted but still available data, when a request for the previously evicted data arrives, instead of accessing underlying storage to fetch the data and rewriting it into flash cache, we just need to revive the evicted data. To evaluate the benefits of flash-aware cache design, we implemented the normal LRU and flash-aware LRU (FLRU) cache algorithms on the Disksim simulator with an SSD extension. Our simulation results demonstrate that our flash-aware cache can improve the cache hit ratio by up to 28% and alleviate the lifetime limitation of flash cache by reducing the erase count by up to 70%. Qianbin Xia, Weijun Xiao |
MASCOTS | 1 |