An application requirement-based framework for adaptive middleware

Qing Wu,Danzhen Wang,Ying Li
2009-01-01
Abstract: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.
What problem does this paper attempt to address?