Containerization in Multi-Cloud Environment: Roles, Strategies, Challenges, and Solutions for Effective Implementation
<|reference_start|>Containerization in Multi-Cloud Environment: Roles, Strategies, Challenges, and Solutions for Effective Implementation: Containerization in a multi-cloud environment facilitates workload portability and optimized resource utilization. Containerization in multi-cloud environments has received significant attention in recent years both from academic research and industrial development perspectives. However, there exists no effort to systematically investigate the state of research on this topic. The aim of this research is to systematically identify and categorize the multiple aspects of container utilization in multi-cloud environment. We conduct the Systematic Mapping Study (SMS) on the literature published between January 2013 and March 2023. Eighty-six studies were finally selected and the key results are: (1) Four leading themes on cloud computing and network systems research were identified: 'Scalability and High Availability', 'Performance and Optimization', 'Security and Privacy', and 'Multi-Cloud Container Monitoring and Adaptation'. (2) Seventy-four patterns and strategies for containerization in multi-cloud environment were classified across 10 subcategories and 4 categories. (3) Ten quality attributes considered were identified with 47 associated tactics. (4) Four distinct frameworks were introduced based on the analysis of identified challenges and solutions: a security challenge-solution framework, an automation challenge-solution framework, a deployment challenge-solution framework, and a monitoring challenge-solution framework. The results of this SMS will assist researchers and practitioners in pursuing further studies on containerization in multi-cloud environment and developing specialized solutions for challenges related to containerization applications in multi-cloud environment.<|reference_end|>
@article{waseem2024containerization,
    title={Containerization in Multi-Cloud Environment: Roles, Strategies,
  Challenges, and Solutions for Effective Implementation},
    author={Muhammad Waseem, Aakash Ahmad, Peng Liang, Muhammad Azeem Akbar, Arif
  Ali Khan, Iftikhar Ahmad, Manu Set"al"a, Tommi Mikkonen},
    journal={arXiv preprint arXiv:2403.12980},
    year={2024},
    archivePrefix={arXiv},
    eprint={2403.12980},
    primaryClass={cs.DC}
}