Web content adaptation to improve server overload behavior

被引:32
作者
Abdelzaher, TF [1 ]
Bhatti, N
机构
[1] Univ Michigan, Real Time Comp Lab, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
[2] Hewlett Packard Labs, Palo Alto, CA 94304 USA
关键词
Web server performance; adaptive content; overload protection;
D O I
10.1016/S1389-1286(99)00031-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a study of Web content adaptation to improve server overload performance, as well as an implementation of a Web content adaptation software prototype. When the request rate on a Web server increases beyond server capacity, the server becomes overloaded and unresponsive. The TCP listen queue of the server's socket overflows exhibiting a drop-tail behavior As a result, clients experience service outages. Since clients typically issue multiple requests over the duration of a session with the server, and since requests are dropped indiscriminately, all clients connecting to the server at overload are likely to experience connection failures, even though there may be enough capacity on the server to deliver all responses properly for a subset of clients, in this paper, we propose to resolve the overload problem by adapting delivered content to load conditions to alleviate overload. The premise is that successful delivery of a less resource intensive content under overload is more desirable to clients than connection rejection or failures. The paper suggests the feasibility of content adaptation from three different viewpoints; (a) potential for automating content adaptation with minimal involvement of the content provider, (b) ability to achieve sufficient savings in resource requirements by adapting present-day Web content while preserving adequate information, and (c) feasibility to apply content adaptation technology on the Web with no modification to existing Web servers, browsers or the HTTP protocol. (C) 1999 Published by Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1563 / 1577
页数:15
相关论文
共 15 条
  • [1] ABDELZAHER T, 1999, UNPUB INT WORKSH QUA
  • [2] ANDERSEN D, 1998, P 7 INT S HIGH PERF
  • [3] BANGA G, 1999, 3 S OP SYST DES IMPL
  • [4] Dynamic load balancing in geographically distributed heterogeneous Web servers
    Colajanni, M
    Yu, PS
    Cardellini, V
    [J]. 18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 295 - 302
  • [5] Scheduling algorithms for distributed Web servers
    Colajanni, M
    Yu, PS
    Dias, DM
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 169 - 176
  • [6] DRUSCHEL P, 1996, OSDI 96 SEATTL WASH
  • [7] Engelschall R. S., 1998, WEB Techniques, V3, P45
  • [8] Fielding R. T., 1997, IEEE Internet Computing, V1, P88, DOI 10.1109/4236.612229
  • [9] FOX A, 1996, P 7 ACM C ARCH SUPP
  • [10] IYENGAR A, 1997, GLOBECOM, V3, P1943