When Queueing Meets Coding: Optimal-Latency Data Retrieving Scheme in Storage Clouds
Shengbo Chen, Yin Sun, Ulas C. Kozat, Longbo Huang, Prasun Sinha,, Guanfeng Liang, Xin Liu, Ness B. Shroff

TL;DR
This paper analyzes the delay performance of data retrieval in cloud storage systems using FEC codes and queueing theory, identifying optimal scheduling schemes under exponential download time assumptions.
Contribution
It introduces a novel queueing model for FEC-coded cloud storage retrieval and characterizes delay-optimal scheduling schemes for different code parameters.
Findings
Work-conserving schemes are delay-optimal for k=1.
Greedy scheduling is delay-optimal for k>1.
Numerical results highlight limitations of the exponential delay assumption.
Abstract
In this paper, we study the problem of reducing the delay of downloading data from cloud storage systems by leveraging multiple parallel threads, assuming that the data has been encoded and stored in the clouds using fixed rate forward error correction (FEC) codes with parameters (n, k). That is, each file is divided into k equal-sized chunks, which are then expanded into n chunks such that any k chunks out of the n are sufficient to successfully restore the original file. The model can be depicted as a multiple-server queue with arrivals of data retrieving requests and a server corresponding to a thread. However, this is not a typical queueing model because a server can terminate its operation, depending on when other servers complete their service (due to the redundancy that is spread across the threads). Hence, to the best of our knowledge, the analysis of this queueing model remains…
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.
