Demo Data from EDBT 2026 / reviewers in the wild / expert
Hao Luo 0009
dblp:14/3727-9
· DBLP profile ↗
10ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0002-6405-4011ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 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
2 papers |
Storage systems · 54% Cloud and datacenter computing · 43% Memory systems · 3% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
virtualization |
0.3 | 1 | 2018 | SnapMig: Accelerating VM Live Storage Migration by Leveraging the Existing VM Snapshots in the Cloud · IEEE Trans. Parallel Distributed Syst. 2018 |
Cloud and datacenter computing › virtualization
virtual machine migration |
0.3 | 1 | 2018 | SnapMig: Accelerating VM Live Storage Migration by Leveraging the Existing VM Snapshots in the Cloud · IEEE Trans. Parallel Distributed Syst. 2018 |
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
snapshot outsourcing · 0.3backup servers · 0.3experimental study · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Z-Dedup: A Case for Deduplicating Compressed Contents in CloudabstractLossless data reduction techniques, particularly compression and deduplication, have emerged as effective approaches to tackling the combined challenge of explosive growth in data volumes but lagging growth in network bandwidth, to improve space and bandwidth efficiency in the cloud storage environment. However, our observations reveal that traditional deduplication solutions are rendered essentially useless in detecting and removing redundant data from the compressed packages in the cloud, which are poised to greatly increase in their presence and popularity. This is because even uncompressed, compressed and differently compressed packages of the exact same contents tend to have completely different byte stream patterns, whose redundancy cannot be identified by comparing their fingerprints. This, combined with different compressed packets mixed with different data but containing significant duplicate data, will further exacerbate the problem in the cloud storage environment. To address this fundamental problem, we propose Z-Dedup, a novel deduplication system that is able to detect and remove redundant data in compressed packages, by exploiting some key invariant information embedded in the metadata of compressed packages such as file-based checksum and original file length information. Our evaluations show that Z-Dedup can significantly improve both space and bandwidth efficiency over traditional approaches by eliminating 1.61% to 98.75% redundant data of a compressed package based on our collected datasets, and even more storage space and bandwidth are expected to be saved after the storage servers have accumulated more compressed contents. Zhichao Yan 0001, Hong Jiang 0001, Yujuan Tan, Stan Skelton, Hao Luo 0009 |
IPDPS | 5 |
| 2019 | SES-Dedup: a Case for Low-Cost ECC-based SSD DeduplicationabstractIntegrating the data deduplication function into Solid State Drives (SSDs) helps avoid writing duplicate contents to NAND flash chips, which will not only effectively reduce the number of Program/Erase (P/E) operations to extend the device's lifespan but also proportionally enlarge the effective capacity of SSD to improve the performance of its behind-the-scenes maintenance tasks such as wear-leveling (WL) and garbage-collection (GC). However, these benefits of deduplication come at a non-trivial computational cost incurred by the embedded SSD controller to compute cryptographic hashes. To address this overhead problem, some researchers have suggested replacing cryptographic hashes with error correction codes (ECCs) already embedded in the SSD chips to detect the duplicate contents. However, all existing attempts have ignored the impact of the data randomization (scrambler) module that is widely used in modern SSDs, thus making it impractical to directly integrate ECC-based deduplication into commercial SSDs. In this work, we revisit SSD's internal structure and propose the first deduplicatable SSD that can bypass the data scrambler module to enable the low-cost ECC-based data deduplication. Specifically, we propose two design solutions, one on the host side and the other on the device side, to enable ECC-based deduplication. Based on our approach, we can effectively exploit SSD's built-in ECC module to calculate the hash values of stored data for data deduplication. We have evaluated our SES-Dedup approach by replaying data traces in an SSD simulator and found that it can remove up to 30.8% redundant data with up to 17.0% write performance improvement over the baseline SSD. Zhichao Yan 0001, Hong Jiang 0001, Song Jiang 0001, Yujuan Tan, Hao Luo 0009 |
MSST | 5 |
| 2018 | SnapMig: Accelerating VM Live Storage Migration by Leveraging the Existing VM Snapshots in the CloudabstractVirtual Machine (VM) live storage migration is becoming increasingly important and indispensable in the current cloud data centers, for the purposes of load balance, hardware maintenance and system upgrade. Nevertheless, conventional VM migration approaches induce significant extra storage and network traffic to the source server that is already heavily loaded or scheduled for upgrade or repair. As a result, both the VM performance perceived by the application/user and the migration performance are degraded significantly. In this paper, we aim to address this problem by proposing a novel scheme, called SnapMig, to improve the VM live storage migration efficiency and eliminate its performance impact on user applications at the source server by effectively leveraging the existing VM snapshots in backup servers. By outsourcing the task of transferring VM base image and snapshots to the destination server to backup servers, the source server only needs to migrate the latest state changes to the destination server, leading to simultaneous improvement on VM performance, migration time and multiple-VM migration efficiency. Our lightweight prototype implementation of the SnapMig scheme demonstrates that, compared with the state-of-the-art approaches, SnagMig can significantly reduce the migration time and improve the source-server VM performance at the same time. Moreover, the performance improvement provided by SnapMig becomes much more pronounced with multiple concurrent VM migrations. Yaodong Yang 0003, Bo Mao 0003, Hong Jiang 0001, Yuekun Yang, Hao Luo 0009, Suzhen Wu |
IEEE Trans. Parallel Distributed Syst. | 5 |
| 2016 | Why Do We Always Blame The Storage Stack?
Hao Luo 0009, Hong Jiang 0001, Myra B. Cohen |
HotStorage | 1 |
| 2016 | Deduplicating Compressed Contents in Cloud Storage Environment
Zhichao Yan 0001, Hong Jiang 0001, Yujuan Tan, Hao Luo 0009 |
HotStorage | 4 |
| 2016 | Fast transaction logging for smartphonesabstractMobile databases and key-value stores provide consistency and durability through write-ahead logging. The traditional logging scheme appends the log records to the end of the log file and flushes the records to durable storage using fsync(). Due to the large block size of the underlying file system and the Journaling of Journal anomaly, the logging latency becomes the main bottleneck of the mobile databases. Our experimental results indicate that the logging latency accounts for more than 90% of the overall insert latency on a Samsung Galaxy S4 smartphone. Moreover, we observe a significant write amplification (up to 122×) induced by the traditional logging scheme. In this paper we present xLog, a fast transaction logging service leveraging qNVRAM, a nearly non-volatile memory for mobile devices. From our experimental results, xLog logs up to 77× faster than the traditional logging scheme, and speeds up the LevelDB Put operation by up to 10.7×. Moreover, xLog drastically reduces the write amplification of the traditional logging scheme, from 122× to less than 1.6×. Hao Luo 0009, Hong Jiang 0001, Zhichao Yan 0001, Yaodong Yang 0003 |
MSST | 1 |
| 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 | 4 |
| 2014 | qNVRAM: quasi Non-Volatile RAM for Low Overhead Persistency Enforcement in Smartphones
Hao Luo 0009, Lei Tian 0001, Hong Jiang 0001 |
HotStorage | 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 | 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 | 5 |