DocumentCode
3243336
Title
Feedback-Control-Based Performance Regulation for Multi-Tenant Applications
Author
Lin, Hailue ; Sun, Kai ; Zhao, Shuan ; Han, Yanbo
Author_Institution
Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing, China
fYear
2009
fDate
8-11 Dec. 2009
Firstpage
134
Lastpage
141
Abstract
The ability to deliver different performance levels based on tenant-specific service level agreements (SLAs) is a key requirement for multi-tenant Internet applications. However, workload variations and extensive resource sharing among tenants make this goal hard to achieve. We address the issue with a performance regulator based on feedback-control. The regulator has a hierarchical structure, with which a high-level controller manages request admission rates to prevent overloading and a low-level controller manages resource allocation for admitted requests to track a specified level of service differentiation between the cohosted tenants. A prototype implementation of the performance regulator based on Tomcat and MySQL is provided and a multi-tenant version of RUBBoS benchmark is used for evaluation. Experimental results indicate that the regulator effectively bounds the response time for each tenant while maintaining high resource utilization levels.
Keywords
Internet; distributed processing; feedback; resource allocation; Internet; MySQL; RUBBoS; Tomcat; feedback control; multi-tenant applications; performance regulation; resource allocation; resource sharing; tenant-specific service level agreements; Computers; Costs; Quality of service; Regulators; Resource management; Security; Software prototyping; Testing; Web and internet services; Yarn; multi-tenant; performance regulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
Conference_Location
Shenzhen
ISSN
1521-9097
Print_ISBN
978-1-4244-5788-5
Type
conf
DOI
10.1109/ICPADS.2009.22
Filename
5395236
Link To Document