Abstract
Cloud Computing is a dynamic concept which applies virtualization cum allied techniques to facilitate the provision of services to users. To support provision of resources to users by the service and deployment models, core technologies such as virtualization, containerization and orchestration are used on the cloud. However, the task of having to determine a research focus is challenging and rigorous. A systematic map enables a synthesis of a scheme for categorizing data in a domain that interests researchers. This work conducts a systematic mapping study of virtualization, containerization and orchestration of cloud computing services. The results indicated that articles on virtualization in the area of valuation research and experience papers were 8.56% and 3.28% respectively. In addition, many articles discussed deployment based on validation and solution research with 4.92% and 13.93% respectively. There were more papers published that discussed orchestration in terms of philosophical papers with 2.45%. The lowest publications on models were on the topic of orchestration which was 1.9%. Also, the lowest number of papers on evaluation research was on deployment which was 3.28%. Furthermore, the lowest numbers of articles on validation research were on composition enabler which was 0.82%, while that of solution proposal were on orchestration with 0.82%. The result of this research reveals the gaps that will be beneficial to the trio of researchers, industries, and providers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Buyya, J., Goscinski, A.: Cloud Computing; Principles and Paradigms, pp. 4–11. Wiley, Hoboken (2011)
Jain, R., Paul, S.: Network virtualization and software defined networking for cloud computing: a survey. IEEE Commun. Mag. 51(11), 24–31 (2013). https://doi.org/10.1109/MCOM.2013.6658648
Odun-Ayo, I., Misra, S., Abayomi-Alli, O., Ajayi, O.: Cloud multi-tenancy: issues and developments. In: Companion Proceedings of the 10th International Conference on Utility and Cloud Computing, pp. 209–214 (2017)
Odun-Ayo, I., Misra, S., Omoregbe, N., Onibere, E., Bulama, Y., Damasevičius, R.: Cloud-based security driven human resource management system. Front. Artif. Intell. Appl. 295, 96–106 (2017)
Odun-Ayo, I., Ananya, M., Agono, F., Goddy-Worlu, R.: Cloud computing architecture: a critical analysis. In: IEEE Proceedings of the 2018 18th International Conference on Computational Science and Its Applications (ICCSA 2018), pp. 1–7 (2018). https://doi.org/10.1109/iccsa.2018.8439638
Odun-Ayo, I., Odede, B., Ahuja, R.: Cloud applications management – issues and developments. In: Gervasi, O., et al. (eds.) ICCSA 2018. LNCS, vol. 10963, pp. 683–694. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-95171-3_54
Odun-Ayo, I., Omoregbe, N., Odusami, M., Ajayi, O.: Cloud ownership and reliability – issues and developments. In: Wang, G., Atiquzzaman, M., Yan, Z., Choo, K.-K.R. (eds.) SpaCCS 2017. LNCS, vol. 10658, pp. 231–240. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-72395-2_22
Liu, W., Fan, W., Li, P., Li, L.: Survey of big data platform based on cloud computing container technology. In: Barolli, L., Terzo, O. (eds.) CISIS 2017. AISC, vol. 611, pp. 954–963. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-61566-0_90
Pahl, C.: Container and clusters for edge cloud architecture – a technology review. Irish centre for cloud computing and commerce, Dublin City University, Ireland (2014)
Li, Z., Kihl, M., Lu, Q., Andersson, J.A.: Performance overhead comparison between hypervisor and container-based virtualization. arXiv:11708.01388v1 (cs.dc) (2017)
Josyula, V., Oir, M., Page, G.: Cloud computing; Automating the virtualized data centers. CISCO System Inc., Indianapolis (2011)
Veeraraghavan, M., Sato, T., Buchanan, M., Rahimi, R., Okamoto, S., Yamanaka, N.: Network function virtualization: a survey. IEICE Trans. Commun. E100B(11), 1978–1991 (2017). https://doi.org/10.1587/transcom.2016NNI0001
Manohar, N.: A survey of virtualization techniques in cloud computing. In: Chakravarthi, V., Shirur, Y., Prasad, R. (eds.) Proceedings of International Conference on VLSI, Communication, Advanced Devices, Signals & Systems and Networking (VCASAN-2013). LNEE, vol. 258, pp. 461–470. Springer, India (2013). https://doi.org/10.1007/978-81-322-1524-0_54
Fazio, M., Clesti, A., Ranjan, R., Chen, L., Liu, C., Villari, M.: Open issues in scheduling microservices in the cloud. IEEE Cloud Comput. 3(5), 81–88 (2016). https://doi.org/10.1109/MCC.2016.112
Brakensick, J., Droge, A., Botteck, M., Hartig, H., Lackorznski, A.: Virtualization as an enabler for security in mobile devices. In: 1st Workshop on Isolation and Integration in Embedded Systems, Glasgow, Scotland, pp. 17–22 (2008) https://doi.org/10.1145/1435458.1435462
Weerasiri, D., Barukh, M.C., Benatallah, B., Sheng, Q.Z., Ranjan, R.: A taxonomy and survey of cloud resource orchestration techniques. ACM Comput. Surv. 50(2) (2017). https://doi.org/10.1145/3054177
Odun-Ayo, I., Ajayi, O., Goddy-Worlu, R., Yahaya, J.: A systematic mapping study of cloud resources management and scalability in brokering, scheduling, capacity planning and elasticity. Asian J. Sci. Res. 12(2), 151–166 (2019). https://doi.org/10.3923/ajsr.2019.151.166
Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, EASE 2008, Italy, pp. 68–77 (2008)
Barros-Justo, J.L., Cravero-Leal, A.L., Benitti, F.B., Capilla-Sevilla, R.: Systematic mapping protocol: the impact of using software patterns during requirements engineering activities in real-world settings. Cornell University Library, arXiv:1701.05747v1 [cs.SE] (2017)
Kosar, T., Bohra, S., Mernik, M.A.: Protocol of a systematic mapping study for domain-specific languages. J. Inf. Softw. Technol. 21(C), 77–91 (2016)
Santos, V., Souza, E.F., Felizardo, K.R., Vijaykumar, N.L.: Analyzing the use of concept maps in computer science: a systematic mapping study. Inform. Educ. 16(2), 257–288 (2017). https://doi.org/10.15388/infedu.2017.13
Souza, M., Veado, L., Moreira, R.T., Figueiredo, E., Costa, H.: A systematic mapping study on game-related methods for software engineering education. Inf. Softw. Technol. 95, 201–218 (2018)
Fernandez-Blanco, C.R., Careri, F., Kavvadias, K., Hidalgo Gonzalez, I., Zucker, A., Peteves, E.: Systematic mapping of power system models: expert survey, EUR 28875 EN. Publications Office of the European Union, Luxembourg (2017). ISBN 978-92-79-76462-2. https://doi.org/10.2760/422399, JRC10912
Mernik, M.: Domain-specific languages: a systematic mapping study. In: Steffen, B., Baier, C., van den Brand, M., Eder, J., Hinchey, M., Margaria, T. (eds.) SOFSEM 2017. LNCS, vol. 10139, pp. 464–472. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-51963-0_36
Griffo, C., Almeida, J.P.A., Guizzardi, G.: A systematic mapping of the literature on legal core ontologies. In: Brazilian Conference on Ontologies, ONTOBRAS 15, CEUR Workshop Proceedings, p. 1442 (2015)
Petersen, K., Vakkalanka, S., Kuzniarz, L.: Guidelines for conducting systematic mapping studies in software engineering: an update. Inf. Softw. Technol. 64, 1–18 (2015)
Ahmad, A., Brereton, P., Andras, P.: A systematic mapping study of empirical studies on software Cloud testing methods. In: IEEE International Conference on Software Quality, Reliability and Security Companion, pp. 555–562 (2017)
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature Reviews in Software Engineering, vol. 2(2) (2007)
Muhammad, A.C., Muhammad, A.B.: A systematic mapping study of software architectures for cloud based system. Software System Section, IT University of Copenhagen (2014)
Wieringa, R., Maiden, N.A.M., Mead, N.R., Rolland, C.: Requirement engineering paper classification and evaluation criteria: a proposal and a discussion. Requirement Eng. 11(1), 102–107 (2006)
Acknowledgments
We acknowledge the support and sponsorship provided by Covenant University through the Centre for Research, Innovation, and Discovery (CUCRID).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Odun-Ayo, I., Geteloma, V., Eweoya, I., Ahuja, R. (2019). Virtualization, Containerization, Composition, and Orchestration of Cloud Computing Services. In: Misra, S., et al. Computational Science and Its Applications – ICCSA 2019. ICCSA 2019. Lecture Notes in Computer Science(), vol 11622. Springer, Cham. https://doi.org/10.1007/978-3-030-24305-0_30
Download citation
DOI: https://doi.org/10.1007/978-3-030-24305-0_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-24304-3
Online ISBN: 978-3-030-24305-0
eBook Packages: Computer ScienceComputer Science (R0)