An Online Self-Optimizing QoS Control Framework in Middleware


In this paper, we propose a Sarsa(λ) algorithm based online self-optimizing QoS control framework in the middleware layer to solve the differentiated average response time control problem in distributed services. Compared to other existing solutions, the proposed controller can learn control policy autonomously without the need of explicit domain expert knowledge to optimize the controller manually. We have implemented a prototype of the framework on an existing middleware platform, the Internet Communication Engine (ICE), and conducted comprehensive experiments across a wide range of workload conditions to evaluate its performance. Experimental results show that the Sarsa(λ) based controller learns the control policy efficiently and effectively. Compared with a Self-Tuning Fuzzy Controller(STFC) and a Proportional (P) controller, we find that it achieves superior performance than either of these controllers.

13 Figures and Tables

Cite this paper

@article{Li2010AnOS, title={An Online Self-Optimizing QoS Control Framework in Middleware}, author={Dahai Li and David Levy}, journal={2010 International Conference on Information Science and Applications}, year={2010}, pages={1-8} }