Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
167 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Containerization in Multi-Cloud Environment: Roles, Strategies, Challenges, and Solutions for Effective Implementation (2403.12980v1)

Published 1 Mar 2024 in cs.DC

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

Definition Search Book Streamline Icon: https://streamlinehq.com
References (157)
  1. NoMISHAP: A Novel Middleware Support for High Availability in Multicloud PaaS. IEEE Cloud Computing 4, 4 (2017), 60–72.
  2. Mohammad Matar Al-shammari and Ali Amer Alwan. 2018. Disaster recovery and business continuity for database services in multi-cloud. In Proceedings of the 1st International Conference on Computer Applications & Information Security (ICCAIS). IEEE, 1–8.
  3. Secure and dependable multi-cloud network virtualization. In Proceedings of the 1st International Workshop on Security and Dependability of Multi-Domain Infrastructures. 1–6.
  4. Clams: Cross-layer multi-cloud application monitoring-as-a-service framework. In Proceedings of the 11th International Conference on Services Computing. IEEE, 283–290.
  5. A component-based adaptation approach for multi-cloud applications. In Proceedings of the 7th International Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, 49–54.
  6. Understanding the challenges and novel architectural models of multi-cloud native applications–a systematic literature review. Journal of Cloud Computing 12, 1 (2023), 1–34.
  7. DECIDE: an extended devops framework for multi-cloud applications. In Proceedings of the 3rd International Conference on Cloud and Big Data Computing (ICCBDC). 43–48.
  8. Label-affinity-Scheduler: Considering Business Requirements in Container Scheduling for Multi-Cloud and Multi-Tenant Environments. In Proceedings of the 12th Brazilian Symposium on Computing Systems Engineering (SBESC). IEEE, 1–8.
  9. Reliability management for blockchain-based decentralized multi-cloud. In Proceedings of the 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID). IEEE, 21–30.
  10. Greg Austin. 2018. Cybersecurity in China: The next wave. Springer.
  11. Uchechukwu Awada. 2018. Application-Container Orchestration Tools and Platform-as-a-Service Clouds: A Survey. International Journal of Advanced Computer Science and Applications (2018).
  12. Kiran Baby and Anupriya Vysala. 2015. Multicloud architecture for augmenting security in clouds. In Proceedings of the 1st global conference on communication technologies (GCCT). IEEE, 474–478.
  13. Container-based performance evaluation: A survey and challenges. In Proceedings of the 6th IEEE International Conference on Cloud Engineering (IC2E). IEEE, 398–403.
  14. Microservices architecture enables devops: Migration to a cloud-native architecture. IEEE Software 33, 3 (2016), 42–52.
  15. Microcloud: A container-based solution for efficient resource management in the cloud. In Proceedings of the 1st International Conference on Smart Cloud (SmartCloud). IEEE, 218–223.
  16. Delivering elastic containerized cloud applications to enable DevOps. In Proceedings of the 12th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS). IEEE, 65–75.
  17. Leveraging kernel security mechanisms to improve container security: a survey. In Proceedings of the 14th international conference on availability, reliability and security. 1–6.
  18. Containerization technologies: Taxonomies, applications and challenges. The Journal of Supercomputing 78, 1 (2022), 1144–1181.
  19. Multi-cloud distribution of virtual functions and dynamic service deployment: Open ADN perspective. In Proceedings of the 3rd IEEE International Conference on Cloud Engineering. IEEE, 299–304.
  20. Sankalp Singh Bisht and Parmeet Kaur. 2022. An Empirical Investigation of a Fault Tolerant Containerized Application Deployment. In Proceedings of the 1st International Conference on Informatics (ICI). IEEE, 171–175.
  21. A survey on cloud computing. In Proceedings of CSI 2015 on Big Data Analytics (CSI). Springer, 149–164.
  22. On the deployment of an open-source, 5G-aware evaluation testbed. In Proceedings of the 6th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering (MobileCloud). IEEE, 51–58.
  23. Towards model-driven digital twin engineering: Current opportunities and future challenges. In Proceedings of the 1st International Conference on Systems Modelling and Management (ICSMM), Vol. 1. Springer International Publishing, 43–54.
  24. Georges Bou Ghantous and Asif Qumer Gill. 2021. Evaluating the DevOps Reference Architecture for Multi-cloud IoT-Applications. SN Computer Science 2 (2021), 1–35.
  25. Virginia Braun and Victoria Clarke. 2006. Using thematic analysis in psychology. Qualitative research in psychology 3, 2 (2006), 77–101.
  26. Object storage in the cloud and multi-cloud: State of the art and the research challenges. In Proceedings of the 7th International Conference on Automation, Quality and Testing, Robotics (AQTR). IEEE, 1–6.
  27. Rajkumar Buyya and Diana Barreto. 2015. Multi-cloud resource provisioning with Aneka: A unified and integrated utilisation of microsoft azure and amazon EC2 instances. In Proceedings of the 1st International Conference on Computing and Network Communications (CoCoNet). IEEE, 216–229.
  28. Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services. In Processing of the 10th International Conference on Algorithms and Architectures for Parallel. Springer, 13–31.
  29. A manifesto for future generation cloud computing: Research directions for the next decade. ACM Computing Surveys (CSUR) 51, 5 (2020), 1–38.
  30. Engineering and experimentally benchmarking a container-based edge computing system. In Proceedings of the 33rd International Conference on Communications (ICC). IEEE, 1–6.
  31. Emiliano Casalicchio. 2019. Container orchestration: A survey. Systems Modeling: Methodologies and Tools (2019), 221–235.
  32. Emiliano Casalicchio and Stefano Iannucci. 2020. The state-of-the-art in container technologies: Application, orchestration and security. Concurrency and Computation: Practice and Experience 32, 17 (2020), e5668.
  33. MUSA deployer: Deployment of multi-cloud applications. In Proceedings of the 26th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE). IEEE, 107–112.
  34. Towards formal-based semantic interoperability in multi-clouds: the fclouds framework. In Proceedings of the 10th International Conference on Cloud Computing (CLOUD). IEEE, 710–713.
  35. Artificial intelligence-based human-centric decision support framework: an application to predictive maintenance in asset management under pandemic environments. Annals of Operations Research (2021), 1–24.
  36. Automatically design heuristics for multi-objective location-aware service brokering in multi-cloud. In Proceedings of the 19th International Conference on Services Computing (SCC). IEEE, 206–214.
  37. Jacob Cohen. 1968. Weighted kappa: nominal scale agreement provision for scaled disagreement or partial credit. Psychological bulletin 70, 4 (1968), 213.
  38. To Docker or Not to Docker: A Security Perspective. IEEE Cloud Computing 3, 5 (2016), 54–62.
  39. Cluster as a service: A container based cluster sharing approach with multi-user support. In Proceedings of the 2016 Symposium on Service-Oriented System Engineering (SOSE). IEEE, 111–118.
  40. Artificial intelligence, real-time feedback and workplace learning analytics to support in situ complex problem-solving: A commentary. The International Journal of Information and Learning Technology 37, 5 (2020), 267–277.
  41. Building lean continuous integration and delivery pipelines by applying devops principles: a case study at varidesk. In Proceedings of the 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 851–856.
  42. Openstack federation in experimentation multi-cloud testbeds. In Proceedings of the 5th International Conference on Cloud Computing Technology and Science, Vol. 2. IEEE, 51–56.
  43. A secure container placement strategy using deep reinforcement learning in cloud. In Proceedings of the 25th International Conference on Computer Supported Cooperative Work in Design (CSCWD). IEEE, 1299–1304.
  44. Policy-based Deployment in a Hybrid and Multicloud Environment.. In CLOSER. 388–395.
  45. Importance of Application-level resource management in Multi-cloud deployments. In Proceedings of the 7th International Conference on Cloud Engineering (IC2E). IEEE, 139–144.
  46. Docker. 2021. What is a Container? https://docs.docker.com/get-started/overview/#what-is-a-container
  47. Docker. 2023. Use Containers to Build, Share, and Run Your Applications. https://www.docker.com/resources/what-container/. Accessed: 2023-08-20.
  48. Koustabh Dolui and Csaba Kiraly. 2018. Towards multi-container deployment on IoT gateways. In Proceedings of the 34th Global Communications Conference (GlobeCom). IEEE, 1–7.
  49. Microservices: yesterday, today, and tomorrow. Springer, 195–216.
  50. Mobile edge as part of the multi-cloud ecosystem: a performance study. In Proceedings of the 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP). IEEE, 59–66.
  51. Monitoring-aware optimal deployment for applications based on microservices. IEEE Transactions on Services Computing 14, 6 (2019), 1849–1863.
  52. Security issues in cloud environments: a survey. International journal of information security 13 (2014), 113–170.
  53. Multi-cloud platform-as-a-service model, functionalities and approaches. Procedia Computer Science 97 (2016), 63–72.
  54. Towards model-driven provisioning, deployment, monitoring, and adaptation of multi-cloud systems. In Proceedings of the 6th International Conference on Cloud Computing (ICCC). IEEE, 887–894.
  55. CloudMF: applying MDE to tame the complexity of managing multi-cloud applications. In Proceedings of the 7th International Conference on Utility and Cloud Computing. IEEE, 269–277.
  56. Martin Fowler. 2010. Continuous Delivery. https://martinfowler.com/bliki/BlueGreenDeployment.html.
  57. Containerleaks: Emerging security threats of information leakages in container clouds. In Proceedings of the 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN). IEEE, 237–248.
  58. A multi-cloud service mesh approach applied to Internet of Things. In Proceedings of the 48th Annual Conference of the IEEE Industrial Electronics Society (IECON). IEEE, 1–6.
  59. AI for next generation computing: Emerging trends and future directions. Internet of Things 19 (2022), 100514.
  60. Benchmarking cloud performance for service level agreement parameters. International Journal of Cloud Computing 2, 1 (2013), 3–23.
  61. Barney G. Glaser and Anselm L. Strauss. 1967. The Discovery of Grounded Theory: Strategies for Qualitative Research. Aldine Publishing Company, Chicago.
  62. Secure access control for multi-cloud resources. In Proceedings of the 40th Local Computer Networks Conference Workshops (LCN Workshops). IEEE, 722–729.
  63. Farida Ali Guechi and Ramdane Maamri. [n. d.]. Secure and Parallel Expressive Search over Encrypted Data with Access Control in Multi-CloudIoT. In Proceedings of the 3rd Cloudification of the Internet of Things (CIoT). 1–8.
  64. Resource optimization of container orchestration: a case study in multi-cloud microservices-based applications. The Journal of Supercomputing 74, 7 (2018), 2956–2983.
  65. Hybrid IT and multi cloud an emerging trend and improved performance in cloud computing. SN Computer Science 1, 5 (2020), 256.
  66. Deployment of Multi-Tier Application on Cloud and Continuous Monitoring using Kubernetes. In Proceedings of the 5th International Conference on Electrical, Electronics, Communication, Computer Technologies and Optimization Techniques (ICEECCOT). IEEE, 602–607.
  67. Data storage security in cloud computing using container clustering. In Proceedings of the 7th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON). IEEE, 1–7.
  68. Private STaaS with OpenStack Cinder Volumes for Hybrid/Multi-cloud. In Proceedings of the 4th International Conference on Advances in Computing and Communication Engineering (ICACCE). IEEE, 1–6.
  69. Multicloud-auto scale with prediction and delta correction algorithm. In Proceedings of the 2nd International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT), Vol. 1. IEEE, 227–233.
  70. The rise of “big data” on cloud computing: Review and open research issues. Information Systems 47 (2016), 98–115.
  71. An Efficient Multi-Keyword Search Scheme over Encrypted Data in Multi-Cloud Environment. In 2022 IEEE 7th International Conference on Smart Cloud (SmartCloud). IEEE, 59–67.
  72. Leila Helali and Mohamed Nazih Omri. 2021. A survey of data center consolidation in cloud computing systems. Computer Science Review 39 (2021), 100366.
  73. A framework to support multi-cloud collaboration. In Proceedigs of the 13th World Congress on Services (SERVICES). IEEE, 110–116.
  74. Multi-cloud: a comprehensive review. In Proceedings of the 23rd International Multitopic Conference (INMIC). IEEE, 1–5.
  75. Cloud migration research: a systematic review. IEEE transactions on cloud computing 1, 2 (2013), 142–157.
  76. Policies based container migration using cross-cloud management platform. In Proccedings of the 8th International Conference on Information and Automation for Sustainability (ICIAfS). IEEE, 1–6.
  77. A cost-efficient multi-cloud orchestrator for benchmarking containerized web-applications. In Proceedings of the 20th International Conference on Web Information Systems Engineering (WISE). Springer, 407–423.
  78. Staffs Keele et al. 2007. Guidelines for performing systematic literature reviews in software engineering. Technical Report. Citeseer.
  79. Tamas Kiss. 2018. Scalable multi-cloud platform to support industry and scientific applications. In Proceedings of the 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO). IEEE, 0150–0154.
  80. Multi-cloud provisioning of business processes. Journal of Cloud Computing 8, 1 (2019), 1–29.
  81. Search-based methods for multi-cloud configuration. In Proceedings of the 15th International Conference on Cloud Computing (CLOUD). IEEE, 438–448.
  82. An Optimal Active Defensive Security Framework for the Container-Based Cloud with Deep Reinforcement Learning. Electronics 12, 7 (2023), 1598.
  83. MSSF: A step towards user-friendly multi-cloud data dispersal. In Proceedings of the 7th International Conference on Cloud Computing. IEEE, 952–953.
  84. FogDocker: Start Container Now Fetch Image Later. In Proceedings of the 12th IEEE/ACM International Conference on Utility and Cloud Computing (UCC).
  85. Resource management in a containerized cloud: Status and challenges. Journal of Network and Systems Management 28 (2020), 197–246.
  86. The NIST definition of cloud computing. (2011).
  87. Dirk Merkel et al. 2014. Docker: lightweight linux containers for consistent development and deployment. Linux j 239, 2 (2014), 2.
  88. Harrison Mfula and Jukka K Nurminen. 2018. Self-healing cloud services in private multi-clouds. In Proceedings of the 10th International Conference on High Performance Computing & Simulation (HPCS). IEEE, 165–170.
  89. Digital twins: A survey on enabling technologies, challenges, trends and future prospects. IEEE Communications Surveys & Tutorials (2022).
  90. Saurabh Mittal and José L Risco-Martín. 2017. DEVSML 3.0 stack: rapid deployment of DEVS farm in distributed cloud environment using microservices and containers. In Proceedings of the 2017 Symposium on Theory of Modeling & Simulation. 1–12.
  91. Neelesh Mungoli. 2023. Scalable, Distributed AI Frameworks: Leveraging Cloud Computing for Enhanced Deep Learning Performance and Efficiency. arXiv preprint arXiv:2304.13738 (2023).
  92. Nitin Naik. 2016a. Applying computational intelligence for enhancing the dependability of multi-cloud systems using docker swarm. In Proceedings of the 2nd Symposium Series on Computational Intelligence (SSCI). IEEE, 1–7.
  93. Nitin Naik. 2016b. Building a virtual system of systems using docker swarm in multiple clouds. In Proceedings of the 2nd International Symposium on Systems Engineering (ISSE). IEEE, 1–3.
  94. Multi-Level Elastic Deployment of Containerized Applications in Geo-Distributed Environments. In Proceedings of the 6th IEEE International Conference on Future Internet of Things and Cloud (FiCloud). IEEE, 1–8.
  95. Vhatkar Kapil Netaji and Girish P Bhole. 2021. A comprehensive survey on container resource allocation approaches in cloud computing: State-of-the-art and research challenges. In Web Intelligence, Vol. 19. IOS Press, 295–316.
  96. National Institute of Standards and Technology. 2018. NIST Cyber Security Framework Version 1.1. Technical Report.
  97. Diego Ongaro and John Ousterhout. 2014. In search of an understandable consensus algorithm. In Proceedings of the 2014 USENIX Annual Technical Conference (USENIX ATC). USENIX, 305–319.
  98. Band-area resource management platform and accelerated particle swarm optimization algorithm for container deployment in Internet-of-Things cloud. IEEE Access 10 (2022), 86844–86863.
  99. Claus Pahl. 2015. Containerization and the paas cloud. IEEE Cloud Computing 2, 3 (2015), 24–31.
  100. Cloud container technologies: a state-of-the-art review. IEEE Transactions on Cloud Computing 7, 3 (2017), 677–692.
  101. Pradeep Pai and CRS Kumar. 2021. Building cloud native application—analysis for multi-component application deployment. In Proceedings of the 10th International Conference on Computer Communication and Informatics (ICCCI). IEEE, 1–6.
  102. Towards secure cloud orchestration for multi-cloud deployments. In Proceedings of the 5th Workshop on CrossCloud Infrastructures & Platforms (CrossCloud). ACM, 1–6.
  103. Knowledge-Engineered Multi-Cloud Resource Brokering for Application Workflow Optimization. IEEE Transactions on Network and Service Management (2022).
  104. Preventing vendor lock-ins via an interoperable multi-cloud deployment approach. In Proceedings of the 12th International Conference for Internet Technology and Secured Transactions (ICITST). IEEE, 382–387.
  105. Dana Petcu. 2011. Portability and interoperability between clouds: challenges and case study. In Proceedings of the 4th European Conference on Towards a Service-Based Internet (ServiceWave). Springer, 62–74.
  106. Dana Petcu. 2013. Multi-cloud: expectations and current approaches. In Proceedings of the International Workshop on Multi-Cloud Applications and Federated Clouds (MultiCloud). ACM, 1–6.
  107. Experiences in building a mOSAIC of clouds. Journal of Cloud Computing 1, 1 (2018), 1–23.
  108. Systematic mapping studies in software engineering. In Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering (EASE). ACM, 1–10.
  109. Linh Manh Pham and Tuan-Minh Pham. 2015. Autonomic fine-grained migration and replication of component-based applications across multi-clouds. In Proceedings of the 2nd National Foundation for Science and Technology Development Conference on Information and Computer Science (NICS). IEEE, 5–10.
  110. An adaptable framework to deploy complex applications onto multi-cloud platforms. In Proceedings of the 8th International Conference on Computing & Communication Technologies-Research, Innovation, and Vision for Future (RIVF). IEEE, 169–174.
  111. Support services for applications execution in multi-clouds environments. In Proceedings of the 7th IEEE international conference on autonomic computing (ICAC). IEEE, 343–348.
  112. Peter-Christian Quint and Nane Kratzke. 2018. Towards a lightweight multi-cloud DSL for elastic and transferable cloud-native applications. arXiv preprint arXiv:1802.03562 (2018).
  113. Joy Rahman and Palden Lama. 2019. Predicting the end-to-end tail latency of containerized microservices in the cloud. In Proceedings of the 7th International Conference on Cloud Engineering (IC2E). IEEE, 200–210.
  114. Automated multi-cloud operations and container orchestration. Software-Defined Cloud Centers: Operational and Management Technologies and Tools (2018), 185–218.
  115. A machine learning model for detection of docker-based APP overbooking on kubernetes. In Proceedings of the 34th International Conference on Communications. IEEE, 1–6.
  116. Synaptic: Secure and persistent connectivity for containers. In Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE, 262–267.
  117. General Data Protection Regulation. 2016. General data protection regulation (GDPR)–official legal text. Gen Data Prot Regul (2016).
  118. Dynamic security assurance in multi-cloud DevOps. In Proceedings of the 5th IEEE Conference on Communications and Network Security (CNS). IEEE, 467–475.
  119. Performance analysis of zero-trust multi-cloud. In Proceedings of the 14th International Conference on Cloud Computing (CLOUD). IEEE, 730–732.
  120. An efficient and reliable multi-cloud provider monitoring solution. In Proceedings of the 35th Global Communications Conference (GLOBECOM). IEEE, 1–6.
  121. Multi-agent QoS-aware autonomic resource provisioning framework for elastic BPM in containerized multi-cloud environment. Journal of Ambient Intelligence and Humanized Computing (2022), 1–26.
  122. Multi-agent QoS-aware autonomic resource provisioning framework for elastic BPM in containerized multi-cloud environment. Journal of Ambient Intelligence and Humanized Computing 14, 9 (2023), 12895–12920.
  123. Hani Sami and Azzam Mourad. 2020. Dynamic on-demand fog formation offering on-the-fly IoT service deployment. IEEE Transactions on Network and Service Management 17, 2 (2020), 1026–1039.
  124. Iqbal H. Sarker. 2022. AI-based modeling: Techniques, applications and research issues towards automation, intelligent and smart systems. SN Computer Science 3, 2 (2022), 158.
  125. A survey and comparative study on multi-cloud architectures: emerging issues and challenges for cloud federation. arXiv preprint arXiv:2108.12831 (2021).
  126. Mohammad Reza Saleh Sedghpour and Paul Townend. 2022. Service mesh and ebpf-powered microservices: A survey and future directions. In Proceedings of the 2022 International Conference on Service-Oriented System Engineering (SOSE). IEEE, 176–184.
  127. Oleksii Serhiienko and Josef Spillner. 2018. Systematic and recomputable comparison of multi-cloud management platforms. In Proceedings of the 9th International Conference on Cloud Computing Technology and Science (CloudCom). IEEE, 107–114.
  128. SpyStorage: A highly reliable multi-cloud storage with secure and anonymous data sharing. In Proceedings of th 11th International Conference on Networking, Architecture, and Storage (NAS). IEEE, 1–6.
  129. Deployment-time multi-cloud application security. In Proceedings of the 3rd International Conference on Smart Computing (SMARTCOMP). IEEE, 1–5.
  130. Location-aware and budget-constrained service deployment for composite applications in multi-cloud environment. IEEE Transactions on Parallel and Distributed Systems 31, 8 (2020), 1954–1969.
  131. Dong-Hee Shin. 2013. User centric cloud service model in public sectors: Policy implications of cloud services. Government Information Quarterly 30, 2 (2013), 194–203.
  132. A survey on cloud computing security: Issues, threats, and solutions. Journal of Network and Computer Applications 75 (2016), 200–222.
  133. Orchestration based Hybrid or Multi Clouds and Interoperability Standardization. In Proceedings of the 7th International Conference on Cloud Computing in Emerging Markets (CCEM). IEEE, 67–71.
  134. Building a multi-tenant cloud service from legacy code with docker containers. In Proceedings of the 3rd International Conference on Cloud Engineering (ICCE). IEEE, 394–396.
  135. Container security: Issues, challenges, and the road ahead. IEEE Access 7 (2019), 52976–52996.
  136. Dan Jerker B Svantesson and Roger Clarke. 2010. Privacy and consumer risks in cloud computing. Computer Law & Security Review 26, 4 (2010), 391–397.
  137. Xiaoyong Tang. 2021. Reliability-aware cost-efficient scientific workflows scheduling strategy on multi-cloud systems. IEEE Transactions on Cloud Computing 10, 4 (2021), 2909–2919.
  138. Orchestrated multi-cloud application deployment in OpenStack with TOSCA. In Proceedings of the 3rd international conference on smart computing (SMARTCOMP). IEEE, 1–6.
  139. Monitoring elastically adaptive multi-cloud services. IEEE Transactions on Cloud Computing 6, 3 (2015), 800–814.
  140. Nigel Vaughn. 2020. Docker: Up & Running: Shipping Reliable Containers in Production. O’Reilly Media.
  141. An agile container-based approach to TaaS. In Proceedings of the 56th FITCE Congress. IEEE, 10–15.
  142. Towards trustworthy multi-cloud services communities: A trust-based hedonic coalitional game. IEEE Transactions on Services Computing 11, 1 (2016), 184–201.
  143. System restore in a multi-cloud data pipeline platform. In Proceedings of the 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (ICDSN). IEEE, 21–24.
  144. Container-based performance isolation for multi-tenant saas applications in micro-service architecture. 1486, 5 (2020), 052032.
  145. Dataset for the Paper: Containerization in Multi-Cloud Environment: Roles, Strategies, Challenges, and Solutions for Effective Implementation. https://zenodo.org/record/10732611.
  146. Emerging Trends, Techniques and Open Issues of Containerization: A Review. IEEE Access 7 (2019), 152443–152472.
  147. Contmec: An architecture of multi-access edge computing for offloading container-based mobile applications. In Proceedings of the 35th International Conference on Communications ICC). IEEE, 3647–3653.
  148. Claes Wohlin. 2014. Guidelines for snowballing in systematic literature studies and a replication in software engineering. In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE). 1–10.
  149. Experimentation in Software Engineering. Springer Science & Business Media.
  150. Container deployment strategy for edge networking. In Proceedings of the 4th Workshop on Middleware for Edge Clouds & Cloudlets (MECC). ACM, 1–6.
  151. Modeling and automated deployment of serverless applications using TOSCA. In Proceedings of the 11th IEEE Conference on Service-Oriented Computing and Applications (SOCA). IEEE, 73–80.
  152. Adam Zeck and Jack Bouroudjian. 2017. Real-world experience with a multicloud exchange. IEEE Cloud Computing 4, 4 (2017), 6–11.
  153. Dehghani Zhamak. 2018. Data Mesh: Towards Data-Driven Architecture. https://martinfowler.com/articles/data-mesh-principles.html.
  154. A Service Driver Based Application Execution and Development Method in Multi-cloud Context. In Proceedings of the 1st International Conference on Data Science and Computer Application (ICDSCA). IEEE, 33–37.
  155. Machine learning-based orchestration of containers: A taxonomy and future directions. Comput. Surveys 54, 10s (2022), 1–35.
  156. Containerization for High Performance Computing Systems: Survey and Prospects. IEEE Transactions on Software Engineering 49, 4 (2022), 2722–2740.
  157. A map of threats to validity of systematic literature reviews in software engineering. In Proceedings of the 23rd Asia-Pacific Software Engineering Conference (APSEC). IEEE, 153–160.
Citations (2)

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com