Exploiting combined locality for {Wide-Stripe} erasure coding in distributed storage

Y Hu, L Cheng, Q Yao, PPC Lee, W Wang… - … USENIX Conference on …, 2021 - usenix.org
Erasure coding is a low-cost redundancy mechanism for distributed storage systems by
storing stripes of data and parity chunks. Wide stripes are recently proposed to suppress the …

Ursa: Hybrid block storage for cloud-scale virtual disks

H Li, Y Zhang, D Li, Z Zhang, S Liu, P Huang… - Proceedings of the …, 2019 - dl.acm.org
This paper presents URSA, a hybrid block store that provides virtual disks for various
applications to run efficiently on cloud VMs. Trace analysis shows that the I/O patterns …

{KylinX}: A dynamic library operating system for simplified and efficient cloud virtualization

Y Zhang, J Crowcroft, D Li, C Zhang, H Li… - 2018 USENIX Annual …, 2018 - usenix.org
Unikernel specializes a minimalistic LibOS and a target application into a standalone single-
purpose virtual machine (VM) running on a hypervisor, which is referred to as (virtual) …

Flash-oriented Coded Storage: Research Status and Future Directions

Z Li, G Zhang, Y Wang - ACM Transactions on Storage, 2024 - dl.acm.org
Flash-based solid-state drives (SSDs) have been widely adopted in various storage
systems, manifesting better performance than their forerunner HDDs. However, the …

On fault tolerance, locality, and optimality in locally repairable codes

O Kolosov, G Yadgar, M Liram, I Tamo… - ACM Transactions on …, 2020 - dl.acm.org
Erasure codes in large-scale storage systems allow recovery of data from a failed node. A
recently developed class of codes, locally repairable codes (LRCs), offers tradeoffs between …

{MAPX}: Controlled data migration in the expansion of decentralized {Object-Based} storage systems

L Wang, Y Zhang, J Xu, G Xue - 18th USENIX Conference on File and …, 2020 - usenix.org
Data placement is critical for the scalability of decentralized object-based storage systems.
The state-of-the-art CRUSH placement method is a decentralized algorithm that …

MDTUpdate: A multi-block double tree update technique in heterogeneous erasure-coded clusters

H Zhou, D Feng, Y Hu - IEEE Transactions on Computers, 2023 - ieeexplore.ieee.org
A significant drawback of erasure codes is suffering from the expensive update overhead,
and all parity blocks are regenerated once any update of one data block for consistency …

Hybrid block storage for efficient cloud volume service

Y Zhang, H Li, S Liu, P Huang - ACM Transactions on Storage, 2023 - dl.acm.org
The migration of traditional desktop and server applications to the cloud brings challenge of
high performance, high reliability, and low cost to the underlying cloud storage. To satisfy the …

Cross-rack-aware updates in erasure-coded data centers

Z Shen, PPC Lee - Proceedings of the 47th International Conference on …, 2018 - dl.acm.org
The update performance in erasure-coded data centers is often bottlenecked by the
constrained cross-rack bandwidth. We propose CAU, a cross-rack-aware update …

Optimal rack-coordinated updates in erasure-coded data centers

G Gong, Z Shen, S Wu, X Li… - IEEE INFOCOM 2021 …, 2021 - ieeexplore.ieee.org
Erasure coding has been extensively deployed in today's data centers to tackle prevalent
failures, yet it is prone to give rise to substantial cross-rack traffic for parity update. In this …