TY - GEN
T1 - Empirical quantification of opportunities for content adaptation in web servers
AU - Gopshtein, Michael
AU - Feitelson, Dror G.
PY - 2010
Y1 - 2010
N2 - A basic problem in the management of web servers is capacity planning: you want enough capacity to be able to serve peak loads, but not too much so as to avoid excessive costs. It is therefore important to know the load that web service places on the CPU, disk, and network. We analyze these loads for representative web sites, and find that with normal caching the disk is not expected to be a bottleneck, and that reducing the number of requests made is more important than reducing the total size. We then consider the option of trading off quality for throughput, as may be necessary to handle flash crowds. The suggested approaches include the elimination of graphical decorations and previews, the compression of large images, the consolidation of style sheets and JavaScript code in the main HTML page, and the removal of unimportant blocks from the design.
AB - A basic problem in the management of web servers is capacity planning: you want enough capacity to be able to serve peak loads, but not too much so as to avoid excessive costs. It is therefore important to know the load that web service places on the CPU, disk, and network. We analyze these loads for representative web sites, and find that with normal caching the disk is not expected to be a bottleneck, and that reducing the number of requests made is more important than reducing the total size. We then consider the option of trading off quality for throughput, as may be necessary to handle flash crowds. The suggested approaches include the elimination of graphical decorations and previews, the compression of large images, the consolidation of style sheets and JavaScript code in the main HTML page, and the removal of unimportant blocks from the design.
KW - Degraded service
KW - Overload
KW - Throughput
KW - Web server
UR - http://www.scopus.com/inward/record.url?scp=77955006515&partnerID=8YFLogxK
U2 - 10.1145/1815695.1815702
DO - 10.1145/1815695.1815702
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:77955006515
SN - 9781605589084
T3 - ACM International Conference Proceeding Series
BT - Proceedings of SYSTOR 2010 - The 3rd Annual Haifa Experimental Systems Conference
T2 - 3rd Annual Haifa Experimental Systems Conference, SYSTOR 2010
Y2 - 24 May 2010 through 26 May 2010
ER -