Tackling Heterogeneous Traffic in Multi-access Systems via Erasure Coded Servers
Tuhinangshu Choudhury, Weina Wang, Gauri Joshi

TL;DR
This paper introduces erasure-coded servers in multi-access cloud systems to efficiently handle heterogeneous and unpredictable data access demands, expanding capacity and reducing response times compared to traditional replication methods.
Contribution
It proposes a novel use of erasure coding for multi-type data serving, analyzes its capacity and response time benefits, and demonstrates significant performance improvements over standard systems.
Findings
Coding expands the service capacity region.
Adding coded servers reduces mean response time.
Significant response time improvements in skewed demand regimes.
Abstract
Most data generated by modern applications is stored in the cloud, and there is an exponential growth in the volume of jobs to access these data and perform computations using them. The volume of data access or computing jobs can be heterogeneous across different job types and can unpredictably change over time. Cloud service providers cope with this demand heterogeneity and unpredictability by over-provisioning the number of servers hosting each job type. In this paper, we propose the addition of erasure-coded servers that can flexibly serve multiple job types without additional storage cost. We analyze the service capacity region and the response time of such erasure-coded systems and compare them with standard uncoded replication-based systems currently used in the cloud. We show that coding expands the service capacity region, thus enabling the system to handle variability in demand…
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.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Distributed systems and fault tolerance · Cloud Computing and Resource Management
