On the Service Capacity Region of Accessing Erasure Coded Content
Mehmet Aktas, Sarah E. Anderson, Ann Johnston, Gauri Joshi, Swanand, Kadhe, Gretchen L. Matthews, Carolyn Mayer, and Emina Soljanin

TL;DR
This paper analyzes how erasure coding in cloud storage can maximize service capacity, showing that coding and replication together improve robustness and capacity over traditional methods.
Contribution
It introduces methods to optimize request distribution and code selection to maximize the service capacity region in erasure-coded storage systems.
Findings
Erasure coding enhances robustness to file popularity skew.
Combining coding and replication enlarges the capacity region.
Optimal request splitting improves system throughput.
Abstract
Cloud storage systems generally add redundancy in storing content files such that files are replicated or erasure coded and stored on nodes. In addition to providing reliability against failures, the redundant copies can be used to serve a larger volume of content access requests. A request for one of the files can be either be sent to a systematic node, or one of the repair groups. In this paper, we seek to maximize the service capacity region, that is, the set of request arrival rates for the files that can be supported by a coded storage system. We explore two aspects of this problem: 1) for a given erasure code, how to optimally split incoming requests between systematic nodes and repair groups, and 2) choosing an underlying erasure code that maximizes the achievable service capacity region. In particular, we consider MDS and Simplex codes. Our analysis demonstrates…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
