Abstract
With the increasing adoption of Cloud Computing in the industry, new challenges have emerged for information systems design. In this context, many requirements are met by choosing adequate cloud providers, cloud services, and service configurations. To provide design support, it is necessary to understand what drives the selection of each of these elements. Therefore, it may be interesting to elicitate these high-level requirements, to have an overview of what significantly impacts the cloud environment selection. Here we focus on a particular case of cloud system design: migrations. Through a qualitative study with cloud migration experts, we identify eleven high-level requirements that drive design decisions. We propose an analysis of these results and two classifications to support elicitation and analysis of requirements in cloud migrations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
While we distinguish requirements (they come from users and stakeholders) and drivers (they are constraints related to the domain), this is not always clear in the early design stage. For instance, security can be as well a requirement and implicitly enforced at some point, as a certain level of security is now considered normal. Therefore, we choose to use both as synonyms in this paper.
- 2.
Workflow orchestration platform. https://airflow.apache.org.
- 3.
Kubernetes, a widespread containers orchestrator: https://kubernetes.io/
- 4.
French protection program for the Nation’s assets: http://www.sgdsn.gouv.fr/missions/protection-du-potentiel-scientifique-et-technique-de-la-nation/.
- 5.
App Engine, a Google Cloud PaaS. https://cloud.google.com/appengine.
- 6.
Power Usage Effectiveness: a standard measure of how efficiently a data center uses energy.
References
Andrikopoulos, V., Binz, T., Leymann, F., Strauch, S.: How to adapt applications for the cloud environment - challenges and solutions in migrating applications to the cloud. Computing 95(6), 493–535 (2013)
Binz, T., Leymann, F., Schumm, D.: Cmotion: a framework for migration of applications into and between clouds. In: IEEE International Conference on Service-Oriented Computing and Applications, pp. 1–4. IEEE Computer Society (2011)
Bremer, M., Walter, T., Fjodorovs, N., Schmid, K.: A systematic literature review on the suitability of cloud migration methods for small and medium-sized enterprises. ESSN: 2701-6277 (2021)
Chen, A.J., Boudreau, M., Watson, R.T.: Information systems and ecological sustainability. J. Syst. Inf. Technol. 10(3), 186–201 (2008)
DiCicco-Bloom, B., Crabtree, B.: The qualitative research interview. Med. Educ. 40, 314–21 (2006). https://doi.org/10.1111/j.1365-2929.2006.02418.x
Fahmideh, M., Grundy, J., Beydoun, G., Zowghi, D., Susilo, W., Mougouei, D.: A model-driven approach to reengineering processes in cloud computing. Inf. Softw. Technol. 144, 106795 (2022)
Frey, S., Hasselbring, W.: Model-based migration of legacy software systems into the cloud: the cloudmig approach. Softwaretechnik-Trends 30(2), 84–85 (2010)
Gartner: Migrating applications to the cloud: Rehost, refactor, revise, rebuild, or replace? (2010). https://www.gartner.com/en/documents/1485116. Accessed 07 July 2022
Gholami, M.F., Daneshgar, F., Low, G., Beydoun, G.: Cloud migration process - a survey, evaluation framework, and open challenges. J. Syst. Softw. 120, 31–69 (2016)
Jamshidi, P., Ahmad, A., Pahl, C.: Cloud migration research: a systematic review. IEEE Trans. Cloud Comput. 1(2), 142–157 (2013)
McCracken, G.: The Long Interview. Qualitative Research Methods, SAGE Publications (1988). https://books.google.fr/books?id=3N01cl2gtoMC
Mell, P., Grance, T.: The NIST Definition of Cloud Computing. Techmical report, 800-145, National Institute of Standards and Technology (NIST), Gaithersburg, MD (2011)
Nussbaumer, N., Liu, X.: Cloud migration for SMEs in a service oriented approach. In: IEEE 37th Annual Computer Software and Applications Conference, Workshops, pp. 457–462. IEEE Computer Society (2013)
ACM SIGSOFT: Qualitative surveys (interview studies) (2022). https://github.com/acmsigsoft/EmpiricalStandards/blob/master/docs/QualitativeSurveys.md. Accessed 07 July 2022
Silva, G.C., Rose, L.M., Calinescu, R.: A systematic review of cloud lock-in solutions. In: IEEE 5th International Conference on Cloud Computing Technology and Science, vol. 2, pp. 363–368. IEEE Computer Society (2013)
Zhang, W., Berre, A., Roman, D., Huru, H.: Migrating legacy applications to the service cloud. In: ACM Object-Oriented Programming, Systems, Languages and Applications (OOPSLA) (2009)
Zhao, J., Zhou, J.: Strategies and methods for cloud migration. Int. J. Autom. Comput. 11(2), 143–152 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Aubé, A., Polacsek, T. (2023). Cloud Migration High-Level Requirements. In: Nurcan, S., Opdahl, A.L., Mouratidis, H., Tsohou, A. (eds) Research Challenges in Information Science: Information Science and the Connected World. RCIS 2023. Lecture Notes in Business Information Processing, vol 476. Springer, Cham. https://doi.org/10.1007/978-3-031-33080-3_2
Download citation
DOI: https://doi.org/10.1007/978-3-031-33080-3_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-33079-7
Online ISBN: 978-3-031-33080-3
eBook Packages: Computer ScienceComputer Science (R0)