{C2DN}: How to Harness Erasure Codes at the Edge for Efficient Content Delivery
Content Delivery Networks (CDNs) deliver much of the world's web and video content to
users from thousands of clusters deployed at the “edges” of the Internet. Maintaining …
users from thousands of clusters deployed at the “edges” of the Internet. Maintaining …
Practical design considerations for wide locally recoverable codes (LRCs)
Most of the data in large-scale storage clusters is erasure coded. At exascale, optimizing
erasure codes for low storage overhead, efficient reconstruction, and easy deployment is of …
erasure codes for low storage overhead, efficient reconstruction, and easy deployment is of …
Tiger:{Disk-Adaptive} redundancy without placement restrictions
Large-scale cluster storage systems use redundancy (via erasure coding) to ensure data
durability. Disk-adaptive redundancy—dynamically tailoring the redundancy scheme to …
durability. Disk-adaptive redundancy—dynamically tailoring the redundancy scheme to …
Optimal data placement for stripe merging in locally repairable codes
Erasure coding is a storage-efficient redundancy scheme for modern clustered storage
systems by storing stripes of data and parity blocks across the nodes of multiple clusters; in …
systems by storing stripes of data and parity blocks across the nodes of multiple clusters; in …
Myths and misconceptions around reducing carbon embedded in cloud platforms
Major cloud providers have stated public plans to lower their carbon emissions. Historically,
this has meant focusing on emissions from producing the electricity consumed by …
this has meant focusing on emissions from producing the electricity consumed by …
A Survey of the Past, Present, and Future of Erasure Coding for Storage Systems
Erasure coding is a known redundancy technique that has been popularly deployed in
modern storage systems to protect against failures. By introducing a small portion of coded …
modern storage systems to protect against failures. By introducing a small portion of coded …
Convertible codes: Enabling efficient conversion of coded data in distributed storage
Erasure codes are essential for providing efficient resilience against node failures in
distributed storage. Typically, an erasure code encodes symbols into symbols which are …
distributed storage. Typically, an erasure code encodes symbols into symbols which are …
Efficient Fault Tolerance for Recommendation Model Training via Erasure Coding
Deep-learning-based recommendation models (DLRMs) are widely deployed to serve
personalized content. In addition to using neural networks, DLRMs have large, sparsely …
personalized content. In addition to using neural networks, DLRMs have large, sparsely …
Disaggregated RAID storage in modern datacenters
RAID (Redundant Array of Independent Disks) has been widely adopted for decades, as it
provides enhanced throughput and redundancy beyond what a single disk can offer. Today …
provides enhanced throughput and redundancy beyond what a single disk can offer. Today …
Morph: Efficient File-Lifetime Redundancy Management for Cluster File Systems
Many data services tune and change redundancy configurations of files over their lifetimes
to address changes in data temperature and latency requirements. Unfortunately, changing …
to address changes in data temperature and latency requirements. Unfortunately, changing …