DocumentCode
3144444
Title
Response Time Reliability in Cloud Environments: An Empirical Study of n-Tier Applications at High Resource Utilization
Author
Qingyang Wang ; Kanemasa, Yasuhiko ; Li, Jie ; Jayasinghe, Danushka ; Kawaba, Motoyuki ; Pu, Calton
fYear
2012
fDate
8-11 Oct. 2012
Firstpage
378
Lastpage
383
Abstract
When running mission-critical web-facing applications (e.g., electronic commerce) in cloud environments, predictable response time, e.g., specified as service level agreements (SLA), is a major performance reliability requirement. Through extensive measurements of n-tier application benchmarks in a cloud environment, we study three factors that significantly impact the application response time predictability: bursty workloads (typical of web-facing applications), soft resource management strategies (e.g., global thread pool or local thread pool), and bursts in system software consumption of hardware resources (e.g., Java Virtual Machine garbage collection). Using a set of profit-based performance criteria derived from typical SLAs, we show that response time reliability is brittle, with large response time variations (order of several seconds) depending on each one of those factors. For example, for the same workload and hardware platform, modest increases in workload burstiness may result in profit drops of more than 50%. Our results show that profitbased performance criteria may contribute significantly to the successful delimitation of performance unreliability boundaries and thus support effective management of clouds.
Keywords
cloud computing; contracts; reliability; application response time predictability; bursty workload; cloud environment; cloud management; hardware resource; high resource utilization; mission critical Web facing application; n tier applications; performance reliability requirement; performance unreliability boundary; predictable response time reliability; profit based performance criteria; response time variation; service level agreement; soft resource management strategy; system software consumption; Databases; Hardware; Reliability; Resource management; Servers; System performance; Time factors; n-tier; performance reliability; profit model; response time prediction; web application;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems (SRDS), 2012 IEEE 31st Symposium on
Conference_Location
Irvine, CA
ISSN
1060-9857
Print_ISBN
978-1-4673-2397-0
Type
conf
DOI
10.1109/SRDS.2012.61
Filename
6424878
Link To Document