Demo Data from EDBT 2026 / reviewers in the wild / expert
Diansen Sun
dblp:234/1619
· DBLP profile ↗
5ranked-venue papers
4as first author
3since 2021 · last 2023
0000-0002-7681-9640ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 first-author · 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
3 papers |
Storage systems · 86% Cloud and datacenter computing · 10% Distributed systems · 3% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › storage hierarchy
hybrid storage |
1.1 | 2 | 2023 | A Universal SMR-aware Cache Framework with Deep Optimization for DM-SMR and HM-SMR Disks · ACM Trans. Storage 2023 SAC: A Co-Design Cache Algorithm for Emerging SMR-based High-Density Disks · ASPLOS 2020 |
Storage systems › magnetic recording
shingled magnetic recording |
1.1 | 2 | 2023 | A Universal SMR-aware Cache Framework with Deep Optimization for DM-SMR and HM-SMR Disks · ACM Trans. Storage 2023 SAC: A Co-Design Cache Algorithm for Emerging SMR-based High-Density Disks · ASPLOS 2020 |
Storage systems › flash and SSD
SSD cache |
0.7 | 1 | 2023 | A Universal SMR-aware Cache Framework with Deep Optimization for DM-SMR and HM-SMR Disks · ACM Trans. Storage 2023 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.6 | 1 | 2022 | R2B: high-efficiency and fair I/O scheduling for multi-tenant with differentiated demands · DAC 2022 |
Storage systems
i/o scheduling |
0.6 | 1 | 2022 | R2B: high-efficiency and fair I/O scheduling for multi-tenant with differentiated demands · DAC 2022 |
Storage systems
storage reliability |
0.6 | 1 | 2022 | R2B: high-efficiency and fair I/O scheduling for multi-tenant with differentiated demands · DAC 2022 |
Storage systems › flash and SSD › flash memory management › garbage collection
write amplification |
0.4 | 1 | 2020 | SAC: A Co-Design Cache Algorithm for Emerging SMR-based High-Density Disks · ASPLOS 2020 |
Storage systems
i/o optimization |
0.2 | 1 | 2023 | A Universal SMR-aware Cache Framework with Deep Optimization for DM-SMR and HM-SMR Disks · ACM Trans. Storage 2023 |
Distributed systems
distributed coordination |
0.2 | 1 | 2022 | R2B: high-efficiency and fair I/O scheduling for multi-tenant with differentiated demands · DAC 2022 |
Storage systems › flash and SSD › solid-state drive
flash-based SSD |
0.1 | 1 | 2020 | SAC: A Co-Design Cache Algorithm for Emerging SMR-based High-Density Disks · ASPLOS 2020 |
Methods — techniques the papers use, named apart from their topics
write amplification optimization · 0.7cache framework · 0.7token-bucket · 0.6mclock · 0.6cgroup · 0.6hardware-software co-design · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | A Universal SMR-aware Cache Framework with Deep Optimization for DM-SMR and HM-SMR DisksabstractTo satisfy the enormous storage capacities required for big data, data centers have been adopting high-density shingled magnetic recording (SMR) disks. However, the weak fine-grained random write performance of SMR disks caused by their inherent write amplification and unbalanced read–write performance poses a severe challenge. Many studies have proposed solid-state drive (SSD) cache systems to address this issue. However, existing cache algorithms, such as the least recently used (LRU) algorithm, which is used to optimize cache popularity, and the MOST algorithm, which is used to optimize the write amplification factor, cannot exploit the full performance of the proposed cache systems because of their inappropriate optimization objectives. This article proposes a new SMR-aware cache framework called SAC+ to improve SMR-based hybrid storage. SAC+ integrates the two dominant types of SMR drives—namely, drive-managed and host-managed SMR drives—and provides a universal framework implementation. In addition, SAC+ integrally combines the drive characteristics to optimize I/O performance. The results of evaluations conducted using real-world traces indicate that SAC+ reduces the I/O time by 36–93% compared with state-of-the-art algorithms. Diansen Sun, Ruixiong Tan, Yunpeng Chai |
ACM Trans. Storage | 1 |
| 2022 | R2B: high-efficiency and fair I/O scheduling for multi-tenant with differentiated demandsabstractBig data applications have differentiated requirements for I/O resources in cloud environments. For instance, data analytic and AI/ML applications usually have periodical burst I/O traffic, and data stream processing and database applications often introduce fluctuating I/O loads based on a guaranteed I/O bandwidth. However, the existing resource isolation model (i.e., RLW) and methods (e.g., Token-bucket, mClock, and cgroup) cannot support the fluctuating I/O load and differentiated I/O demands well, and thus cannot achieve fairness, high resource utilization, and high performance for applications at the same time. In this paper, we propose a novel efficient and fair I/O resource isolation model and method called R2B, which can adapt to the differentiated I/O characteristics and requirements of different applications in a shared resource environment. R2B can simultaneously satisfy the fairness and achieve both high application efficiency and high bandwidth utilization. Diansen Sun, Yunpeng Chai, Chaoyang Liu, Weihao Sun, Qingpeng Zhang |
DAC | 1 |
| 2022 | Light-GC: a lightweight and efficient garbage collection scheme for embedded file systemsabstractRaw flash file systems are essential in today's cost-sensitive embedded systems and legacy embedded devices. The performance of raw flash file systems is often limited by their inefficient garbage collection (GC) due to the tight capacity of the onboard flash memory and CPU computing power. However, in real-world scenarios, we observed that the GC overhead can account for more than 85% of the total I/O time, which not only degrades the performance of the file system but also shortens the endurance of the flash chip. However, existing GC optimization used in high-end SSD or server-side file systems usually leads to high CPU and memory usage, which is not suitable for the embedded environment. In this paper, we propose LightGC, a low-complexity and high-efficiency GC scheme. We design an optimized clustering algorithm for page hotness measurement and a hot-delay GC victim selection strategy. LightGC can also be adapted to locality changes in workloads to maximize the effect of cold and heat separation. Our experimental results show that LightGC offers a relative improvement of up to 19% in GC efficiency, a 5%-15% reduction in write amplification, and a 10%-17% increase in flash memory endurance compared to other existing GC methods. In addition, driven by LightGC, we implement the UBIFS2 file system, an upgraded version of the UBIFS flash file system. We have done careful engineering design so that UBIFS2 and the original UBIFS are compatible with each other and users can switch between them freely. Diansen Sun, Yunlong Song, Yunpeng Chai, Baoling Peng, Fangzhou Lu |
Middleware | 1 |
| 2020 | SAC: A Co-Design Cache Algorithm for Emerging SMR-based High-Density DisksabstractTo satisfy the huge storage capacity requirements of big data, the emerging high-density disks gradually adopt the Shingled Magnetic Recording (SMR) technique. However, the most serious challenge of SMR disks lies in their weak fine-grained random write performance caused by the write amplification inner SMRs and its extremely unbalanced read and write latencies. Although fast storage devices like Flash-based SSDscan be used to boost SMR disks in SMR-based hybrid storage, the optimization targets of existing cache algorithms (e.g., higher popularity for LRU, lower SMR write amplification ratio for MOST) are NOT the crucial factor for the performance of the SMR-based hybrid storage. In this paper, we propose a new SMR-Aware Co-design cache algorithm called SAC to accelerate the SMR-based hybrid storage. SAC adopts a hardware/software co-design method to fit the characteristics of SMR disks and to optimize the crucial factor, i.e., RMW operations inner SMR disks, effectively. Furthermore, SAC also makes a good balance between some conflicting factors, e.g., the data popularity vs. the SMR write amplification and clean cache space vs. dirty cache space. In our evaluations under real-world traces, SAC achieves a 7.5× performance speedup compared with LRU in the write-only mode, and a 2.9× speedup in the read-write mixed mode. Diansen Sun, Yunpeng Chai |
ASPLOS | 1 |
| 2018 | Enabling Accurate Performance Isolation on Hybrid Storage Devices in Cloud EnvironmentabstractHybrid storage devices have been widely deployed in cloud platforms to provide cost-efficient storage services. So the performance isolation on hybrid storage devices is important and necessary to ensure the quality-of-service (QoS) of cloud tenants. However, existing performance isolation techniques (e.g., the widely used cgroup) cannot provide accurate performance isolation on hybrid devices, usually leading to an unexpected throughput shrink than the user-specified value. In this paper, we propose a new Self-Adaptive Accurate Throttling (SAAT) method to achieve accurate performance isolation on hybrid storage devices. SAAT can give an accurate estimation of the throughput shift of existing solutions periodically according to the latest status of hybrid storage devices, and then adjust the assigned throughput of cgroup to achieve the accurate performance isolation. The experimental results exhibit that SAAT outperform the original cgroup method for 3.42 times on the difference of average throughput (DAT) between the target and the measured one, i.e., reducing DAT from 6.56% to 1.94%; in the meanwhile, SAAT reduces the Average Jitter of practical throughput from 6.62% to 5.25%. Chuanwen Wang, Diansen Sun, Yunpeng Chai |
ICCD | 2 |