2009
DOI: 10.1007/s00453-009-9360-x
|View full text |Cite
|
Sign up to set email alerts
|

On Centralized Smooth Scheduling

Abstract: This paper studies evenly distributed sets of natural numbers and their applications to scheduling in a distributed environment. Such sets, called smooth sets, have the property that their quantity within each interval is proportional to the size of the interval, up to a bounded additive deviation; namely, for ρ, ∆ ∈ R a set A of natural numbers is (ρ, ∆)-smooth if abs(|I| · ρ − |I ∩ A|) < ∆ for any interval I ⊂ N.The current paper studies scheduling persistent clients on a single slot-oriented resource in a f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
6
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 29 publications
0
6
0
Order By: Relevance
“…Each user or task has a weight and the goal is to schedule the users so that they obtain the resource proportionally to their weight. Sometime there are multiple identical resource, but each task can be assigned to one resource concurrently [6,20]. This is similar to our setting when the graph is a clique (or composed of components that are cliques) and all the weights are the same.…”
Section: Related Workmentioning
confidence: 82%
“…Each user or task has a weight and the goal is to schedule the users so that they obtain the resource proportionally to their weight. Sometime there are multiple identical resource, but each task can be assigned to one resource concurrently [6,20]. This is similar to our setting when the graph is a clique (or composed of components that are cliques) and all the weights are the same.…”
Section: Related Workmentioning
confidence: 82%
“…The classical p-processor cup game. The p processor cup game captures the general problem in which there are some number n of tasks competing for a smaller number p of processors [7,21,8,34,32,38,6,24,35,36,17,10,27,1,16,33,25]. A scheduler must assign tasks to processors over time in order to ensure that no individual task ever falls too far behind.…”
Section: Introductionmentioning
confidence: 99%
“…If one views the cup game as a scheduling problem, then the cups represent tasks, the water represents work, the filler represents an adversary that determines when work arrives, and the emptier represents a scheduler that can select p tasks to run on a given time step (we will use the terms "round" and "time step" interchangeably). Although we will primarily be interested in the cup game as a scheduling problem [7,21,8,34,32,38,6,24,35,36,1,33,17], it has also found applications to many other problems (e.g. deamortization of data structures [2,17,16,3,39,23,18,26,9], network-switch buffer management [22,4,40,20], quality-of-service guarantees [7,1,33], etc.…”
Section: Introductionmentioning
confidence: 99%
“…Starting with the seminal paper of Liu [30], work on the p processor cup game has spanned more than five decades [7,20,8,29,27,33,6,23,30,31,16,10,25,1,15,28]. In addition to processor scheduling [7,20,8,29,27,33,6,23,30,31,1,28,16], applications include network-switch buffer management [21,4,35,19], quality of service guarantees [7,1,28], and data structure deamortization [2,16,15,3,34,22,17,24,9]. The game has also been studied in many different forms.…”
Section: Introductionmentioning
confidence: 99%
“…The game has also been studied in many different forms. Researchers have studied the game with a fixed-filling-rate constraint [7,20,8,29,27,33,6,23,30,31], with various forms of resource augmentation [10,25,28,16], with both oblivious and adaptive adversaries [1,7,30,10,25], with smoothed analysis [25,10], with a semi-clairvoyant emptier [28], with competitive analysis [5,18,14], etc.…”
Section: Introductionmentioning
confidence: 99%