Application migration to cloud : A taxonomy of critical factors

Research output: Chapters, Conference Papers, Creative and Literary Works (RGC: 12, 32, 41, 45)32_Refereed conference paper (with host publication)peer-review

51 Scopus Citations
View graph of relations

Author(s)

Detail(s)

Original languageEnglish
Title of host publicationProceedings - International Conference on Software Engineering
Pages22-28
Publication statusPublished - 2011
Externally publishedYes

Publication series

Name
ISSN (Print)0270-5257

Conference

Title2nd International Workshop on Software Engineering for Cloud Computing, SECLOUD'11, Co-located with ICSE 2011
PlaceUnited States
CityWaikiki, Honolulu, HI
Period22 May 2011

Abstract

Cloud computing has attracted attention as an important platform for software deployment, with perceived benefits such as elasticity to fluctuating load, and reduced operational costs compared to running in enterprise data centers. While some software is written from scratch specially for the cloud, many organizations also wish to migrate existing applications to a cloud platform. Such a migration exercise to a cloud platform is not easy: some changes need to be made to deal with differences in software environment, such as programming model and data storage APIs, as well as varying performance qualities. We report here on experiences in doing a number of sample migrations. We propose a taxonomy of the migration tasks involved, and we show the breakdown of costs among categories of task, for a case-study which migrated a .NET n-tier application to run on Windows Azure. We also indicate important factors that impact on the cost of various migration tasks. This work contributes towards our future direction of building a framework for cost-benefit tradeoff analysis that would apply to migrating applications to cloud platforms, and could help decision-makers evaluate proposals for using cloud computing. © 2011 ACM.

Research Area(s)

  • cloud computing, cost factors and overheads, cost-benefit analysis, deployment strategy, software metrics, taxonomy, utility computing

Citation Format(s)

Application migration to cloud: A taxonomy of critical factors. / Tran, Van; Keung, Jacky; Liu, Anna et al.
Proceedings - International Conference on Software Engineering. 2011. p. 22-28.

Research output: Chapters, Conference Papers, Creative and Literary Works (RGC: 12, 32, 41, 45)32_Refereed conference paper (with host publication)peer-review