Distributed Storage Allocations for Optimal Service Rates
Pei Peng, Moslem Noori, Emina Soljanin

TL;DR
This paper investigates how to optimally distribute coded storage across nodes in distributed systems to maximize service rates, considering different access and file size models, and finds that minimal spreading is best for small files, while larger files require tailored strategies.
Contribution
It introduces a comprehensive analysis of storage allocation strategies under various access and download models, revealing optimal spreading patterns for different file size scenarios.
Findings
Minimal spreading is optimal for small files.
Optimal spreading depends on system parameters for large files.
Results hold across different access models.
Abstract
Redundant storage maintains the performance of distributed systems under various forms of uncertainty. This paper considers the uncertainty in node access and download service. We consider two access models under two download service models. In one access model, a user can access each node with a fixed probability, and in the other, a user can access a random fixed-size subset of nodes. We consider two download service models. In the first (small file) model, the randomness associated with the file size is negligible. In the second (large file) model, randomness is associated with both the file size and the system's operations. We focus on the service rate of the system. For a fixed redundancy level, the systems' service rate is determined by the allocation of coded chunks over the storage nodes. We consider quasi-uniform allocations, where coded content is uniformly spread among a…
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.
