The Service Rate Region Polytope
Gianira N. Alfarano, Altan B. Kilic, Alberto Ravagnani, Emina Soljanin
TL;DR
This work characterizes the polyhedral geometry of service rate regions arising in distributed coded storage systems. It models the region as the image of an allocation polytope under a linear map, and develops both outer bounds (via coding theory and knapsack-based optimization) and a discrete allocation framework to connect rational points with rational allocations. The paper proves that every rational point in the service rate region has a rational allocation and provides precise results for systematic MDS codes, including volume calculations in low dimensions. These insights guide design choices and allocation strategies in practical distributed storage by linking code properties to service-capacity geometry and enabling tractable approximations of the region. Key contributions include discretization results, rational-vertex structure, and explicit bounds and volumes for important code families.
Abstract
We investigate the properties of a family of polytopes that naturally arise in connection with a problem in distributed data storage, namely service rate region polytopes. The service rate region of a distributed coded system describes the data access requests that the underlying system can support. In this paper, we study the polytope structure of the service rate region with the primary goal of describing its geometric shape and properties. We achieve so by introducing various structural parameters of the service rate region and establishing upper and lower bounds for them. The techniques we apply in this paper range from coding theory to optimization. One of our main results shows that every rational point of the service rate region has a so-called rational allocation, answering an open question in the research area.
