DocumentCode :
1971360
Title :
A Self-Optimizing Workload Management Solution for Cloud Applications
Author :
Haishan Wu ; Tantawi, Asser N. ; Tao Yu
Author_Institution :
IBM China Res. Lab., Beijing, China
fYear :
2013
fDate :
June 28 2013-July 3 2013
Firstpage :
483
Lastpage :
490
Abstract :
Given the dynamic nature of the cloud, resulting from mapping virtual to physical resources, changes in the usage pattern of resources, migration of virtual resources and the dynamic nature of the applications themselves, the bottleneck resource in a given application changes over time. Promptly identifying the bottleneck of cloud application and consequently taking corrective actions (e.g. admission control) are essential requirements for cloud application performance management. The traditional threshold based bottleneck detection technology, which adopts a pre-defined target performance measure (e.g. response time, CPU utilization, etc.), requires a good understanding of the application. It is difficult to identify which performance measures need to be monitored and how to set accurate threshold values for them. The commonly used technique of model-based workload management also faces a big challenge in modeling the highly dynamic, cloud application behavior. In this paper, we propose a self-optimizing application workload management solution for cloud applications which adapts well to the cloud dynamics. It utilizes a target-less bottleneck detection mechanism, without the need to define target thresholds. It also contains a model-free controller for workload management, thus avoiding the complexity of dynamically changing the model as the cloud environment changes. We believe that this is the first time such a design principle to cloud application performance management is introduced. The validity and efficiency of this solution have been verified by a real-case study on an IBM cloud platform, using the RUBiS web application benchmark.
Keywords :
cloud computing; resource allocation; software performance evaluation; system monitoring; IBM cloud platform; RUBiS Web application benchmark; cloud application behavior; cloud application performance management; cloud applications; cloud dynamics; model-based workload management; model-free controller; performance measure monitoring; physical resource mapping; self-optimizing application workload management solution; self-optimizing workload management solution; target-less bottleneck detection mechanism; threshold based bottleneck detection technology; virtual resource mapping; Computational modeling; Convergence; Monitoring; Servers; Throughput; Time factors; Time measurement; application performance management; black-box modeling; bottleneck analysis; cloud computing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services (ICWS), 2013 IEEE 20th International Conference on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-0-7695-5025-1
Type :
conf
DOI :
10.1109/ICWS.2013.71
Filename :
6649615
Link To Document :
بازگشت