Abstract
Proportional Integral (PI) controller has attracted researchers in industrial control processes because of its simplicity and robust performance in a wide range of operating conditions. It has been used to provide proportional delay differentiation on web servers in previous work. However, PI controller cannot achieve satisfactory results due to (1) the web server’s non-linearity properties, and (2) the difficulty of building an accurate model for the web server. To address these issues, a nonlinear fuzzy PI controller is proposed in this paper, which has the advantage of fuzzy controller while maintaining the simplicity and robustness of PI controller. The proposed controller are self-tuned according to the periodical online performance measurement. The experimental results demonstrate that our fuzzy PI controller outperforms the PI controller in several aspects.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Apache Software Foundation, http://www.apache.org/
Fedora Core 4 – Red Hat Linux, http://www.redhat.com/en_us/USA/fedora/
Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T.: Hypertext Transfer Protocol-HTTP/1.1. IETF RFC 2616 (June 1999)
Barford, P., Crovella, M.: Generating Representative Web Workloads for Network and Server Performance Evaluation. In: Proceedings ACM SIGMETRICS’98, Madison, WI (1998)
Lu, Y., Abdelzaher, T.F., Lu, C., Sha, L., Liu, X.: Feedback Control with Queuing-theoretic Prediction for Relative Delay Guarantees in Web Server. In: Proceedings of IEEE Real-Time and Embedded Technology and Applications Symposium, pp. 208–217 (2003)
Liu, X., Sha, L., Diao, Y., Froehlich, S., Hellerstein, J.L., Parekh, S.: Online response time optimization of apache web server. In: Jeffay, K., Stoica, I., Wehrle, K. (eds.) IWQoS 2003. LNCS, vol. 2707, pp. 461–478. Springer, Heidelberg (2003)
Welsh, M., Culler, D.: Adaptive Overload Control for Busy Internet Servers. In: Proceedings of USITS (2003)
Kamra, A., Misra, V., Nahum, E.: Yaksha: A Controller for Managing the Performance of 3-tiered Websites. In: Proceedings of the Twelfth IEEE Workshop on Quality of Service (IWQoS 2004), Montreal, Canada (June 2004)
Hu, B.-G., Mann, G.K.I., Gosine, R.G.: A Systematic Study of Fuzzy PID Controllers - Function-based Evaluation Approach. IEEE Transactions on Fuzzy Systems 9(5), 699–712 (2001)
Paxson, V., Floyd, S.: Wide Area Traffic: the Failure of Poisson Modeling. IEEE/ACM Transactions on Networking 3(3), 226–244 (1995)
Wei, J., Xu, C.-Z.: A Self-tuning Fuzzy Control Approach for End-to-End QoS Guarantees in Web Servers. In: de Meer, H., Bhatti, N. (eds.) IWQoS 2005. LNCS, vol. 3552, pp. 123–135. Springer, Heidelberg (2005)
Pivonka, P.: Comparative Analysis of Fuzzy PI/PD/PID Controller Based on Classical PID Controller Approach. In: Proceedings of the 2002 IEEE World Congress on Computational Intelligence, USA, pp. 541–546 (2002)
Wei, Y., Lin, C., Chu, X.-W., Voigt, T.: Fuzzy Control for Guaranteeing Absolute Delays in Web Servers. International Journal of High Performance Computing and Networking (to appear)
Lu, C., Lu, Y., Abdelzaher, T.F., Stankovic, J.A., Son, S.H.: Feedback Control Architecture and Design Methodology for Service Delay Guarantees in Web Servers. IEEE Transactions on Parallel and Distributed Systems 17(9), 1014–1027 (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Chan, K.H., Chu, X. (2007). Design of a Fuzzy PI Controller to Guarantee Proportional Delay Differentiation on Web Servers. In: Kao, MY., Li, XY. (eds) Algorithmic Aspects in Information and Management. AAIM 2007. Lecture Notes in Computer Science, vol 4508. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72870-2_37
Download citation
DOI: https://doi.org/10.1007/978-3-540-72870-2_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72868-9
Online ISBN: 978-3-540-72870-2
eBook Packages: Computer ScienceComputer Science (R0)