• DocumentCode
    2983759
  • Title

    A Hybrid Approach to Placement of Tenants for Service-Based Multi-tenant SaaS Application

  • Author

    Yang, Enfeng ; Zhang, Yong ; Wu, Lei ; Liu, Yulong ; Liu, Shijun

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
  • fYear
    2011
  • fDate
    12-15 Dec. 2011
  • Firstpage
    124
  • Lastpage
    130
  • Abstract
    In a service-based multi-tenant SaaS application, the number of servers on which Web service instances are deployed are limited, and tenants share the same application and services. With the purpose of lowering cost of ownership by high economies of scale, we must solve the problem that how to optimally place tenants with end users to maximize the total number of tenants without violating their Service Level Agreement (SLA). This paper proposes a hybrid approach to solve placement of tenants which is called Tenant Placement Strategy (TPS). The TPS uses a combination of resource consumption estimation model, service selection with genetic algorithm (GA), case-based reasoning (CBR) and heuristic approach. CBR is proposed for matching existing execution plans which are generated by GA. In order to fully use all types of resources of the servers, a heuristic approach is proposed for selecting the optimal execution plan based on the distance of the tenant resources consumption vector and the server residual resource vector. The results of simulated experiments show that the strategy proposed in this paper is effective in placing tenants.
  • Keywords
    Web services; case-based reasoning; cloud computing; genetic algorithms; resource allocation; CBR; SLA; TPS; Web service instances; case-based reasoning; genetic algorithm; hybrid approach; optimal tenant placement; resource consumption estimation model; server residual resource vector; servers; service level agreement; service selection; service-based multitenant SaaS application; tenant placement strategy; tenant resource consumption vector; Estimation; Genetic algorithms; Heuristic algorithms; Quality of service; Servers; Vectors; Web services; CBR; GA; heuristic approach; multi-tenant; placement of tenants;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific
  • Conference_Location
    Jeju Island
  • Print_ISBN
    978-1-4673-0206-7
  • Type

    conf

  • DOI
    10.1109/APSCC.2011.35
  • Filename
    6127952