Demo Data from EDBT 2026 / reviewers in the wild / expert
Youxu Chen
dblp:193/6694
· DBLP profile ↗
3ranked-venue papers
2as first author
1since 2021 · last 2021
0000-0002-4246-997XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 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
2 papers |
Storage systems · 92% Cloud and datacenter computing · 8% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › file systems
distributed file system |
0.9 | 2 | 2021 | Lunule: an agile and judicious metadata load balancer for CephFS · SC 2021 Explicit Data Correlations-Directed Metadata Prefetching Method in Distributed File Systems · IEEE Trans. Parallel Distributed Syst. 2019 |
Storage systems › file systems › distributed file system
metadata load balancing |
0.5 | 1 | 2021 | Lunule: an agile and judicious metadata load balancer for CephFS · SC 2021 |
Storage systems › metadata management
metadata prefetching |
0.4 | 1 | 2019 | Explicit Data Correlations-Directed Metadata Prefetching Method in Distributed File Systems · IEEE Trans. Parallel Distributed Syst. 2019 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.1 | 1 | 2021 | Lunule: an agile and judicious metadata load balancer for CephFS · SC 2021 |
Methods — techniques the papers use, named apart from their topics
workload-aware migration planning · 0.5subtree partitioning · 0.5imbalance factor model · 0.5pattern matching · 0.4extended attributes · 0.4adaptive feedback · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Lunule: an agile and judicious metadata load balancer for CephFSabstractFor a decade, the Ceph distributed file system (CephFS) has been widely used to serve the ever-growing big data in many key fields ranging from Internet services to AI computing. To scale out the massive metadata access, CephFS adopts a dynamic subtree partitioning method, splitting the hierarchical namespace and distributing subtrees across multiple metadata servers. However, this method suffers from a severe imbalance problem that may result in poor performance due to its inaccurate imbalance prediction, ignorance of workload characteristics, and unnecessary/invalid migration activities. To eliminate these inefficiencies, we propose Lunule, a novel CephFS metadata load balancer, which employs an imbalance factor model for accurately determining when to trigger re-balance and tolerate benign imbalanced situations. Lunule further adopts a workload-aware migration planner to appropriately select subtree migration candidates. Compared to baselines, Lunule achieves better load balance, increases the metadata throughput by up to 315.8%, and shortens the tail job completion time by up to 64.6% for five real-world workloads and their mixture, respectively. Besides, Lunule is capable of handling the metadata cluster expansion and the client workload growth, and scales linearly on a cluster of 16 MDSs. Yiduo Wang 0002, Cheng Li 0001, Xinyang Shao, Youxu Chen, Feng Yan 0001, Yinlong Xu 0001 |
SC | 4 |
| 2019 | Explicit Data Correlations-Directed Metadata Prefetching Method in Distributed File SystemsabstractMetadata performance in distributed file systems (DFS) is critical, due to the following trends: (a) the growing size of modern storage systems is expected to exceed billions of files and most files are small; (b) over half of the file accesses are metadata operations. In this work, we present SMeta, a metadata prefetching method that is seamlessly integrated into DFS for easy-of-use and significantly scales the metadata performance. Previous prefetching proposals primarily focus on mining groups of files that tend to be accessed together from the access history. Nevertheless, our study discovered that these solutions likely miss a huge number of correlated files whose co-occurrence frequency is not high enough. Unlike access correlations, we take a novel and completely different approach to explore explicit data correlations by understanding the reference relationships between files encoded in some forms of hyperlinks, which naturally exist in many applications. To embrace this new concept, SMeta explores correlations upon files are written via a light-weight pattern matching algorithm, stores correlations in the reserved extended attributes of file metadata to avoid changes in DFS APIs, and collapses multiple I/O rounds for accessing metadata of the target file and its data-correlated files into one round. A cost-efficient adaptive feedback mechanism is introduced to improve prefetching accuracy. We implemented SMeta atop of Ceph and evaluated it using synthetic and real system workloads. Compared to baselines, SMeta provides better metadata performance in terms of latency, throughput and scalability. Youxu Chen, Cheng Li 0001, Min Lv, Xinyang Shao, Yongkun Li 0001, Yinlong Xu 0001 |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2016 | Balanced Parity Update Algorithm with Queueing Length Awareness for RAID ArraysabstractIn parity-based RAID arrays, to update a data chunk, the corresponding parity chunk(s) must be updated accordingly so as to keep data consistency and availability. To achieve this, either read-modify-write (RMW) or read-construct-write (RCW) could be used. Traditional parity update algorithm always selects the one requiring fewer pre-reads so as to reduce the total number of I/Os, but it may aggravate the skewness of I/O queues on disks, and thus degrades the system performance. In this paper, we propose a balanced parity update algorithm with queueing length awareness, BPU, which takes the number of pre-reads, the skewness of I/O queues on disks, and real-time workload into consideration when selecting RCW or RMW to update parity chunks. We implement a prototype system with BPU to evaluate its performance. Experimental results show that the length of I/O queues on disks in a RAID array may be highly skewed when using traditional parity update algorithm, and thus severely degrades the system performance. With BPU, we can reduce the average response time by up to 10%. We also study the performance of BPU under different system configurations, and provide multiple insights for adjusting the parameters of BPU so as to optimize its performance. Youxu Chen, Yinlong Xu 0001, Yongkun Li 0001 |
ICPADS | 1 |