The state‐of‐the‐art in container technologies: Application, orchestration and security. (19th January 2020)
- Record Type:
- Journal Article
- Title:
- The state‐of‐the‐art in container technologies: Application, orchestration and security. (19th January 2020)
- Main Title:
- The state‐of‐the‐art in container technologies: Application, orchestration and security
- Authors:
- Casalicchio, Emiliano
Iannucci, Stefano - Other Names:
- Jeon Gwanggil guestEditor.
Bellandi Valerio guestEditor.
Bakhouya Mohamed guestEditor.
Zbakh Mostapha guestEditor.
Essaaidi Mohamed guestEditor.
Manneback Pierre guestEditor. - Abstract:
- Summary: Containerization is a lightweight virtualization technology enabling the deployment and execution of distributed applications on cloud, edge/fog, and Internet‐of‐Things platforms. Container technologies are evolving at the speed of light, and there are many open research challenges. In this paper, an extensive literature review is presented that identifies the challenges related to the adoption of container technologies in High Performance Computing, Big Data analytics, and geo‐distributed (Edge, Fog, Internet‐of‐Things) applications. From our study, it emerges that performance, orchestration, and cyber‐security are the main issues. For each challenge, the state‐of‐the‐art solutions are then analyzed. Performance is related to the assessment of the performance footprint of containers and comparison with the footprint of virtual machines and bare metal deployments, the monitoring, the performance prediction, the I/O throughput improvement. Orchestration is related to the selection, the deployment, and the dynamic control of the configuration of multi‐container packaged applications on distributed platforms. The focus of this work is on run‐time adaptation. Cyber‐security is about container isolation, confidentiality of containerized data, and network security. From the analysis of 97 papers, it came out that the state‐of‐the‐art is more mature in the area of performance evaluation and run‐time adaptation rather than in security solutions. However, the main unsolvedSummary: Containerization is a lightweight virtualization technology enabling the deployment and execution of distributed applications on cloud, edge/fog, and Internet‐of‐Things platforms. Container technologies are evolving at the speed of light, and there are many open research challenges. In this paper, an extensive literature review is presented that identifies the challenges related to the adoption of container technologies in High Performance Computing, Big Data analytics, and geo‐distributed (Edge, Fog, Internet‐of‐Things) applications. From our study, it emerges that performance, orchestration, and cyber‐security are the main issues. For each challenge, the state‐of‐the‐art solutions are then analyzed. Performance is related to the assessment of the performance footprint of containers and comparison with the footprint of virtual machines and bare metal deployments, the monitoring, the performance prediction, the I/O throughput improvement. Orchestration is related to the selection, the deployment, and the dynamic control of the configuration of multi‐container packaged applications on distributed platforms. The focus of this work is on run‐time adaptation. Cyber‐security is about container isolation, confidentiality of containerized data, and network security. From the analysis of 97 papers, it came out that the state‐of‐the‐art is more mature in the area of performance evaluation and run‐time adaptation rather than in security solutions. However, the main unsolved challenges are I/O throughput optimization, performance prediction, multilayer monitoring, isolation, and data confidentiality (at rest and in transit). … (more)
- Is Part Of:
- Concurrency and computation. Volume 32:Number 17(2020)
- Journal:
- Concurrency and computation
- Issue:
- Volume 32:Number 17(2020)
- Issue Display:
- Volume 32, Issue 17 (2020)
- Year:
- 2020
- Volume:
- 32
- Issue:
- 17
- Issue Sort Value:
- 2020-0032-0017-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2020-01-19
- Subjects:
- Big Data -- cloud computing -- cyber‐security -- docker -- orchestration -- run‐time adaptation
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.5668 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 13883.xml