Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

HP.com home

Technical Reports


HP Labs

» Research
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» Worldwide sites
» Downloads
Content starts here

Click here for full text: PDF

SLA Decomposition: Translating Service Level Objectives to System Level Thresholds

Chen, Yuan; Iyer, Subu; Liu, Xue; Milojicic, Dejan; Sahai, Akhil


Keyword(s): Service Level Agreements (SLA) Management; performance modeling; queueing network model; utility computing virtualization

Abstract: Service Level Agreements (SLAs) capture the agreed upon guarantees between a service provider and its customer. In today’s complex and highly dynamic computing environments, systems/services have to be constantly adjusted to meet SLAs and to improve resource utilization, thus reducing operating cost. Traditional design of such systems usually involves domain experts who implicitly translate SLAs to system-level thresholds in an ad-hoc manner. In this paper, we present an approach that combines performance modeling with performance profiling to create models that translate SLAs to lower-level resource requirements for each system involved in providing the service. Using these models, the process of creating an efficient design of a system/service can be automated, eliminating the involvement of domain experts. Through our experimental results, we demonstrate that our approach is practical and that it can be applied to different applications and software architectures. Our experiments show that for a typical 3-tier e-commerce application in a virtualized environment the SLAs can be met while improving CPU utilization up to 3 times.

10 Pages

Back to Index

»Technical Reports

» 2009
» 2008
» 2007
» 2006
» 2005
» 2004
» 2003
» 2002
» 2001
» 2000
» 1990 - 1999

Heritage Technical Reports

» Compaq & DEC Technical Reports
» Tandem Technical Reports
Printable version
Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2009 Hewlett-Packard Development Company, L.P.