Emerging Trends, Techniques and Open Issues of Containerization: A Review

Containerization is revolutionizing the way that many industries operate, provisioning major impact to modern computing technologies because it is extra lightweight, highly portable, energy, resource and storage efficient, cost-effective, performance efficient, and extremely quick during boot up. Th...

Full description

Saved in:
Bibliographic Details
Main Authors: Watada, J., Roy, A., Kadikar, R., Pham, H., Xu, B.
Format: Article
Published: Institute of Electrical and Electronics Engineers Inc. 2019
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85078452782&doi=10.1109%2fACCESS.2019.2945930&partnerID=40&md5=8cee3372ef3ca737a11b1b4b3bd4438d
http://eprints.utp.edu.my/30250/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utp.eprints.30250
record_format eprints
spelling my.utp.eprints.302502022-03-25T06:39:20Z Emerging Trends, Techniques and Open Issues of Containerization: A Review Watada, J. Roy, A. Kadikar, R. Pham, H. Xu, B. Containerization is revolutionizing the way that many industries operate, provisioning major impact to modern computing technologies because it is extra lightweight, highly portable, energy, resource and storage efficient, cost-effective, performance efficient, and extremely quick during boot up. These often facilitate efficient load balancing, low-level system maintenance, server consolidation (for efficient energy and resource utilization) and replication of instances over geographical locations for better fault tolerance to escalate application reliability. However, some recent literature have addressed various challenges (such as complex networking, persistent~storage facilities, cross~data centers and multicloud supports, security issues, and lack of available, capable container management APIs, etc.) regarding successful container adoption in industries, which might have resulted in a seemingly meager increase in industrial deployments of containerization over the past few years despite bestowing efficient lightweight virtualization. Moreover, a comprehensive overview of containerizations along with their popularity dynamics has still not been found in contemporary literature, which further extends knowledge gap between developers and available technologies. Hence, current study touches upon different technicalities involved in containerization with potential problems and possible solutions along with various important industrial applications to manifest its existing supports and technical hardships. Finally, we have conducted a comprehensive experimental study to compare the performance of VMs, containers and unikernels in terms of CPU utilization, memory footprints, network bandwidth, execution time and technological maturity using standard benchmarks and observed containers to deliver satisfactory performance in almost all aspects, however, are still not free from issues regarding isolation security, performance stability, lack of available efficient tools for cross-platform support and persistent storage. Unikernels deliver good performance with VM-like isolation but still need to achieve desired technical maturity (in terms of microprocessor stability, process containment, persistent storage, etc.). VMs, on the other hand, are found to provide stable performance throughout, though bigger memory footprints and slower spin up/down remain their biggest weaknesses. © 2013 IEEE. Institute of Electrical and Electronics Engineers Inc. 2019 Article NonPeerReviewed https://www.scopus.com/inward/record.uri?eid=2-s2.0-85078452782&doi=10.1109%2fACCESS.2019.2945930&partnerID=40&md5=8cee3372ef3ca737a11b1b4b3bd4438d Watada, J. and Roy, A. and Kadikar, R. and Pham, H. and Xu, B. (2019) Emerging Trends, Techniques and Open Issues of Containerization: A Review. IEEE Access, 7 . pp. 152443-152472. http://eprints.utp.edu.my/30250/
institution Universiti Teknologi Petronas
building UTP Resource Centre
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Petronas
content_source UTP Institutional Repository
url_provider http://eprints.utp.edu.my/
description Containerization is revolutionizing the way that many industries operate, provisioning major impact to modern computing technologies because it is extra lightweight, highly portable, energy, resource and storage efficient, cost-effective, performance efficient, and extremely quick during boot up. These often facilitate efficient load balancing, low-level system maintenance, server consolidation (for efficient energy and resource utilization) and replication of instances over geographical locations for better fault tolerance to escalate application reliability. However, some recent literature have addressed various challenges (such as complex networking, persistent~storage facilities, cross~data centers and multicloud supports, security issues, and lack of available, capable container management APIs, etc.) regarding successful container adoption in industries, which might have resulted in a seemingly meager increase in industrial deployments of containerization over the past few years despite bestowing efficient lightweight virtualization. Moreover, a comprehensive overview of containerizations along with their popularity dynamics has still not been found in contemporary literature, which further extends knowledge gap between developers and available technologies. Hence, current study touches upon different technicalities involved in containerization with potential problems and possible solutions along with various important industrial applications to manifest its existing supports and technical hardships. Finally, we have conducted a comprehensive experimental study to compare the performance of VMs, containers and unikernels in terms of CPU utilization, memory footprints, network bandwidth, execution time and technological maturity using standard benchmarks and observed containers to deliver satisfactory performance in almost all aspects, however, are still not free from issues regarding isolation security, performance stability, lack of available efficient tools for cross-platform support and persistent storage. Unikernels deliver good performance with VM-like isolation but still need to achieve desired technical maturity (in terms of microprocessor stability, process containment, persistent storage, etc.). VMs, on the other hand, are found to provide stable performance throughout, though bigger memory footprints and slower spin up/down remain their biggest weaknesses. © 2013 IEEE.
format Article
author Watada, J.
Roy, A.
Kadikar, R.
Pham, H.
Xu, B.
spellingShingle Watada, J.
Roy, A.
Kadikar, R.
Pham, H.
Xu, B.
Emerging Trends, Techniques and Open Issues of Containerization: A Review
author_facet Watada, J.
Roy, A.
Kadikar, R.
Pham, H.
Xu, B.
author_sort Watada, J.
title Emerging Trends, Techniques and Open Issues of Containerization: A Review
title_short Emerging Trends, Techniques and Open Issues of Containerization: A Review
title_full Emerging Trends, Techniques and Open Issues of Containerization: A Review
title_fullStr Emerging Trends, Techniques and Open Issues of Containerization: A Review
title_full_unstemmed Emerging Trends, Techniques and Open Issues of Containerization: A Review
title_sort emerging trends, techniques and open issues of containerization: a review
publisher Institute of Electrical and Electronics Engineers Inc.
publishDate 2019
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85078452782&doi=10.1109%2fACCESS.2019.2945930&partnerID=40&md5=8cee3372ef3ca737a11b1b4b3bd4438d
http://eprints.utp.edu.my/30250/
_version_ 1738657081089589248
score 13.211869