SLA-Driven Adaptive Resource Management for Web Applications on a Heterogeneous Compute Cloud
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Web Server Farm in the Cloud: Performance Evaluation and Dynamic Architecture
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Statistical machine learning makes automatic control practical for internet datacenters
HotCloud'09 Proceedings of the 2009 conference on Hot topics in cloud computing
Adaptive resource provisioning for read intensive multi-tier applications in the cloud
Future Generation Computer Systems
GRID '11 Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing
Hi-index | 0.00 |
A Service-Level Agreement (SLA) provides surety for specific quality attributes to the consumers of services However, the current SLAs offered by cloud providers do not address response time, which, from the user's point of view, is the most important quality attribute for Web applications Satisfying a maximum average response time guarantee for Web applications is difficult for two main reasons: first, traffic patterns are unpredictable; second, the complex nature of multi-tier Web applications increases the difficulty of identifying bottlenecks and resolving them automatically This paper presents a working prototype system that automatically detects and resolves bottlenecks in a multi-tier Web application hosted on a EUCALYPTUS-based cloud in order to satisfy specific maximum response time requirements We demonstrate the feasibility of the approach in an experimental evaluation with a testbed cloud and a synthetic workload Automatic bottleneck detection and resolution under dynamic resource management has the potential to enable cloud providers to provide SLAs for Web applications that guarantee specific response time requirements.