Decision Support for Application Migration to the Cloud - Challenges and Vision

Vasilios Andrikopoulos, Steve Strauch, Frank Leymann


The success of Cloud computing has encouraged many application developers to consider migrating their applications to the Cloud. Given the early market dominance of the IaaS service model, many existing works focus on selecting the best service provider for a set of criteria related to the virtualization and hosting of the application. In this work, we aim to progress the State of the Art by formulating a vision of a decision support system that incorporates multiple dimensions and different analysis tasks in feedback relationships with each other. The research challenges that need to be addressed towards this direction are identified and related to the different aspects of migration of applications to the various Cloud service models.


  1. Alexandrov, A., Folkerts, E., Sachs, K., Iosup, A., Markl, V., and Tosun, C. (2012). Benchmarking in the Cloud: What it Should, Can, and Cannot Be. In 4th TPC Technology Conference on Performance Evaluation & Benchmarking (TPCTC), VLDB 2012.
  2. Amazon Web Services (2012). How AWS Pricing Works.
  3. Andrikopoulos, V., Binz, T., Leymann, F., and Strauch, S. (2013). How to adapt applications for the cloud environment. Computing (to appear). 10.1007/s00607-012-0248-2.
  4. Armbrust, M. et al. (2009). Above the Clouds: A Berkeley View of Cloud Computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley.
  5. Badger, L., Grance, T., R., P.-C., and Voas, J. (2012). Cloud Computing Synopsis and Recommendations - Recommendations of the National Institute of Standards and Technology. NIST Special Publication 800-146.
  6. Brebner, P. (2012). Is your cloud elastic enough?: performance modelling the elasticity of infrastructure as a service (iaas) cloud applications. In Proceedings of ICPE'12, pages 263-266. ACM.
  7. Brebner, P. and Liu, A. (2011). Performance and cost assessment of cloud services. Service-Oriented Computing, pages 39-50.
  8. Guo, C., Sun, W., Huang, Y., Wang, Z., and Gao, B. (2007). A Framework for Native Multi-Tenancy Application Development and Management. In Proceedings of CEC/EEE'07, pages 551-558. IEEE.
  9. Hajjat, M., Sun, X., Sung, Y., Maltz, D., Rao, S., Sripanidkulchai, K., and Tawarmalani, M. (2010). Cloudward bound: planning for beneficial migration of enterprise applications to the cloud. In ACM SIGCOMM Computer Communication Review, volume 40, pages 243- 254. ACM.
  10. Khajeh-Hosseini, A., Greenwood, D., Smith, J. W., and Sommerville, I. (2012). The cloud adoption toolkit: supporting cloud adoption decisions in the enterprise. Software: Practice and Experience, 42(4):447-465.
  11. Khajeh-Hosseini, A., Sommerville, I., Bogaerts, J., and Teregowda, P. (2011). Decision support tools for cloud migration in the enterprise. In 2011 IEEE International Conference on Cloud Computing (CLOUD), pages 541-548. IEEE.
  12. Krebs, R., Momm, C., and Kounev, S. (2012). Metrics and Techniques for Quantifying Performance Isolation in Cloud Environments. In Buhnova, B. and Vallecillo, A., editors, Proceedings of the 8th International ACM SIGSOFT Conference on the Quality of Software Architectures, CBSE'12, pages 91-100, New York, USA. ACM Press.
  13. Li, A., Yang, X., Kandula, S., and Zhang, M. (2010). Cloudcmp: comparing public cloud providers. In Proceedings of the 10th annual conference on Internet measurement, IMC 7810, pages 1-14, New York, NY, USA. ACM.
  14. Mell, P. and Grance, T. (2011). The nist definition of cloud computing (draft). NIST special publication, 800:145.
  15. Menzel, M. and Ranjan, R. (2012). Cloudgenius: decision support for web server cloud migration. In Proceedings of WWW 7812, pages 979-988, New York, NY, USA. ACM.
  16. Menzel, M., Schönherr, M., and Tai, S. (2011). (mc2) 2: criteria, requirements and a software prototype for cloud infrastructure decisions. Software: Practice and Experience.
  17. Reese, G. (2009). Cloud application architectures. O'Reilly Media, Inc.
  18. Schad, J., Dittrich, J., and Quiané-Ruiz, J. (2010). Runtime measurements in the cloud: observing, analyzing, and reducing variance. Proceedings of the VLDB Endowment, 3(1-2):460-471.
  19. Strauch, S., Andrikopoulos, V., Gómez Sáez, S., Leymann, F., and Muhler, D. (2012a). Enabling TenantAware Administration and Management for JBI Environments. In Proceedings of SOCA'12. IEEE Computer Society Conference Publishing Services.
  20. Strauch, S., Breitenbücher, U., Kopp, O., Leymann, F., and Unger, T. (2012b). Cloud Data Patterns for Confidentiality. In Proceedings of CLOSER'12, pages 387- 394. SciTePress.
  21. Suleiman, B., Sakr, S., Jeffery, R., and Liu, A. (2011). On understanding the economics and elasticity challenges of deploying business applications on public cloud infrastructure. Journal of Internet Services and Applications, pages 1-21.
  22. Tak, B., Urgaonkar, B., and Sivasubramaniam, A. (2011). To move or not to move: The economics of cloud computing. In Third USENIX Workshop on Hot Topics in Cloud Computing (HOTCLOUD 2011).
  23. Vaquero, L., Rodero-Merino, L., and Buyya, R. (2011). Dynamically scaling applications in the cloud. ACM SIGCOMM Computer Communication Review, 41(1):45- 52.
  24. All links were last followed on March 12, 2013.

Paper Citation

in Harvard Style

Andrikopoulos V., Strauch S. and Leymann F. (2013). Decision Support for Application Migration to the Cloud - Challenges and Vision . In Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-52-5, pages 149-155. DOI: 10.5220/0004407001490155

in Bibtex Style

author={Vasilios Andrikopoulos and Steve Strauch and Frank Leymann},
title={Decision Support for Application Migration to the Cloud - Challenges and Vision},
booktitle={Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},

in EndNote Style

JO - Proceedings of the 3rd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Decision Support for Application Migration to the Cloud - Challenges and Vision
SN - 978-989-8565-52-5
AU - Andrikopoulos V.
AU - Strauch S.
AU - Leymann F.
PY - 2013
SP - 149
EP - 155
DO - 10.5220/0004407001490155