IEEE INFOCOM 2014 - IEEE Conference on Computer Communications 2014
DOI: 10.1109/infocom.2014.6848034
|View full text |Cite
|
Sign up to set email alerts
|

When queueing meets coding: Optimal-latency data retrieving scheme in storage clouds

Abstract: Storage clouds, such as Amazon S3, are being widely used for web services and Internet applications. It has been observed that the delay for retrieving data from and placing data into the clouds is quite random, and exhibits weak correlations between different read/write requests. This inspires us to investigate a key problem: can we reduce the delay by transmitting data replications in parallel or using powerful erasure codes?In this paper, we study the problem of reducing the delay of downloading data from c… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
98
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 80 publications
(98 citation statements)
references
References 17 publications
0
98
0
Order By: Relevance
“…Finally, we make a comment on the scenario that is being modeled in our paper and some of the other prior works (e.g., [4], [7], [8], [10]- [12]). Our work views the problem from the point of view of storage service provider.…”
Section: System Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…Finally, we make a comment on the scenario that is being modeled in our paper and some of the other prior works (e.g., [4], [7], [8], [10]- [12]). Our work views the problem from the point of view of storage service provider.…”
Section: System Modelmentioning
confidence: 99%
“…Our work views the problem from the point of view of storage service provider. On the other hand, the previous works (e.g., [4], [7], [8], [10]- [12]) view the problem from the point of view of a customer who uses a cloud storage system. Thus, in these other works, the service time of a file is a complicated function of one's own file size, the storage server's speed and the service provided to other customers.…”
Section: System Modelmentioning
confidence: 99%
“…Finally, we make a comment on the scenario that is being modeled in our paper and some of the other prior works (e.g., [5], [8], [9], [11]- [13]). Our work views the problem from the point of view of storage service provider.…”
Section: A Related Workmentioning
confidence: 99%
“…However, the approach cannot be applied to a multiple-heterogeneous file storage where each file has a separate folk-join queue and the queues of different files are highly dependent due to shared storage nodes and joint request scheduling. In another work [3], the authors applied this fork-join queue to optimize threads allocation to each request, which is similar to our weighted queue model, however, both proposed greedy/shared scheme would waste system resources because in fork-join queue there will always be some threads have unfinished downloads due to redundant assignment. In addition, in [7], the authors proposed a distributed storage system which analyzed through the Fork-join queue framework with heterogeneous jobs, and provide lower and upper bounds on the average latency for jobs of different classes under various scheduling policies, such as First-Come-First-Serve, preemptive and nonpreemptive priority scheduling policies, based on the analysis of mean and second moment of waiting time.…”
Section: B Related Workmentioning
confidence: 99%
“…Remark 1: Consider the homogeneous case studied in previous work [3,40,45,50] where all nodes have the same service time distribution and where files have the same chunk placement (i.e., |S i | = n i = m ∀i ). It is easy to show that due to symmetry, the optimal scheduling probabilities π i,j minimizing total system latency is π i,j = k i /m for all i, j.…”
Section: A Probabilistic Schedulingmentioning
confidence: 99%