Abstract
The rapid growth of eCommerce increasingly means busi- ness revenues depend on providing good quality of service (QoS) for web site interactions. Traditionally, system administrators have been respon- sible for optimizing tuning parameters, a process that is time-consuming and skills-intensive, and therefore high cost. This paper describes an ap- proach to automating parameter tuning using a fuzzy controller that employs rules incorporating qualitative knowledge of the effect of tuning parameters. An example of such qualitative knowledge in the Apache web server is “MaxClients has a concave upward effect on response times.” Our studies using a real Apache web server suggest that such a scheme can improve performance without human intervention. Further, we show that the controller can automatically adapt to changes in workloads.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
S. Parekh, N. Gandhi, J. L. Hellerstein, D. M. Tilbury, and J. P. Bigus, “Using control theory to achieve service level objectives in performance management,” in Proceedings of IEEE/IFIP Symposium on Integrated Network Management, 2001.
V. Misra, B. G. Wei, and D. Towsley, “Fluid based analysis of a network of AQM routers supporting TCP flows with an application to RED,” in ACM SIGCOMM, pp. 151–160, Oct. 2000.
Y. Diao, N. Gandhi, J. L. Hellerstein, S. Parekh, and D. M. Tilbury, “Using MIMO feedback control to enforce policies for interrelated metrics with application to the Apache web server,” in Proceedings of Network Operations and Management, 2002.
C. Lu, J. A. Stankovic, T. F. Abdelzaher, G. Tao, S. Son, and M. Marley, “Performance specifications and metrics for adaptive real time systems,” in Proceedings 21st IEEE Real Time Systems Symposium, pp. 13–24, Nov. 2000.
D. Menasce, D. Barbara, and R. Dodge, “Preserving QoS of e-commerce sites through self-tuning: A performance model approach,” in Proceedings of 2001 ACM Conference on E-commerce, 2001.
D. Menasce, V. Almeida, R. Fonsece, and M. Mendes, “Busines oriented resource management policies for e-commerce servers,” Performance Evaluation, 2000.
Z. Liu, M. S. Squillante, and J. L. Wolf, “On maximizing service-level-agreement profits,” in Proceedings of the ACM Conference on Electronic Commerce, 2001.
Y. Diao, J. L. Hellerstein, and S. Parekh, “A business-oriented approach to the design of feedback loops for performance management,” in Distributed Systems Operations and Management, 2001.
K. M. Passino and S. Yurkovich, Fuzzy Control. Menlo Park, CA: Addison Wesley Longman, 1998.
R. Zhang and Y. A. Phillis, “Fuzzy control of arrivals to tandem queue queues with two stations,” IEEE Transactions on Fuzzy Systems, pp. 361–367, 1999.
Y. Diao, J. L. Hellerstein, and S. Parekh, “Using fuzzy control to maximize profits in service level management,” IBM Systems Journal, 2002.
Apache Software Foundation. http://www.apache.org.
R. Fletcher, Practical Methods of Optimization. John Wiley & Sons, 2000.
Z. Liu, N. Niclausse, C. Jalpa-Villanueva, and S. Barbier, “Traffic model and performance evaluation of web servers,” Tech. Rep. 3840, INRIA, Dec. 1999.
D. Mosberger and T. Jin, “httperf: A tool for measuring web server performance,” in First Workshop on Internet Server Performance (WISP 98), ACM, 1998.
I. Mindcraft, “Webstone 2.5 web server benchmark,” 1998. http://www.mindcraft.com/ webstone/.
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
Diao, Y., Hellerstein, J.L., Parekh, S. (2002). Optimizing Quality of Service Using Fuzzy Control. In: Feridun, M., Kropf, P., Babin, G. (eds) Management Technologies for E-Commerce and E-Business Applications. DSOM 2002. Lecture Notes in Computer Science, vol 2506. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36110-3_7
Download citation
DOI: https://doi.org/10.1007/3-540-36110-3_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00080-8
Online ISBN: 978-3-540-36110-7
eBook Packages: Springer Book Archive