Abstract
Research around cloud computing has largely been dedicated to addressing technical aspects associated with utilizing cloud services, surveying critical success factors for the cloud adoption, and opinions about its impact on IT functions. Nevertheless, the aspect of process models for the cloud migration has been slow in pace. Several methodologies have been proposed by both academia and industry for moving legacy applications to the cloud. This paper presents a criteria-based appraisal of such existing methodologies. The results of the analysis highlight the strengths and weaknesses of these methodologies and can be used by cloud service consumers for comparing and selecting the most appropriate ones that fit specific migration scenarios. The paper also suggests research opportunities to improve the status quo.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Chauhan, M.A., Babar, M.A.: Towards process support for migrating applications to cloud computing. In: 2012 International Conference on Cloud and Service Computing (CSC), pp. 80–87 (2012)
Mohagheghi, P.: Software engineering challenges for migration to the service cloud paradigm: ongoing work in the REMICS project. In: 2011 IEEE World Congress on Services (SERVICES), pp. 507–514 (2011)
Tran, V., Keung, J., Liu, A., Fekete, A.: Application migration to cloud: a taxonomy of critical factors. In: Proceedings of the 2nd International Workshop on Software Engineering for Cloud Computing, pp. 22–28 (2011)
Jamshidi, P., Ahmad, A., Pahl, C.: Cloud migration research: a systematic review. IEEE Trans. Cloud Comput. 8, 1 (2013)
Strauch, V.A.S., Karastoyanova, D., Leymann, F.: Migrating enterprise applications to the cloud: methodology and evaluation. Int. J. Big Data Intell. 5, 127–140 (2014)
Zhang, W., Berre, A.J., Roman, D., Huru, H.A.: Migrating legacy applications to the service Cloud. In: 14th Conference companion on Object Oriented Programming Systems Languages and Applications (OOPSLA 2009), pp. 59–68 (2009)
Laszewski, T., Nauduri, P.: Migrating to the Cloud: Oracle Client/Server Modernization. Elsevier, New York (2011)
Menychtas, A., Santzaridou, C., Kousiouris, G., Varvarigou, T., Orue-Echevarria, L., Alonso, J., et al.: ARTIST methodology and framework: a novel approach for the migration of legacy software on the Cloud. In: 2013 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), pp. 424–431 (2013)
Varia, J.: Migrating your existing applications to the AWS cloud: a phase-driven approach to cloud migration (2010)
Ahmad, A., Babar, M.A.: A framework for architecture-driven migration of legacy systems to cloud-enabled software. Presented at the Proceedings of the WICSA 2014 Companion Volume, Sydney, Australia (2014)
Kitchenham, B., Linkman, S., Law, D.: DESMET: a methodology for evaluating software engineering methods and tools. Comput. Control Eng. J. 8, 120–126 (1997)
Karam, G.M., Casselman, R.S.: A cataloging framework for software development methods. Computer 26, 34–44 (1993)
Wood, B., Pethia, R., Gold, L.R., Firth, R.: A guide to the assessment of software development methods. DTIC Document (1988)
Ramsin, R., Paige, R.F.: Process-centered review of object oriented software development methodologies. ACM Comput. Surv. (CSUR) 40, 3 (2008)
Sturm, A., Shehory, O.: A framework for evaluating agent-oriented methodologies. In: Giorgini, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS -2003. LNCS (LNAI), vol. 3030, pp. 94–109. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-25943-5_7
Tran, Q.-N.N., Low, G.C.: Comparison of ten agent-oriented methodologies. In: Agent-Oriented Methodologies, pp. 341–367 (2005)
Quang Hieu, V., Asal, R.: Legacy application migration to the cloud: practicability and methodology. In: 2012 IEEE Eighth World Congress on Services (SERVICES), pp. 270–277 (2012)
Andrikopoulos, V., Binz, T., Leymann, F., Strauch, S.: How to adapt applications for the Cloud environment. Computing 95, 493–535 (2013)
Mahmood, Z. (ed.): Cloud Computing Methods and Practical Approaches. Springer, London (2013). https://doi.org/10.1007/978-1-4471-5107-4
Okoli, C., Pawlowski, S.D.: The Delphi method as a research tool: an example, design considerations and applications. Inf. Manag. 42, 15–29 (2004)
Harmsen, A.F., Brinkkemper, J., Oei, J.H.: Situational method engineering for information system project approaches. Department of Computer Science, University of Twente (1994)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Fahmideh, M., Daneshgar, F., Rabhi, F. (2018). Cloud Migration Methodologies: Preliminary Findings. In: Lazovik, A., Schulte, S. (eds) Advances in Service-Oriented and Cloud Computing. ESOCC 2016. Communications in Computer and Information Science, vol 707. Springer, Cham. https://doi.org/10.1007/978-3-319-72125-5_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-72125-5_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-72124-8
Online ISBN: 978-3-319-72125-5
eBook Packages: Computer ScienceComputer Science (R0)