Demo Data from EDBT 2026 / reviewers in the wild / expert
Yang Hu 0007
dblp:43/4685-7
· DBLP profile ↗
8ranked-venue papers
5as first author
0since 2021 · last 2015
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 5 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 · 91% Memory systems · 9% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
flash and SSD |
0.2 | 1 | 2013 | Exploring and Exploiting the Multilevel Parallelism Inside SSDs for Improved Performance and Endurance · IEEE Trans. Computers 2013 |
Storage systems › flash and SSD › SSD reliability
SSD lifetime |
0.2 | 1 | 2013 | Exploring and Exploiting the Multilevel Parallelism Inside SSDs for Improved Performance and Endurance · IEEE Trans. Computers 2013 |
Storage systems › flash and SSD › SSD architecture
SSD parallelism |
0.2 | 1 | 2013 | Exploring and Exploiting the Multilevel Parallelism Inside SSDs for Improved Performance and Endurance · IEEE Trans. Computers 2013 |
Memory systems › memory management › memory allocation
page allocation |
0.0 | 1 | 2013 | Exploring and Exploiting the Multilevel Parallelism Inside SSDs for Improved Performance and Endurance · IEEE Trans. Computers 2013 |
Methods — techniques the papers use, named apart from their topics
experimental study · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | 2QW-Clock: An Efficient SSD Buffer Management AlgorithmabstractModern solid state disk (SSD) has a buffer (SDRAM), which is used to store commonly used data and map in the near future. How to efficient management of this buffer is an important things of improving performance of SSD. Flash read and write speed have asymmetric characteristic. SSD buffer management algorithms must consider this characteristic of flash. Current page mapping SSD buffer management algorithms mainly use the Clean-First LRU (CFLRU) algorithm to first replace the clean buffer pages regardless of whether these pages will soon be used in the near future. At the same time, LRU buffer management algorithm of SSD does not consider file scanning. In order to solve these problems, we proposes a new SSD internal buffer management algorithm, called Two Queue Weight-Clock (2QW-Clock). This algorithm combines the advantages of 2Q and gives different weights to read page and write page to reflect the asymmetry of flash read and write speed. Therefore, it can get high write page hit ratios while maintaining high total page hit ratios. With the high write ratios, 2QW-Clock reduces the numbers of SSD write and erase operations. So it can greatly extend the life of the SSD. Conducting simulations with a variety of traces and a wide range of buffer sizes, we show that 2QW-Clock write hit ratios are significantly higher than CFLRU, LRU and 2Q in most cases while total hit ratios are almost as the 2Q. Simulation result shows that the numbers of 2QW-Clock write and erase counts reduced by up to 30% less than that of 2Q and CFLRU. Fang Wang 0001, Dan Feng 0001, Jingning Liu, Yunxiang Wu, Yang Hu 0007, Ying He 0012 |
HiPC | 6 |
| 2015 | Parallel Aware Hybrid Solid-State Storage
Fang Wang 0001, Dan Feng 0001, Jingning Liu, Yunxiang Wu, Ying He 0012, Yang Hu 0007 |
ICA3PP (4) | 7 |
| 2015 | PASS: A Proactive and Adaptive SSD buffer Scheme for data-intensive workloadsabstractOwing to their relatively high random-I/O performance and energy-efficiency, SSDs have been widely deployed in data-intensive computing environments as caching and/or terminal storage devices. The buffer-cache of an SSD plays an essential role in bridging the speed gap between the flash components and the host interface. While the existing SSD buffer management schemes are designed to improve SSD performance, they are often rendered ineffective by the widespread bursts of I/O traffic in data-intensive workloads. To address this problem, this paper proposes a Proactive and Adaptive SSD buffer Scheme (PASS) to judiciously and actively flush dirty buffered data in anticipation of traffic bursts by exploiting the light-traffic intervals, as well as the chip-level and channel-level parallelism inside SSD. The results of our extensive trace-driven simulation show that PASS significantly and consistently outperforms the state-of-the-art buffer management schemes in both response time and endurance measures. Yang Hu 0007, Hong Jiang 0001, Dan Feng 0001, Hao Luo 0009, Lei Tian 0001 |
NAS | 1 |
| 2013 | Exploring and Exploiting the Multilevel Parallelism Inside SSDs for Improved Performance and EnduranceabstractGiven the multilevel internal SSD parallelism at the different four levels: channel-level, chip-level, die-level, and plane-level, how to exploit these levels of parallelism will directly and significantly impact the performance and endurance of SSDs, which is in turn primarily determined by three internal factors, namely, advanced commands, allocation schemes, and the priority order of exploiting the four levels of parallelism. In this paper, we analyze these internal factors to characterize their impacts, interplay, and parallelism for the purpose of performance and endurance enhancement of SSDs through an in-depth experimental study. We come to the following key conclusions: 1) Different advanced commands provided by Flash manufacturers exploit different levels of parallelism inside SSDs, where they can either improve or degrade the SSD performance and endurance depending on how they are used; 2) Different physical-page allocation schemes employ different advanced commands and exploit different levels of parallelism inside SSDs, giving rise to different performance and endurance impacts; 3) The priority order of using the four levels of parallelism has the most significant performance and endurance impact among the three internal factors. The optimal priority order of using the four levels of parallelism in SSDs is found to be: 1) the channel-level parallelism; 2) the die-level parallelism; 3) the plane-level parallelism; and 4) the chip-level parallelism. Yang Hu 0007, Hong Jiang 0001, Dan Feng 0001, Lei Tian 0001, Hao Luo 0009 |
IEEE Trans. Computers | 1 |
| 2012 | A Parity Scheme to Enhance Reliability for SSDsabstractRecent years, the application of solid-state disks (SSDs) increases explosively. All SSDs have to employ error correcting code (ECC) technique to ensure the reliability of flash memory at page level. However, data loss may be caused by bad block or chip failure of flash memory. To solve this problem, the article proposes a flash memory redundant array technique, which is similar to RAID-4. In this scheme, we utilize built-in NVRAM to cache the parity data update for minimal write to flash memory in parity channel. Dan Feng 0001, Jingning Liu, Wei Tong 0001, Yang Hu 0007, Zhiming Zhu |
NAS | 5 |
| 2011 | Performance impact and interplay of SSD parallelism through advanced commands, allocation strategy and data granularityabstractWith the development of the NAND-Flash technology, NAND-Flash based Solid-State Disk (SSD) has been attracting a great deal of attention from both industry and academia. While a range of SSD research topics, from interface techniques to buffer management and Flash Translation Layer (FTL), from performance to endurance and energy efficiency, have been extensively studied in the literature, the SSD being studied was by and large treated as a grey or black box in that many of the internal features such as advanced commands, physical-page allocation schemes and data granularity are hidden or assumed away. We argue that, based on our experimental study, it is these internal features and their interplay that will help provide the missing but significant insights to designing high-performance and high-endurance SSDs. Yang Hu 0007, Hong Jiang 0001, Dan Feng 0001, Lei Tian 0001, Hao Luo 0009, Shu Ping Zhang |
ICS | 1 |
| 2010 | Achieving page-mapping FTL performance at block-mapping FTL cost by hiding address translationabstractFlash Translation Layer (FTL) is one of the most important components of SSD, whose main purpose is to perform logical to physical address translation in a way that is suitable to the unique physical characteristics of the Flash memory technology. The pure page-mapping FTL scheme, arguably the best FTL scheme due to its ability to map any logical page number (LPN) to any physical page number (PPN) to minimize erase operations, cannot be practically deployed since it consumes a prohibitively large RAM (SRAM or DRAM) space to store the page-mapping table for an SSD of moderate to large size. Alternatives to the pure page-mapping FTL, such as block-mapping FTLs, hybrid FTLs (e.g., FAST) and the latest demand-based page-mapping FTLs (e.g., DFTL), require significantly less RAM space but suffer from a few performance issues. Block-mapping FTLs perform poorly with higher erasure counts, particularly under random write workloads. Hybrid FTL schemes incur costly merge operations that hurt performance and increase the erasure counts. Performances of demand-based FTLs heavily depend on workload characteristics such as access locality, read/write ratio and request arrival interval time. This paper proposes a new FTL scheme, called HAT, to achieve the performance of a pure page-mapping FTL at the RAM cost of a block-mapping FTL while consuming lower energy, by hiding the address translation (HAT). The basic idea behind our scheme is to create a separate access path to read/write the address mapping information to significantly Hide the Address-Translation latency by incorporating a low energy-consuming solid-state memory device that stores the entire page mapping table. We implement an SSD simulator, SSDsim, to validate our HAT design and evaluate its performance. The extensive trace-driven simulation results show that the performance of HAT is within 0.8% of the pure page-mapping FTL, while consuming about 50% of the energy. Yang Hu 0007, Hong Jiang 0001, Dan Feng 0001, Lei Tian 0001, Shu Ping Zhang, Jingning Liu, Wei Tong 0001, Liuzheng Wang |
MSST | 1 |
| 2009 | MHPR: Multi-head Parallelism and Redundancy Disk ModelabstractPerformance and reliability are eternal topics in storage system. Nowadays, vast majority of storage system are made up of hard disk drive. The performance and reliability of hard disk drive are very important subclass of the former. So far, most researches of hard disk drive are single benefit. Some improve performance and some enhance the reliability. It is very little production which can heighten both performance and reliability at the same time. A new disk model we present fills this blank. The model not only improves disk drive performance, but also enhances reliability. The model is called MHPR (multi-head parallelism and redundancy). The models add more heads in one arm assembly, introduce redundancy and parallelism into disk. We analyze the performance and reliability in theory, and use different traces to evaluate the model in a simulator. We find that MHPR model can reduce seek time and transfer time effectively. The access time of single request is reduced. The model greatly shortens the queue time of single request in the case of two traces. So, the response of request is much faster; Response time of single disk drive is reduced by 98% and 80%, respectively in heavy workload and light workload. Using MHPR model to build RAID array, the MTTDL of this storage system can be improved 2-43 times. Yang Hu 0007, Dan Feng 0001, Shu Ping Zhang, Jingning Liu |
NAS | 1 |