An Application Requirement-based Framework for Adaptive Middleware

作者:Wu Qing*; Wang Danzhen; Li Ying
来源:3rd WSEAS International Conference on Computer Engineering and Applications, 2009-01-10 to 2009-01-12.

摘要

High dynamic computing environments make QoS guarantee more important for component-based distributed system. Software system should possess self-tuning, capacity for reacting to external environment variation. This paper firstly analyzes a model of component resource requirement and dependence relations among them those affect the quality of service. Then we propose an adaptive middleware framework that automatically tune server configuration parameters and react to workload changes to preserve the quality of service the application requires. The key of this framework is adopting backtracking algorithms, and it guides to search for the best combination of configuration parameters to satisfy application requirement and QoS requirement. Finally, it is prototyped on tomcat application server and validated using an information query system by comparing the performance requirement satisfaction with and without this framework. The results show that the application performance can be improved through this adaptive framework's regulation when the workload increases.