Abstract
Web servers need to be protected from overload, since server overload can lead to low server throughput and high response times experienced by clients. Most architectures for overload protection have been developed for the Apache web server. Event-driven web servers handle many more simultaneous connections than the Apache server. Thus, they exhibit a different behaviour during server overload. In this paper, we study the behaviour of event-driven servers during overload. We show that an overload protection architecture that we developed earlier successfully protects event-driven web servers from overload.
This work is partially funded by the national Swedish Real-Time Systems research initiative ARTES (www.artes.uu.se).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
ACME Laboratories: thttpd, http://www.acme.com/software/thttpd
Banga G., Druschel P.: Measuring the Capacity of a Web Server. Usenix Symposium on Internet Technologies and Systems (1997)
Barford P., Crovella M.: Generating Representative Web Workloads for Network and Server Performance Evaluation. Proc. of SIGMETRICS (1998)
Bhatti N., Friedrich R.: Web Server Support for Tiered Services. IEEE Network (1999) 36–43
Bhoj P., Ramanathan S., Singhal S.: Web2K: Bringing QoS to Web Servers. Tech Report: HPL-2000-61 (2000)
Boland M.: Mathopd, http://mathop.diva.nl
Challenger J., Dantzig P., Iyengar A.: A Scalable and Highly Available System for Serving Dynamic Data at Frequently Accessed Web Sites. Proc. of ACM/IEEE SC 98 (1998)
Doolittle L., Nelson J.: Boa Webserver, http://www.boa.org
Lu C., Abdelzaher T., Stankovic J., Son S.: A Feedback Control Approach for Guaranteeing Relative Delays in Web Servers. Real-Time Technology and Application Symposium (2001)
Manley S., Seltzer M.: Web Facts and Fantasy. Usenix Symposium on Internet Technologies and Systems (1997)
Nahum E., Rosu M., Seshan S., Almeida J.: The Effects of Wide-Area Conditions on WWW Server Performance. Proc. of ACM Sigmetrics Conference on Measuring and Modeling of Computer Systems (2001)
Mindcraft: Webstone, http://www.mindcraft.com
Paj V., Druschel P., and Zwaenepoel W.: Flash: An Efficient and Portable Web Server. Proc. of Usenix Annual Technical Conference, June 1999.
Pradhan P., Tewari R., Sahu S., Chandra C., Shenoy P.: An Observation-based Approach Towards Self-managing Web Servers. Int. Workshop on Quality of Service (2002)
Voigt T., Tewari R., Freimuth D., Mehra A.: Kernel Mechanisms for Service Differentiation in Overloaded Web Servers. Usenix Annual Technical Conference (2001)
Voigt T., Gunningberg P.: Handling Multiple Bottlenecks in Web Servers Using Adaptive Inbound Controls. Int. Workshop on Protocols for High-Speed Networks (2002)
Zeus Web Server, http://www.zeus.co.uk
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Voigt, T. (2002). Overload Behaviour and Protection of Event-Driven Web Servers. In: Gregori, E., Cherkasova, L., Cugola, G., Panzieri, F., Picco, G.P. (eds) Web Engineering and Peer-to-Peer Computing. NETWORKING 2002. Lecture Notes in Computer Science, vol 2376. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45745-3_13
Download citation
DOI: https://doi.org/10.1007/3-540-45745-3_13
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44177-9
Online ISBN: 978-3-540-45745-9
eBook Packages: Springer Book Archive