Liquid Cloud Storage
This work addresses the challenge of balancing durability, storage overhead, repair bandwidth, and access performance in large-scale distributed storage systems, offering a practical solution for cloud providers.
The paper introduces liquid cloud storage, a system that uses large codes, lazy repair, and flow storage to achieve flexible and near-optimal trade-offs between durability, overhead, repair bandwidth, and access performance across hundreds to thousands of unreliable nodes.
A liquid system provides durable object storage based on spreading redundantly generated data across a network of hundreds to thousands of potentially unreliable storage nodes. A liquid system uses a combination of a large code, lazy repair, and a flow storage organization. We show that a liquid system can be operated to enable flexible and essentially optimal combinations of storage durability, storage overhead, repair bandwidth usage, and access performance.