{"title":"A Mixed Multi-tenancy Data Model and Its Migration Approach for the SaaS Application","authors":"Li Jiang, Jin Cao, Peifeng Li, Qiaoming Zhu","doi":"10.1109/APSCC.2012.16","DOIUrl":null,"url":null,"abstract":"Software providers exploit economies of scale by migrating traditional isolated tenancy hosted applications to multi-tenancy supporting ones in the Cloud. How to transform a single-tenancy database to multi-tenancy model plays a key role in the vast majority of migrated SaaS (Software as a Service) applications and it also determines the cost paid by the tenants. In this paper, to meet the tenants' cost-saving expectation versus database performance requirement, a mixed multi-tenancy data model and its architecture generating a configurable multi-tenancy data model group are proposed based on three existing data models firstly. Then, due to the analysis on the challenges arising from such a data migration scenario, this paper describes the design and implementation of our migration approach that enables tenants enjoy customizability of different data models with security and scalability of database services. Finally, a real-world case study demonstrates how our data model and migration approach can be used in the SaaS migration.","PeriodicalId":256842,"journal":{"name":"2012 IEEE Asia-Pacific Services Computing Conference","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 IEEE Asia-Pacific Services Computing Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APSCC.2012.16","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
Software providers exploit economies of scale by migrating traditional isolated tenancy hosted applications to multi-tenancy supporting ones in the Cloud. How to transform a single-tenancy database to multi-tenancy model plays a key role in the vast majority of migrated SaaS (Software as a Service) applications and it also determines the cost paid by the tenants. In this paper, to meet the tenants' cost-saving expectation versus database performance requirement, a mixed multi-tenancy data model and its architecture generating a configurable multi-tenancy data model group are proposed based on three existing data models firstly. Then, due to the analysis on the challenges arising from such a data migration scenario, this paper describes the design and implementation of our migration approach that enables tenants enjoy customizability of different data models with security and scalability of database services. Finally, a real-world case study demonstrates how our data model and migration approach can be used in the SaaS migration.