EDBT 2026 Demo / reviewers in the wild / expert
Guanying Wu
dblp:53/8385
· DBLP profile ↗
10ranked-venue papers
7as 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 · 9 · 7 first-authorComputer networks · 1Security and privacy · 1Databases, data management, data science and information retrieval · 1 · 1 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
4 papers |
Storage systems · 92% Memory systems · 8% |
Topics — the 13 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
flash and SSD |
0.6 | 4 | 2014 | An aggressive worn-out flash block management scheme to alleviate SSD performance degradation · EuroSys 2014 An adaptive write buffer management scheme for flash-based SSDs · ACM Trans. Storage 2012 Reducing SSD read latency via NAND flash program and erase suspension · FAST 2012 |
Storage systems
storage reliability |
0.2 | 2 | 2014 | Delta-FTL: improving SSD lifetime via exploiting content locality · EuroSys 2012 An aggressive worn-out flash block management scheme to alleviate SSD performance degradation · EuroSys 2014 |
Storage systems › flash and SSD › flash memory management
garbage collection |
0.2 | 1 | 2014 | An aggressive worn-out flash block management scheme to alleviate SSD performance degradation · EuroSys 2014 |
Storage systems › flash and SSD › flash memory management › garbage collection
write amplification |
0.2 | 1 | 2014 | An aggressive worn-out flash block management scheme to alleviate SSD performance degradation · EuroSys 2014 |
Memory systems › cache management
cache replacement |
0.1 | 1 | 2012 | An adaptive write buffer management scheme for flash-based SSDs · ACM Trans. Storage 2012 |
Storage systems › flash and SSD › flash memory management
flash translation layer |
0.1 | 1 | 2012 | Delta-FTL: improving SSD lifetime via exploiting content locality · EuroSys 2012 |
Storage systems › flash and SSD › flash memory
NAND flash |
0.1 | 1 | 2012 | Reducing SSD read latency via NAND flash program and erase suspension · FAST 2012 |
Storage systems › flash and SSD › SSD reliability
SSD lifetime |
0.1 | 1 | 2012 | Delta-FTL: improving SSD lifetime via exploiting content locality · EuroSys 2012 |
Storage systems › buffer management
write buffer management |
0.1 | 1 | 2012 | An adaptive write buffer management scheme for flash-based SSDs · ACM Trans. Storage 2012 |
Storage systems › data reduction
write reduction |
0.1 | 1 | 2012 | Delta-FTL: improving SSD lifetime via exploiting content locality · EuroSys 2012 |
Storage systems
data compression |
0.0 | 1 | 2012 | Delta-FTL: improving SSD lifetime via exploiting content locality · EuroSys 2012 |
Storage systems › data compression
delta compression |
0.0 | 1 | 2012 | Delta-FTL: improving SSD lifetime via exploiting content locality · EuroSys 2012 |
Memory systems › data locality
spatial locality |
0.0 | 1 | 2012 | An adaptive write buffer management scheme for flash-based SSDs · ACM Trans. Storage 2012 |
Methods — techniques the papers use, named apart from their topics
worn-out block management · 0.2hybrid page/block architecture · 0.1delta compression · 0.1content locality · 0.1adaptive partitioning · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | An incentive mechanism with privacy protection in mobile crowdsourcing systems
Yingjie Wang 0002, Zhipeng Cai 0001, Guisheng Yin, Yang Gao 0028, Xiangrong Tong, Guanying Wu |
Comput. Networks | 6 |
| 2014 | An aggressive worn-out flash block management scheme to alleviate SSD performance degradationabstractSince NAND flash cannot be updated in place, SSDs must perform all writes in pre-erased pages. Consequently, pages containing superseded data must be invalidated and garbage collected. This garbage collection adds significant cost in terms of the extra writes necessary to relocate valid pages from erasure candidates to clean blocks, causing the well-known write amplification problem. SSDs reserve a certain amount of flash space which is invisible to users, called over-provisioning space, to alleviate the write amplification problem. However, NAND blocks can support only a limited number of program/erase cycles. As blocks are retired due to exceeding the limit, the reduced size of the over-provisioning pool leads to degraded SSD performance. Ping Huang 0001, Guanying Wu, Xubin He, Weijun Xiao |
EuroSys | 2 |
| 2014 | Reducing SSD access latency via NAND flash program and erase suspension
Guanying Wu, Ping Huang 0001, Xubin He |
J. Syst. Archit. | 1 |
| 2013 | Exploiting workload dynamics to improve SSD read latency via differentiated error correction codesabstractThis article presents a cross-layer codesign approach to reduce SSD read response latency. The key is to cohesively exploit the NAND flash memory device write speed vs. raw storage reliability trade-off at the physical layer and runtime data access workload dynamics at the system level. Leveraging runtime data access workload variation, we can opportunistically slow down NAND flash memory write speed and hence improve NAND flash memory raw storage reliability. This naturally enables an opportunistic use of weaker error correction schemes that can directly reduce SSD read access latency. We develop a disk-level scheduling scheme to effectively smooth the write workload in order to maximize the occurrence of runtime opportunistic NAND flash memory write slowdown. Using 2 bits/cell NAND flash memory with BCH-based error correction correction as a test vehicle, we carry out extensive simulations over various workloads and demonstrate that this developed cross-layer co-design solution can reduce the average SSD read latency by up to 59.4% without sacrificing the write throughput performance. Guanying Wu, Xubin He, Ningde Xie, Tong Zhang 0002 |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 2012 | Delta-FTL: improving SSD lifetime via exploiting content localityabstractNAND flash-based SSDs suffer from limited lifetime due to the fact that NAND flash can only be programmed or erased for limited times. Among various approaches to address this problem, we propose to reduce the number of writes to the flash via exploiting the content locality between the write data and its corresponding old version in the flash. This content locality means, the new version, i.e., the content of a new write request, shares some extent of similarity with its old version. The information redundancy existing in the difference (delta) between the new and old data leads to a small compression ratio. The key idea of our approach, named Delta-FTL (Delta Flash Translation Layer), is to store this compressed delta in the SSD, instead of the original new data, in order to reduce the number of writes committed to the flash. This write reduction further extends the lifetime of SSDs due to less frequent garbage collection process, which is a significant write amplification factor in SSDs. Experimental results based on our Delta-FTL prototype show that Delta-FTL can significantly reduce the number of writes and garbage collection operations and thus improve SSD lifetime at a cost of trivial overhead on read latency performance. Guanying Wu, Xubin He |
EuroSys | 1 |
| 2012 | Reducing SSD read latency via NAND flash program and erase suspension
Guanying Wu, Xubin He |
FAST | 1 |
| 2012 | An adaptive write buffer management scheme for flash-based SSDsabstractSolid State Drives (SSD's) have shown promise to be a candidate to replace traditional hard disk drives. The benefits of SSD's over HDD's include better durability, higher performance, and lower power consumption, but due to certain physical characteristics of NAND flash, which comprise SSD's, there are some challenging areas of improvement and further research. We focus on the layout and management of the small amount of RAM that serves as a cache between the SSD and the system that uses it. Of the techniques that have previously been proposed to manage this cache, we identify several sources of inefficient cache space management due to the way pages are clustered in blocks and the limited replacement policy. We find that in many traces hot pages reside in otherwise cold blocks, and that the spatial locality of most clusters can be fully exploited in a limited time period, so we develop a hybrid page/block architecture along with an advanced replacement policy, called BPAC, or Block-Page Adaptive Cache, to exploit both temporal and spatial locality. Our technique involves adaptively partitioning the SSD on-disk cache to separately hold pages with high temporal locality in a page list and clusters of pages with low temporal but high spatial locality in a block list. In addition, we have developed a novel mechanism for flash-based SSD's to characterize the spatial locality of the disk I/O workload and an approach to dynamically identify the set of low spatial locality clusters. We run trace-driven simulations to verify our design and find that it outperforms other popular flash-aware cache schemes under different workloads. For instance, compared to a popular flash aware cache algorithm BPLRU, BPAC reduces the number of cache evictions by up to 79.6% and 34% on average. Guanying Wu, Xubin He, Benjamin Eckart |
ACM Trans. Storage | 1 |
| 2011 | HDP code: A Horizontal-Diagonal Parity Code to Optimize I/O load balancing in RAID-6abstractWith higher reliability requirements in clusters and data centers, RAID-6 has gained popularity due to its capability to tolerate concurrent failures of any two disks, which has been shown to be of increasing importance in large scale storage systems. Among various implementations of erasure codes in RAID-6, a typical set of codes known as Maximum Distance Separable (MDS) codes aim to offer data protection against disk failures with optimal storage efficiency. However, because of the limitation of horizontal parity or diagonal/anti-diagonal parities used in MDS codes, storage systems based on RAID-6 suffers from unbalanced I/O and thus low performance and reliability. To address this issue, in this paper, we propose a new parity called Horizontal-Diagonal Parity (HDP), which takes advantages of both horizontal and diagonal/anti-diagonal parities. The corresponding MDS code, called HDP code, distributes parity elements uniformly in each disk to balance the I/O workloads. HDP also achieves high reliability via speeding up the recovery under single or double disk failure. Our analysis shows that HDP provides better balanced I/O and higher reliability compared to other popular MDS codes. Chentao Wu, Xubin He, Guanying Wu, Shenggang Wan, Qiang Cao 0001, Changsheng Xie 0001 |
DSN | 3 |
| 2010 | DiffECC: Improving SSD Read Performance Using Differentiated Error Correction Coding SchemesabstractThis paper presents a cross-layer co-design approach to reduce SSD read response latency. The key is to cohesively exploit the NAND flash memory device write speed vs. raw storage reliability trade-off at the physical layer and run-time data access workload variation at the system level. Leveraging run-time data access workload variation, we can opportunistically slow down NAND flash memory write speed and hence improve NAND flash memory raw storage reliability. This naturally enables an opportunistic use of weaker error correction schemes that can directly reduce SSD read access latency. We develop a disk-level scheduling scheme to effectively smooth the write workload in order to maximize the occurrence of run-time opportunistic NAND flash memory write slow down. Using 2 bits/cell NAND flash memory with BCH-based error correction correction as a test vehicle, we carry out extensive simulations over various workloads and demonstrate that this developed cross-layer co-design solution can reduce the average SSD read latency by up to 96%. Guanying Wu, Xubin He, Ningde Xie, Tong Zhang 0002 |
MASCOTS | 1 |
| 2010 | BPAC: An adaptive write buffer management scheme for flash-based Solid State DrivesabstractSolid State Drives (SSD's) have shown promise to be a candidate to replace traditional hard disk drives, but due to certain physical characteristics of NAND flash, there are some challenging areas of improvement and further research. We focus on the layout and management of the small amount of RAM that serves as a cache between the SSD and the system that uses it. Of the techniques that have previously been proposed to manage this cache, we identify several sources of inefficient cache space management due to the way pages are clustered in blocks and the limited replacement policy. We develop a hybrid page/block architecture along with an advanced replacement policy, called BPAC, or Block-Page Adaptive Cache, to exploit both temporal and spatial locality. Our technique involves adaptively partitioning the SSD on-disk cache to separately hold pages with high temporal locality in a page list and clusters of pages with low temporal but high spatial locality in a block list. We run trace-driven simulations to verify our design and find that it outperforms other popular flash-aware cache schemes under different workloads. Guanying Wu, Benjamin Eckart, Xubin He |
MSST | 1 |