ACM Transactions on Internet Technology · 2006 · 140 citations · 49 references
ComputingComputer ScienceComputer SystemsDistributed SystemsQueuing TheorySchedulingCpu SchedulingLoad BalancingQueueing TheoryResource SchedulingWeb Performance OptimizationWorkload SchedulingFair SchedulingOverload HandlingOverload SchedulingRequest SchedulingServer Load BalancingServer-based SchedulingWeb Server Architecture
This article provides a detailed implementation study on the behavior of web serves that serve static requests where the load fluctuates over time (transient overload). Various external factors are considered, including WAN delays and losses and different client behavior models. We find that performance can be dramatically improved via a kernel-level modification to the web server to change the scheduling policy at the server from the standard FAIR (processor-sharing) scheduling to SRPT (shortest-remaining-processing-time) scheduling. We find that SRPT scheduling induces no penalties. In particular, throughput is not sacrificed and requests for long files experience only negligibly higher response times under SRPT than they did under the original FAIR scheduling.
49
Luigi Rizzo · ACM SIGCOMM Computer Communication Review · 1997 · 896 citations
A workload characterization study of the 1998 World Cup Web site
Martin Arlitt, Tai Jin · IEEE Network · 2000 · 765 citations