Title :
Session-based overload control in QoS-aware Web servers
Author :
Chen, Huamin ; Mohapatra, Prasant
Author_Institution :
Dept. of Comput. Sci. Eng., California Univ., Davis, CA, USA
Abstract :
With the explosive use of the Internet, contemporary Web servers are susceptible to overloads and their services deteriorate drastically and often cause denial of services. In this paper, we propose two methods to prevent and control overloads in Web servers by utilizing the session-based relationship among HTTP requests. We first exploited the dependence among session-based requests by analyzing and predicting the reference patterns. Using the dependency relationships, we have derived traffic conformation functions that can be used for capacity planning and overload prevention in Web servers. Second, we have proposed a dynamic weighted fair sharing (DWFS) scheduling algorithm to control overloads in Web servers. DWFS is distinguished from other scheduling algorithms in the sense that it aims to avoid processing of requests that belong to sessions that are likely to be aborted in the near future. The experimental results demonstrate that DWFS can improve server responsiveness by as high as 50% while providing QoS support through service differentiation for a class of application environment.
Keywords :
Internet; quality of service; queueing theory; scheduling; telecommunication congestion control; telecommunication traffic; transport protocols; DWFS scheduling algorithm; HTTP requests; Internet; QoS-aware Web servers; capacity planning; dependency relationships; dynamic weighted fair sharing; overload control; overload prevention; reference patterns; server responsiveness; service differentiation; session-based overload control; session-based relationship; traffic conformation functions; Availability; Capacity planning; Computer crime; Delay; Explosives; Quality of service; Scheduling algorithm; Web and internet services; Web server; Web services;
Conference_Titel :
INFOCOM 2002. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE
Print_ISBN :
0-7803-7476-2
DOI :
10.1109/INFCOM.2002.1019296