Font Size: a A A

Research On Database Migration And Resources Provisioning For Saas Vendors

Posted on:2014-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:L JiangFull Text:PDF
GTID:2248330398965588Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the business model of cloud computing, more andmore software companies enter the SaaS service market. It’s urgent to address the problemof reducing cost and improving benefit for the SaaS vendors. Migrating traditionalsoftware into SaaS software and deploying SaaS services on the IaaS platform are thepreferred methods to reduce costs before and after running the SaaS services, and they arealso the most popular research topics in recent years in the field of cloud computingtechnology.This paper focuses on the SaaS transformation from a single-tenancy database modelto a multi-tenancy database model and the resources supply mechanism for databasesystem on the IaaS platform, the main content includes several aspects as follows:Firstly, to meet the tenants’ cost-saving expectation versus database performancerequirement, a mixed multi-tenancy data model is proposed by the cooperation of threeexisting basic data models and meta-information management database in the paper. Usinga database access proxy and a general data model interface, a light migration approach isdesigned and implemented to transform the new mixed data model. The case studied in thepaper shows that the approach can make the database component of SaaS applicationsmulti-tenancy, secure, scalable and customizable.Secondly, resources supply algorithms called SmartDeploy and SmartAdjust areproposed for the database system which uses the multi-tenancy shared schema data model.The algorithms adjust the resource and the current distribution of the tenants just when anew tenant comes and old tenants meet the alarm of performance. The basic means ofSmartAdjust is to find the best adjustment plan by estimating the benefit and migrationcost of every possible adjustment plans of all the tenants in the warning virtual machine.The one which increases the maximum of the benefit can optimize the benefit for the SaaSvendors. The simulation experiment shows that our algorithms can optimize the benefit ofthe system better. Finally, based on the example system, the paper proposes some methods to achievethe migration goals including the customization of tenants’ data and the customization ofWebServices which are not implemented in the existing migration works. The methodsapplied in the example are worth learning for other applications which are waiting for SaaSmigration.
Keywords/Search Tags:SaaS vendors, benefit improvement, SaaS software migration, multi-tenancy data model, resource supply
PDF Full Text Request
Related items