Supporting the Migration of Applications to the Cloud through a Decision Support System

The motivation for this work is the necessity to be able to select an appropriate Cloud service provider offering for the migration of existing applications, based on cost minimization. While service providers offer pricing information publicly, and online tools allow for the calculation of cost for various Cloud offerings, the selection of which offering fits better the application requirements is left to application developers. For this purpose, this work proposes a migration decision support system that incorporates both offering matching and cost calculation, combining features from various approaches in the State of the Art. The proposed approach is then evaluated against existing tools.

[1]  Rajkumar Buyya,et al.  2011 Fourth IEEE International Conference on Utility and Cloud Computing SMICloud: A Framework for Comparing and Ranking Cloud Services , 2022 .

[2]  Xiaowei Yang,et al.  CloudCmp: comparing public cloud providers , 2010, IMC '10.

[3]  Marin Litoiu,et al.  Introducing STRATOS: A Cloud Broker Service , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[4]  Milan Zeleny,et al.  Multiple Criteria Decision Making (MCDM) , 2004 .

[5]  Ian Sommerville,et al.  Decision Support Tools for Cloud Migration in the Enterprise , 2011, 2011 IEEE 4th International Conference on Cloud Computing.

[6]  Marten Schönherr,et al.  (MC2)2: criteria, requirements and a software prototype for Cloud infrastructure decisions , 2013, Softw. Pract. Exp..

[7]  Rajiv Ranjan,et al.  CloudGenius: decision support for web server cloud migration , 2012, WWW.

[8]  Ian Sommerville,et al.  The Cloud Adoption Toolkit: supporting cloud adoption decisions in the enterprise , 2010, Softw. Pract. Exp..

[9]  Frank Leymann,et al.  Decision Support for Application Migration to the Cloud - Challenges and Vision , 2013, CLOSER.

[10]  Sherif Sakr,et al.  On understanding the economics and elasticity challenges of deploying business applications on public cloud infrastructure , 2012, Journal of Internet Services and Applications.

[11]  Rajkumar Buyya,et al.  Dynamically scaling applications in the cloud , 2011, CCRV.

[12]  Frank Leymann,et al.  How to adapt applications for the Cloud environment , 2012, Computing.