Abstract
Web-sites, especially E-commerce ones, are often faced with incoming load of requests that exceeds their capacity, i.e, they are subjected to overload. Most existing servers show severe throughput degradation at high overload. Overload control mechanisms are required to prevent such occurrences. In this paper, we present a proxy-based overload control mechanism, which uses the drop in throughput relative to arrival rate as an indicator of overload. On overload detection, a self-clocked admission control is activated, which admits a new request only when a successful reply is observed to be leaving the server system. Thus, the mechanism is self-tuned, and requires no knowledge of the system. We validate our approach on an experimental testbed consisting of a two-tier Web application, and find that even at very high overload, the server operates at its maximum capacity while keeping response times within acceptable bounds.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Bodoff, S., Green, D., Jendrock, E., Pawlan, M.: The Duke’s Bank Application (April 2002), http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Ebank.html
Chen, H., Mohapatra, P.: Overload Control in Qos-Aware Web Servers. Computer Networks 42(1), 119–133 (2003)
Cherkasova, L., Phaal, P.: Session-Based Admission Control: A Mechanism for Peak Load Management of Commercial Web Sites. IEEE Transactions on Computers 51(6), 669–685 (2002)
Elnikety, S., Nahum, E., Tracey, J., Zwaenepoel, W.: A Method for Transparent Admission Control and Request Scheduling in E-commerce Web Sites. In: WWW 2004: Proceedings of the 13th International Conference on World Wide Web, pp. 276–286. ACM Press, New York (2004)
Lier, T.: Muffin: World Wide Web Filtering System (April 2000), http://muffin.doit.org/
Mosberger, D., Jin, T.: httperf: A Tool for Measuring Web Server Performance. SIGMETRICS Performance Evaluation Review 26(3), 31–37 (1998)
Standard Performance Evaluation Corporation. Specweb99 benchmark (August 1999), http://www.spec.org/osg/web99/
Voigt, T., Gunningberg, P.: Adaptive Resource-Based Web Server Admission Control. In: ISCC 2002. Proceedings of the Seventh International Symposium on Computers and Communications, Washington, DC, USA, p. 219. IEEE Computer Society, Los Alamitos (2002)
Welsh, M., Culler, D., Brewer, E.: SEDA: An Architecture For Well-Conditioned, Scalable Internet Services. In: SOSP 2001: Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles, pp. 230–243. ACM Press, New York (2001)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Verlekar, R.P., Apte, V. (2007). A Proxy-Based Self-tuned Overload Control for Multi-tiered Server Systems. In: Aluru, S., Parashar, M., Badrinath, R., Prasanna, V.K. (eds) High Performance Computing – HiPC 2007. HiPC 2007. Lecture Notes in Computer Science, vol 4873. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77220-0_28
Download citation
DOI: https://doi.org/10.1007/978-3-540-77220-0_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77219-4
Online ISBN: 978-3-540-77220-0
eBook Packages: Computer ScienceComputer Science (R0)