2003
DOI: 10.1145/762483.762486
|View full text |Cite
|
Sign up to set email alerts
|

Size-based scheduling to improve web performance

Abstract: Is it possible to reduce the expected response time of every request at a web server, simply by changing the order in which we schedule the requests? That is the question we ask in this paper.This paper proposes a method for improving the performance of web servers servicing static HTTP requests. The idea is to give preference to requests for small files or requests with short remaining file size, in accordance with the SRPT (Shortest Remaining Processing Time) scheduling policy.The imp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
166
0
1

Year Published

2005
2005
2024
2024

Publication Types

Select...
6
2
2

Relationship

1
9

Authors

Journals

citations
Cited by 255 publications
(168 citation statements)
references
References 9 publications
1
166
0
1
Order By: Relevance
“…Note that in case of infinite variance the mean delay under the First-Come First-Served discipline is infinite for any load, whereas the SRPT discipline yields a finite mean delay as long as the system is stable [33]. For the latter reasons, the SRPT discipline has been widely adopted as an effective mechanism for improving the response time performance in web servers [11,18]. To some extent, the huge variability in job sizes also alleviates the long-standing concerns that have surrounded SRPT regarding the perceived unfairness towards extremely long jobs [7,16,35].…”
Section: Introductionmentioning
confidence: 99%
“…Note that in case of infinite variance the mean delay under the First-Come First-Served discipline is infinite for any load, whereas the SRPT discipline yields a finite mean delay as long as the system is stable [33]. For the latter reasons, the SRPT discipline has been widely adopted as an effective mechanism for improving the response time performance in web servers [11,18]. To some extent, the huge variability in job sizes also alleviates the long-standing concerns that have surrounded SRPT regarding the perceived unfairness towards extremely long jobs [7,16,35].…”
Section: Introductionmentioning
confidence: 99%
“…With this approach, the mean waiting time and the mean response time are minimized [15], [16], [17], [18]. SRPT scheduling has generated significant research interest, particularly in the context of request scheduling in Web servers [19], [20], [21], [22], [23]. Under certain job size distributions, SRPT even has a counter-intuitive "all can win" property, where all jobs prefer SRPT to PS [19].…”
Section: A Scheduling Policiesmentioning
confidence: 99%
“…Shortest remaining time [14] is a scheduling method that is a preemptive version of shortest job next [15] scheduling. In this scheduling algorithm, the process with the smallest amount of time remaining until completion is selected to execute.…”
Section: Related Workmentioning
confidence: 99%