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
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;
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
Conference_Location :
Shenzhen
Print_ISBN :
978-1-4244-5788-5
DOI :
10.1109/ICPADS.2009.22