DocumentCode
560389
Title
A Heuristic Data Allocation Method for Multi-tenant SaaS Application in Distributed Database Systems
Author
Yu, Hongyong ; Wang, Deshuai
Author_Institution
State Key Lab. of Software Archit., Neusoft Corp., Shenyang, China
Volume
2
fYear
2011
fDate
26-27 Nov. 2011
Firstpage
382
Lastpage
386
Abstract
Multi-tenant Software as a Service (aka, SaaS) applications generally run on distributed database systems for better performance and scalability. How to partition and allocate data of the application on distributed database servers is important to the efficiency of the whole system. This paper proposes a tenant data set based data partitioning method. And based on the characteristics of the data operations of each tenant, this paper put forward a heuristic data allocation method to achieve minimum data operation cost of all the tenants of the SaaS application. Experimental results show that the proposed data allocation method reduces data operation cost, thus improves the execution efficiency of the application.
Keywords
cloud computing; data handling; distributed databases; multi-agent systems; data allocation method; data operation cost; data partitioning method; distributed database system; heuristic data allocation method; multitenant SaaS application; multitenant software as a service; Algorithm design and analysis; Database systems; Distributed databases; Resource management; Servers; Writing; SaaS; cloud computing; data allocation; distributed database; heuristic algorithm; multi-tenant;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Management, Innovation Management and Industrial Engineering (ICIII), 2011 International Conference on
Conference_Location
Shenzhen
Print_ISBN
978-1-61284-450-3
Type
conf
DOI
10.1109/ICIII.2011.237
Filename
6116777
Link To Document