2007
DOI: 10.1016/j.peva.2007.06.012
|View full text |Cite
|
Sign up to set email alerts
|

Analysis of join-the-shortest-queue routing for web server farms

Abstract: Join the Shortest Queue (JSQ) is a popular routing policy for server farms. However, until now all analysis of JSQ has been limited to First-Come-First-Serve (FCFS) server farms, whereas it is known that web server farms are better modeled as Processor Sharing (PS) server farms. We provide the first approximate analysis of JSQ in the PS server farm model for general job size distributions, obtaining the distribution of queue length at each queue. To do this, we approximate the queue length of each queue in the… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

4
145
0

Year Published

2008
2008
2020
2020

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 194 publications
(151 citation statements)
references
References 31 publications
4
145
0
Order By: Relevance
“…There exists an extensive literature on dispatching policies and their optimality [9,26,27,35,36,37,42,46]. Among the dispatching policies, the join-the-shortest-queue (JSQ) policy has received considerable attention [5,6,10,19,20,23,24,28,30,44,45]. The JSQ policy in some scenarios has been proven to be the optimal policy; on the one hand it minimizes the customers mean waiting time [25] and on the other hand it stochastically maximizes the number of customers served by time t, t > 0 [43].…”
Section: Introductionmentioning
confidence: 99%
“…There exists an extensive literature on dispatching policies and their optimality [9,26,27,35,36,37,42,46]. Among the dispatching policies, the join-the-shortest-queue (JSQ) policy has received considerable attention [5,6,10,19,20,23,24,28,30,44,45]. The JSQ policy in some scenarios has been proven to be the optimal policy; on the one hand it minimizes the customers mean waiting time [25] and on the other hand it stochastically maximizes the number of customers served by time t, t > 0 [43].…”
Section: Introductionmentioning
confidence: 99%
“…This property of JSQ was first observed and heavily investigated in [22] (for a system without background streams). Obviously using our file splitting rule and taking α = 0 or 1 yields two multi-class PS queues which are known to be exactly insensitive (one of the two queues is single class).…”
Section: Mean Behaviormentioning
confidence: 88%
“…In [22], the authors investigate the same queueing model in the context of web-server farms. A slight difference is that they do not consider background streams.…”
Section: Related Workmentioning
confidence: 99%
“…One of these dynamic algorithms, Joint Shortest Queue (JSQ), is an often used selection algorithm for server farms [28] which only considers the server queue size. When a request arrives on a selection component it is assigned to the server with the least requests in its queue to minimize the mean response time on every server [29].…”
Section: Benchmark Algorithmsmentioning
confidence: 99%