2001
DOI: 10.1109/71.963420
|View full text |Cite
|
Sign up to set email alerts
|

The power of two choices in randomized load balancing

Abstract: AbstractÐWe consider the following natural model: Customers arrive as a Poisson stream of rate !n, !`I, at a collection of n servers. Each customer chooses some constant d servers independently and uniformly at random from the n servers and waits for service at the one with the fewest customers. Customers are served according to the first-in first-out (FIFO) protocol and the service time for a customer is exponentially distributed with mean 1. We call this problem the supermarket model. We wish to know how the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

32
1,055
0
1

Year Published

2001
2001
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 1,120 publications
(1,088 citation statements)
references
References 34 publications
32
1,055
0
1
Order By: Relevance
“…However, the bounds are numerically tractable, and are remarkably tight. Moreover, the bounds illustrate that the asymptotic result from [5] can be largely inaccurate (e.g., smaller than the lower bound) in regimes with small number of servers.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations
“…However, the bounds are numerically tractable, and are remarkably tight. Moreover, the bounds illustrate that the asymptotic result from [5] can be largely inaccurate (e.g., smaller than the lower bound) in regimes with small number of servers.…”
Section: Introductionmentioning
confidence: 99%
“…A fundamental qualitative result is that SQ(2) yields an exponential improvement over SQ (1) in terms of delay, yet with a conceivably small overhead cost. This result is known as the 'power-of-two' result [5].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…The first question is whether there is enough of a load imbalance to justify active migration of processes to improve the balance. In particular, an underloaded machine and an overloaded machine need to be paired up, which requires machines to know about each other [52,495].…”
Section: Process Runtimesmentioning
confidence: 99%