By Topic

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

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

5 Author(s)
Enfeng Yang ; Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China ; Yong Zhang ; Lei Wu ; Yulong Liu
more authors

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.

Published in:

Services Computing Conference (APSCC), 2011 IEEE Asia-Pacific

Date of Conference:

12-15 Dec. 2011