2004
DOI: 10.1145/1012888.1005694
|View full text |Cite
|
Sign up to set email alerts
|

Interposed proportional sharing for a storage service utility

Abstract: This paper develops and evaluates new share-based scheduling algorithms for differentiated service quality in network services, such as network storage servers. This form of resource control makes it possible to share a server among multiple request flows with probabilistic assurance that each flow receives a specified minimum share of a server's capacity to serve requests. This assurance is important for safe outsourcing of services to shared utilities such as Storage Service Providers.Our approach interposes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
38
0

Year Published

2005
2005
2019
2019

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 63 publications
(38 citation statements)
references
References 21 publications
0
38
0
Order By: Relevance
“…Many scheduling algorithms use relative values [29] to allocate resources [1], [2], [3]. [9] studied IOPS reservation in a IaaS.…”
Section: Related Workmentioning
confidence: 99%
“…Many scheduling algorithms use relative values [29] to allocate resources [1], [2], [3]. [9] studied IOPS reservation in a IaaS.…”
Section: Related Workmentioning
confidence: 99%
“…To address the similar problem in the domain of storage, various adaptations of these algorithms have been proposed. For example, YFQ [11], SFQ(D) [5] are based on Start-time Fair Queue (SFQ) [12]; SLEDS [13] and SARC [14] are adaptations of the leaky bucket algorithm; CVC [15] [4] adopts VirtualClock [7]. However, directly applying fair queuing-based algorithm to storage system can introduce unfairness within a short period of time (Section II-C).…”
Section: Overview and Related Workmentioning
confidence: 99%
“…An extension of SFQ, called SFQ(D) [5], maintains a queue for servicing up to D concurrent requests. With this extension, during a busy period, the virtual time is set to be the maximum start tag of requests in service.…”
Section: Unfairness Of Sfq For Storage Systemmentioning
confidence: 99%
See 1 more Smart Citation
“…Finding a good lower bound is a difficult problem (and is left as an open problem even in recent publications [13]). Our basic approach is to use a control loop augmented with queueing theoretic guidance.…”
Section: Determining a Lower Bound On The Mplmentioning
confidence: 99%