Skip to main content

Virtualization, Containerization, Composition, and Orchestration of Cloud Computing Services

  • Conference paper
  • First Online:
Computational Science and Its Applications – ICCSA 2019 (ICCSA 2019)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11622))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Buyya, J., Goscinski, A.: Cloud Computing; Principles and Paradigms, pp. 4–11. Wiley, Hoboken (2011)

    Book  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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

  6. 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

    Chapter  Google Scholar 

  7. 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

    Chapter  Google Scholar 

  8. 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

    Chapter  Google Scholar 

  9. Pahl, C.: Container and clusters for edge cloud architecture – a technology review. Irish centre for cloud computing and commerce, Dublin City University, Ireland (2014)

    Google Scholar 

  10. Li, Z., Kihl, M., Lu, Q., Andersson, J.A.: Performance overhead comparison between hypervisor and container-based virtualization. arXiv:11708.01388v1 (cs.dc) (2017)

  11. Josyula, V., Oir, M., Page, G.: Cloud computing; Automating the virtualized data centers. CISCO System Inc., Indianapolis (2011)

    Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Chapter  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

  20. 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)

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. 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

  24. 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

    Chapter  Google Scholar 

  25. 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)

    Google Scholar 

  26. Petersen, K., Vakkalanka, S., Kuzniarz, L.: Guidelines for conducting systematic mapping studies in software engineering: an update. Inf. Softw. Technol. 64, 1–18 (2015)

    Article  Google Scholar 

  27. 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)

    Google Scholar 

  28. Kitchenham, B., Charters, S.: Guidelines for performing systematic literature Reviews in Software Engineering, vol. 2(2) (2007)

    Google Scholar 

  29. 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)

    Google Scholar 

  30. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Isaac Odun-Ayo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics