SLA-Driven automatic bottleneck detection and resolution for read intensive multi-tier applications hosted on a cloud

  • Authors:
  • Waheed Iqbal;Matthew N. Dailey;David Carrera;Paul Janecek

  • Affiliations:
  • Computer Science and Information Management, Asian Institute of Technology, Thailand;Computer Science and Information Management, Asian Institute of Technology, Thailand;Barcelona Supercomputing Center (BSC), Technical University of Catalonia (UPC), Spain;Computer Science and Information Management, Asian Institute of Technology, Thailand

  • Venue:
  • GPC'10 Proceedings of the 5th international conference on Advances in Grid and Pervasive Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.