2016
DOI: 10.48550/arxiv.1612.00722
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Asymptotic Optimality of Power-of-$d$ Load Balancing in Large-Scale Systems

Debankur Mukherjee,
Sem C. Borst,
Johan S. H. van Leeuwaarden
et al.
Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
11
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 7 publications
(13 citation statements)
references
References 0 publications
2
11
0
Order By: Relevance
“…The above results mirror the fluid-level and diffusion-level optimality properties reported in the companion paper [23] for power-of-d(N) strategies in a scenario with N server pools, where each server pool is a collection of servers, each working at unit rate. The coupling developed in [23] has greater hold on the task completions, and provides absolute bounds on the difference of each component of the occupancy states. More specifically, the task completions depend on the total number of active tasks in the entire system, whereas in the single-server scenario, it depends only on the number of non-idle servers.…”
Section: Introductionsupporting
confidence: 77%
See 1 more Smart Citation
“…The above results mirror the fluid-level and diffusion-level optimality properties reported in the companion paper [23] for power-of-d(N) strategies in a scenario with N server pools, where each server pool is a collection of servers, each working at unit rate. The coupling developed in [23] has greater hold on the task completions, and provides absolute bounds on the difference of each component of the occupancy states. More specifically, the task completions depend on the total number of active tasks in the entire system, whereas in the single-server scenario, it depends only on the number of non-idle servers.…”
Section: Introductionsupporting
confidence: 77%
“…The above condition is in fact close to necessary, in the sense that the diffusion-level behavior of the scheme is sub-optimal if d(N)/( √ N log N) → 0 as N → ∞. The above results mirror the fluid-level and diffusion-level optimality properties reported in the companion paper [23] for power-of-d(N) strategies in a scenario with N server pools, where each server pool is a collection of servers, each working at unit rate. The coupling developed in [23] has greater hold on the task completions, and provides absolute bounds on the difference of each component of the occupancy states.…”
Section: Introductionsupporting
confidence: 73%
“…Now, choosing n(N) = √ N/ d(N)/( √ N log(N)), it can be seen that as N → ∞, n(N)/ √ N → 0 and the above probability converges to 0. Therefore for any ε, δ > 0, (19) yields…”
Section: Asymptotically Optimal Random Graph Topologiesmentioning
confidence: 98%
“…Our proof methodology builds on some recent advances in the analysis of the power-of-d algorithm where d = d(N) grows with N [19,20]. Specifically, we view the load balancing process on an arbitrary graph as a 'sloppy' version of that on a clique, and thus construct several other intermediate sloppy versions.…”
Section: Related Workmentioning
confidence: 99%
“…Similarly as in the blocking scenario, the term z r (t) represents the (scaled) rate at which dispatcher r uses tokens and forwards incoming jobs to idle servers at time t. Accordingly, λ 1 (t) is the aggregate rate at which dispatchers use tokens to forward jobs to (guaranteed) idle servers at time t, while λ 2 (t) is the aggregate rate at which jobs are forwarded to randomly selected servers (which may or may not be idle). Equation (10) reflects that the rate of change in the fraction of idle servers is the difference between the aggregate rate y 0 (t) at which jobs are completed by servers with one job, and the rate λ 1 (t) at which dispatchers use tokens to forward jobs to idle servers plus the rate λ 2 (t)y 0 (t) at which jobs are forward to randomly selected servers that happen to be idle. Equation (11) states that the rate of change in the fraction of servers with i jobs is the balance of the rate λ 2 (t)y i−1 (t) at which jobs are forwarded to randomly selected servers with i−1 jobs plus the aggregate rate y i+1 (t) at which jobs are completed by servers with i + 1 jobs, and the rate λ 2 (t)y i (t) at which jobs are forwarded to randomly selected servers with i jobs plus the aggregate rate y i (t) at which jobs are completed by servers with i jobs.…”
Section: Fluid Limit In the Queueing Scenariomentioning
confidence: 99%