Download:
|
by Thiemo Voigt, Per Gunningberg
http://www.sics.se/~thiemo/snart.ps
Add To MetaCart
Abstract:
Several overload admission control architectures have been developed to protect web servers from overload. Some of these architectures base their admission decision on information found in the HTTP header. In this context, persistent connections represent a challenging problem since the HTTP header of the rst request does not reveal any information about the resource consumption of the requests that might follow on the same connection. We have previously presented a kernel-based architecture that protects web servers from overload. The implemented mechanisms have proven to be more ecient and scalable than application level controls implemented in the web server. In this paper, we extend the kernel-based architecture to prevent overload caused by persistent connections. We evaluate our approach by various experiments.
Citations
|
342
|
Resource Containers: A New Facility for Resource Management in Server Systems
– Banga, Druschel, et al.
- 1999
|
|
155
|
The Case for Persistent-connection HTTP
– Mogul
- 1995
|
|
119
|
Web server support for tiered services
– Bhatti, Friedrich
- 1999
|
|
114
|
Measuring the Capacity of a Web Server
– Banga, Druschel
- 1997
|
|
99
|
Cluster Reserves: a mechanism for resource management in cluster-based network servers
– Aron, Druschel, et al.
- 2000
|
|
85
|
Integrating userperceived quality into Web server design
– Bhatti, Bouch, et al.
- 2000
|
|
64
|
Session based admission control: a mechanism for improving the performance of an overloaded web server
– Cherkasova, Phaal
- 1999
|
|
55
|
Web server qos management by adaptive content delivery
– Abdelzaher, Bhatti
- 1999
|
|
53
|
Efficient Support for P-HTTP in Clusterbased Web Servers
– Aron, Druschel, et al.
- 1999
|
|
39
|
Design and Performance of a Web Server Accelerator
– Levy-Abegnoli, Iyengar, et al.
- 1999
|
|
21
|
A measurement-based admission controlled web server
– Li, Jamin
- 2000
|
|
18
|
Constructing zero-loss Web services
– LUO, YANG
- 1781
|
|
12
|
Multi-class latencybounded web servers
– Kanodia, Knightly
- 2000
|
|
9
|
Writing Apache Modules with Perl and
– Stein, MacEachern
- 1999
|
|
7
|
Providing Di erentiated Levels of Service in Web Content Hosting
– Almeida, Dabu, et al.
- 1999
|
|
4
|
System support for scalable, reliable and highly manageable web hosting service
– Luo, Yang
- 2001
|
|
4
|
Mehra A.: Kernel Mechanisms for Service Dierentiation
– Voigt, Tewari, et al.
- 2001
|
|
2
|
performance memory based web caches: Kernel and user space performance. Usenix Annual Technical Conference
– High
- 2001
|
|
1
|
linux http accelerator. http://www.fenrus.demon.nl
– Khttpd
|
|
1
|
Success with Electronic Business
– Daum, Scheller
- 2000
|