• 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