Containerization technologies
taxonomies, applications and challenges
Article Ecrit par: Belloum, Adam S. Z. ; Sebaa, Abderrazak ; El-Maouhab, Aouaouche ; Bentaleb, Ouafa ;
Résumé: Modern scientific research challenges require new technologies, integrated tools, reusable and complex experiments in distributed computing infrastructures. But above all, computing power for efficient data processing and analyzing. Containers technologies have emerged as a new paradigm to address such intensive scientific applications problems. Their easy deployment in a reasonable amount of time and the few required computational resource make them more suitable. Containers are considered light virtualization solutions. They enable performance isolation and flexible deployment of complex, parallel, and high-performance systems. Moreover, they gained popularity to modernize and migrate scientific applications in computing infrastructure management. Additionally, they reduce computational time processing. In this paper, we first give an overview of virtualization and containerization technologies. We discuss the taxonomies of containerization technologies of the literature, and then we provide a new one that covers and completes those proposed in the literature. We identify the most important application domains of containerization and their technological progress. Furthermore, we discuss the performance metrics used in most containerization techniques. Finally, we point out research gaps in the related aspects of containerization technology that require more research.
Langue:
Anglais
Thème
Informatique
Mots clés:
Virtualization
parallel
Computing
Containers
Micro-services
Scientific application
Orchestrator