{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T10:19:30Z","timestamp":1778667570629,"version":"3.51.4"},"reference-count":41,"publisher":"Walter de Gruyter GmbH","issue":"1","license":[{"start":{"date-parts":[[2018,5,1]],"date-time":"2018-05-01T00:00:00Z","timestamp":1525132800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018,5,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Virtualization has enabled the commoditization of cloud computing, as the hardware resources have become available to run different environments and share computing resources amongst different enterprises. Two technology types are commonly used in virtualization of hardware, namely, hypervisor and container. The present paper concerns only container technologies.<\/jats:p>\n                  <jats:p>A comprehensive overview of the container technologies for virtualization and the dynamics of their popularity have not been available yet. Without such an overview, the informed fast choice of technologies is hindered. To fill this knowledge gap, a systemic literature review was conducted to reveal the most popular container technologies and the trends in their research.<\/jats:p>","DOI":"10.2478\/acss-2018-0003","type":"journal-article","created":{"date-parts":[[2018,6,2]],"date-time":"2018-06-02T18:17:23Z","timestamp":1527963443000},"page":"21-27","source":"Crossref","is-referenced-by-count":38,"title":["Containers for Virtualization: An Overview"],"prefix":"10.2478","volume":"23","author":[{"given":"Vitor Goncalves da","family":"Silva","sequence":"first","affiliation":[{"name":"Riga Technical University , Riga , Latvia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marite","family":"Kirikova","sequence":"additional","affiliation":[{"name":"Riga Technical University , Riga , Latvia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gundars","family":"Alksnis","sequence":"additional","affiliation":[{"name":"Riga Technical University , Riga , Latvia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"374","published-online":{"date-parts":[[2018,5,30]]},"reference":[{"key":"2026051309484127291_j_acss-2018-0003_ref_001_w2aab3b8b5b1b7b1ab1ab1Aa","doi-asserted-by":"crossref","unstructured":"[1] A. Khajeh-Hosseini, D. Greenwood, and I. Sommerville, \u201cCloud Migration: A Case Study of Migrating an Enterprise It System to IaaS,\u201d in 2010 IEEE 3rd International Conference on Cloud Computing, pp. 450\u2013457. https:\/\/doi.org\/10.1109\/cloud.2010.3710.1109\/CLOUD.2010.37","DOI":"10.1109\/CLOUD.2010.37"},{"key":"2026051309484127291_j_acss-2018-0003_ref_002_w2aab3b8b5b1b7b1ab1ab2Aa","doi-asserted-by":"crossref","unstructured":"[2] P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield, \u201cXen and the Art of Virtualization,\u201d in SIGOPS Oper. Syst. Rev., 2003, vol. 37, pp. 164\u2013177. https:\/\/doi.org\/10.1145\/1165389.94546210.1145\/1165389.945462","DOI":"10.1145\/1165389.945462"},{"key":"2026051309484127291_j_acss-2018-0003_ref_003_w2aab3b8b5b1b7b1ab1ab3Aa","doi-asserted-by":"crossref","unstructured":"[3] D. Bernstein, \u201cContainers and Cloud: From LXC to Docker to Kubernetes,\u201d IEEE Cloud Computing, vol. 1, issue 3, pp. 81\u201384, 2014. https:\/\/doi.org\/10.1109\/mcc.2014.5110.1109\/MCC.2014.51","DOI":"10.1109\/MCC.2014.51"},{"key":"2026051309484127291_j_acss-2018-0003_ref_004_w2aab3b8b5b1b7b1ab1ab4Aa","unstructured":"[4] Build, Ship, and Run Any App, Anywhere. [Online]. Available: https:\/\/www.docker.com\/what-docker [Accessed: 10 Dec. 2017]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_005_w2aab3b8b5b1b7b1ab1ab5Aa","doi-asserted-by":"crossref","unstructured":"[5] H. Kang, M. Le, and S. Tao, \u201cContainer and Microservice Driven Design for Cloud Infrastructure DevOps,\u201d in 2016 IEEE International Conference on Cloud Engineering (IC2E), pp. 202\u2013211. https:\/\/doi.org\/10.1109\/ic2e.2016.2610.1109\/IC2E.2016.26","DOI":"10.1109\/IC2E.2016.26"},{"key":"2026051309484127291_j_acss-2018-0003_ref_006_w2aab3b8b5b1b7b1ab1ab6Aa","doi-asserted-by":"crossref","unstructured":"[6] L. Rodero-Merino, L. M. Vaquero, E. Caron, A. Muresan, and F. Desprez, \u201cBuilding Safe PaaS Clouds: A Survey on Security in Multitenant Software Platforms,\u201d Computers Security, vol. 31, issue 1, pp. 96\u2013108, 2012. https:\/\/doi.org\/10.1016\/j.cose.2011.10.00610.1016\/j.cose.2011.10.006","DOI":"10.1016\/j.cose.2011.10.006"},{"key":"2026051309484127291_j_acss-2018-0003_ref_007_w2aab3b8b5b1b7b1ab1ab7Aa","unstructured":"[7] Scopus: The Largest Abstract and Citation Database of Peer-Reviewed Literature: Scientific Journals, Books and Conference Proceedings. [Online]. Available: https:\/\/www.elsevier.com\/solutions\/scopus [Accessed: October. 18, 2017]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_008_w2aab3b8b5b1b7b1ab1ab8Aa","doi-asserted-by":"crossref","unstructured":"[8] R. Mijumbi, J. Serrat, J. L. Gorricho, N. Bouten, F. D. Turck, and R. Boutaba, \u201cNetwork Function Virtualization: State-of-the-Art and Research Challenges,\u201d IEEE Communications Surveys and Tutorials, vol. 18, issue 1, pp. 236\u2013262, 2016. https:\/\/doi.org\/10.1109\/comst.2015.247704110.1109\/COMST.2015.2477041","DOI":"10.1109\/COMST.2015.2477041"},{"key":"2026051309484127291_j_acss-2018-0003_ref_009_w2aab3b8b5b1b7b1ab1ab9Aa","doi-asserted-by":"crossref","unstructured":"[9] A. Verma, L. Pedrosa, M. Korupolu, D. Oppenheimer, E. Tune, and J. Wilkes, \u201cLarge-Scale Cluster Management at Google With Borg,\u201d in Proc. Tenth European Conference on Computer Systems, EuroSys \u201915, ACM, New York, NY, USA, 2015. https:\/\/doi.org\/10.1145\/2741948.274196410.1145\/2741948.2741964","DOI":"10.1145\/2741948.2741964"},{"key":"2026051309484127291_j_acss-2018-0003_ref_010_w2aab3b8b5b1b7b1ab1ac10Aa","doi-asserted-by":"crossref","unstructured":"[10] R. Morabito, J. Kjallman, and M. Komu, \u201cHypervisors vs. Lightweight Virtualization: A Performance Comparison,\u201d in 2015 IEEE International Conference on Cloud Engineering, pp. 386\u2013393. https:\/\/doi.org\/10.1109\/ic2e.2015.7410.1109\/IC2E.2015.74","DOI":"10.1109\/IC2E.2015.74"},{"key":"2026051309484127291_j_acss-2018-0003_ref_011_w2aab3b8b5b1b7b1ab1ac11Aa","doi-asserted-by":"crossref","unstructured":"[11] C. Pahl, \u201cContainerization and the PaaS Cloud,\u201d IEEE Cloud Computing, vol. 2, issue 3, pp. 24\u201331, 2015. https:\/\/doi.org\/10.1109\/mcc.2015.5110.1109\/MCC.2015.51","DOI":"10.1109\/MCC.2015.51"},{"key":"2026051309484127291_j_acss-2018-0003_ref_012_w2aab3b8b5b1b7b1ab1ac12Aa","doi-asserted-by":"crossref","unstructured":"[12] W. Gerlach, W. Tang, K. Keegan, T. Harrison, A. Wilke, J. Bischof, M. DSouza, S. Devoid, D. Murphy-Olson, N. Desai, and F. Meyer, \u201cSkyport \u2013 Container-Based Execution Environment Management for Multi-Cloud Scientific Workflows,\u201d in 2014 5th International Workshop on Data-Intensive Computing in the Clouds, pp. 25\u201332. https:\/\/doi.org\/10.1109\/datacloud.2014.610.1109\/DataCloud.2014.6","DOI":"10.1109\/DataCloud.2014.6"},{"key":"2026051309484127291_j_acss-2018-0003_ref_013_w2aab3b8b5b1b7b1ab1ac13Aa","doi-asserted-by":"crossref","unstructured":"[13] G. Toffetti, S. Brunner, M. Bl\u00f6chlinger, F. Dudouet, and A. Edmonds, \u201cAn Architecture for Self-Managing Microservices,\u201d in Proc. 1st International Workshop on Automated Incident Management in Cloud \u2013 AIMC \u201915, ACM, New York, NY, USA, 2015, pp. 19\u201324. https:\/\/doi.org\/10.1145\/2747470.274747410.1145\/2747470.2747474","DOI":"10.1145\/2747470.2747474"},{"key":"2026051309484127291_j_acss-2018-0003_ref_014_w2aab3b8b5b1b7b1ab1ac14Aa","doi-asserted-by":"crossref","unstructured":"[14] D. Liu and L. Zhao, \u201cThe Research and Implementation of Cloud Computing Platform Based on Docker,\u201d in 2014 11th International Computer Conference on Wavelet Actiev Media Technology and Information Processing (ICCWAMTIP), pp. 475\u2013478. https:\/\/doi.org\/10.1109\/iccwamtip.2014.707345310.1109\/ICCWAMTIP.2014.7073453","DOI":"10.1109\/ICCWAMTIP.2014.7073453"},{"key":"2026051309484127291_j_acss-2018-0003_ref_015_w2aab3b8b5b1b7b1ab1ac15Aa","doi-asserted-by":"crossref","unstructured":"[15] J. Stubbs, W. Moreira and R. Dooley, \u201cDistributed Systems of Microservices Using Docker and Serfnode,\u201d in 2015 7th International Workshop on Science Gateways, pp. 34\u201339. https:\/\/doi.org\/10.1109\/iwsg.2015.1610.1109\/IWSG.2015.16","DOI":"10.1109\/IWSG.2015.16"},{"key":"2026051309484127291_j_acss-2018-0003_ref_016_w2aab3b8b5b1b7b1ab1ac16Aa","doi-asserted-by":"crossref","unstructured":"[16] W. Li, A. Kanso, and A. Gherbi, \u201cLeveraging Linux Containers to Achieve High Availability for Cloud Services,\u201d in 2015 IEEE International Conference on Cloud Engineering, pp. 76\u201383. https:\/\/doi.org\/10.1109\/ic2e.2015.1710.1109\/IC2E.2015.17","DOI":"10.1109\/IC2E.2015.17"},{"key":"2026051309484127291_j_acss-2018-0003_ref_017_w2aab3b8b5b1b7b1ab1ac17Aa","doi-asserted-by":"crossref","unstructured":"[17] M. Selimi, A. M. Khan, E. Dimogerontakis, F. Freitag and R. P. Centelles, \u201cCloud Services in the Guifi.net Community Network,\u201d Computer Networks, vol. 93, pp. 373\u2013388, 2015. https:\/\/doi.org\/10.1016\/j.comnet.2015.09.00710.1016\/j.comnet.2015.09.007","DOI":"10.1016\/j.comnet.2015.09.007"},{"key":"2026051309484127291_j_acss-2018-0003_ref_018_w2aab3b8b5b1b7b1ab1ac18Aa","doi-asserted-by":"crossref","unstructured":"[18] Y. Sun, J. White, S. Eade, and D. C. Schmidt, \u201cROAR: A QoS-Oriented Modeling Framework for Automated Cloud Resource Allocation and Optimization,\u201d Journal of Systems and Software, vol. 116, pp. 146\u2013161, 2016. https:\/\/doi.org\/10.1016\/j.jss.2015.08.00610.1016\/j.jss.2015.08.006","DOI":"10.1016\/j.jss.2015.08.006"},{"key":"2026051309484127291_j_acss-2018-0003_ref_019_w2aab3b8b5b1b7b1ab1ac19Aa","doi-asserted-by":"crossref","unstructured":"[19] C. Zheng and D. Thain, \u201cIntegrating Containers Into Workflows: A Case Study Using Makeflow, Work Queue, and Docker,\u201d in Proc. 8th International Workshop on Virtualization Technologies in Distributed Computing - VTDC \u201915, ACM, New York, NY, USA, 2015, pp. 31\u201338. https:\/\/doi.org\/10.1145\/2755979.275598410.1145\/2755979.2755984","DOI":"10.1145\/2755979.2755984"},{"key":"2026051309484127291_j_acss-2018-0003_ref_020_w2aab3b8b5b1b7b1ab1ac20Aa","doi-asserted-by":"crossref","unstructured":"[20] L. Li, T. Tang and W. Chou, \u201cA REST Service Framework for Fine-Grained Resource Management in Container-Based Cloud,\u201d in 2015 IEEE 8th International Conference on Cloud Computing, pp. 645\u2013652. https:\/\/doi.org\/10.1109\/cloud.2015.9110.1109\/CLOUD.2015.91","DOI":"10.1109\/CLOUD.2015.91"},{"key":"2026051309484127291_j_acss-2018-0003_ref_021_w2aab3b8b5b1b7b1ab1ac21Aa","doi-asserted-by":"crossref","unstructured":"[21] M. Abdelbaky, J. Diaz-Montes, M. Parashar, M. Unuvar, and M. Steinder, \u201cDocker Containers Across Multiple Clouds and Data Centers,\u201d in 2015 IEEE\/ACM 8th International Conference on Utility and Cloud Computing (UCC), pp. 368\u2013371.10.1109\/UCC.2015.58","DOI":"10.1109\/UCC.2015.58"},{"key":"2026051309484127291_j_acss-2018-0003_ref_022_w2aab3b8b5b1b7b1ab1ac22Aa","unstructured":"[22] Kubernetes: Open-Source System for Automating Deployment, Scaling, and Management of Containerized Applications. [Online]. Available: https:\/\/kubernetes.io, [Accessed: 20 Oct. 2017]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_023_w2aab3b8b5b1b7b1ab1ac23Aa","unstructured":"[23] Apache Mesos: A Distributed Systems Kernel. [Online]. Available: https:\/\/mesos.apache.org [Accessed: 20 Oct. 2017]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_024_w2aab3b8b5b1b7b1ab1ac24Aa","unstructured":"[24] What\u2019s LXC?. [Online]. Available: https:\/\/linuxcontainers.org\/lxc\/introduction\/ [Accessed: Oct. 20, 2017]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_025_w2aab3b8b5b1b7b1ab1ac25Aa","unstructured":"[25] A. Shah, \u201cTen Years of KVM,\u201d 2016. [Online]. Available: https:\/\/lwn.net\/Articles\/705160\/ [Accessed: 19 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_026_w2aab3b8b5b1b7b1ab1ac26Aa","unstructured":"[26] CoreOS powers the world\u2019s container infrastructure. [Online]. Available: https:\/\/coreos.com\/why [Accessed: 19 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_027_w2aab3b8b5b1b7b1ab1ac27Aa","doi-asserted-by":"crossref","unstructured":"[27] R. Morabito, \u201cPower Consumption of Virtualization Technologies: An Empirical Investigation,\u201d in 2015 IEEE\/ACM 8th International Conference on Utility and Cloud Computing (UCC), Limassol, 2015, pp. 522\u2013527.10.1109\/UCC.2015.93","DOI":"10.1109\/UCC.2015.93"},{"key":"2026051309484127291_j_acss-2018-0003_ref_028_w2aab3b8b5b1b7b1ab1ac28Aa","unstructured":"[28] Swarm Mode Overview. [Online] Available: https:\/\/docs.docker.com\/engine\/swarm [Accessed: 19 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_029_w2aab3b8b5b1b7b1ab1ac29Aa","unstructured":"[29] Marathon: A container orchestration platform for Mesos and DC\/OS. [Online]. Available: https:\/\/mesosphere.github.io\/marathon\/ [Accessed: 19 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_030_w2aab3b8b5b1b7b1ab1ac30Aa","unstructured":"[30] Apache Hadoop YARN. [Online]. Available: https:\/\/hadoop.apache.org\/docs\/current\/hadoop-yarn\/hadoop-yarnsite\/YARN.html [Accessed: 20 Oct. 2017]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_031_w2aab3b8b5b1b7b1ab1ac31Aa","doi-asserted-by":"crossref","unstructured":"[31] M. Schwarzkopf, A. Konwinski, M. Abd-El-Malek, and J. Wilkes, \u201cOmega: Flexible, Scalable Schedulers for Large Compute Clusters,\u201d in Proc. 8th ACM European Conference on Computer Systems (EuroSys \u201913), ACM, New York, NY, USA, 2013, pp. 351\u2013364. https:\/\/doi.org\/10.1145\/2465351.246538610.1145\/2465351.2465386","DOI":"10.1145\/2465351.2465386"},{"key":"2026051309484127291_j_acss-2018-0003_ref_032_w2aab3b8b5b1b7b1ab1ac32Aa","unstructured":"[32] State of the Cloud Report. [Online]. Available: https:\/\/assets.rightscale.com\/uploads\/pdfs\/RightScale-2017-State-of-the-Cloud-Report.pdf [Accessed: 18 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_033_w2aab3b8b5b1b7b1ab1ac33Aa","unstructured":"[33] rkt vs other projects. [Online]. Available: https:\/\/coreos.com\/rkt\/docs\/latest\/rkt-vs-other-projects.html [Accessed: 19 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_034_w2aab3b8b5b1b7b1ab1ac34Aa","unstructured":"[34] A. Fulay \u201cContainers Deep Dive \u2013 LXC vs DockerG,\u201d Jan. 2017. [Online]. Available: https:\/\/robinsystems.com\/blog\/containers-deep-divelxc-vs-docker-comparison\/ [Accessed: 18 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_035_w2aab3b8b5b1b7b1ab1ac35Aa","unstructured":"[35] Open Container Initiative. [Online]. Available: https:\/\/www.opencontainers.org\/ [Accessed: 19 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_036_w2aab3b8b5b1b7b1ab1ac36Aa","unstructured":"[36] Borg: The Predecessor to Kubernetes. [Online]. Available: http:\/\/blog.kubernetes.io\/2015\/04\/borg-predecessor-to-kubernetes.html [Accessed: 19 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_037_w2aab3b8b5b1b7b1ab1ac37Aa","unstructured":"[37] Amazon AKS. [Online]. Available: https:\/\/aws.amazon.com\/eks\/ [Accessed: 19 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_038_w2aab3b8b5b1b7b1ab1ac38Aa","unstructured":"[38] Azure Container Service (AKS). [Online]. Available: https:\/\/azure.microsoft.com\/en-us\/services\/container-service\/ [Accessed: 19 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_039_w2aab3b8b5b1b7b1ab1ac39Aa","unstructured":"[39] Docker Support for Kubernetes. [Online]. Available: https:\/\/www.docker.com\/kubernetes [Accessed: 19 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_040_w2aab3b8b5b1b7b1ab1ac40Aa","unstructured":"[40] B. Stewart, \u201cWhy Kubernetes vs. Swarm is the Wrong Question,\u201d 2017. [Online]. Available: https:\/\/www.wintellect.com\/kubernetes-vs-swarmwrong-question\/ [Accessed: 19 Mar. 2018]."},{"key":"2026051309484127291_j_acss-2018-0003_ref_041_w2aab3b8b5b1b7b1ab1ac41Aa","doi-asserted-by":"crossref","unstructured":"[41] R. Morabito, V. Cozzolino, A. Y. Ding, N. Beijar, and J. Ott, \u201cConsolidate IoT Edge Computing with Lightweight Virtualization,\u201d IEEE Network, vol. 32, no. 1, pp. 102\u2013111, Jan. 2018. https:\/\/doi.org\/10.1109\/mnet.2018.170017510.1109\/MNET.2018.1700175","DOI":"10.1109\/MNET.2018.1700175"}],"container-title":["Applied Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/content.sciendo.com\/view\/journals\/acss\/23\/1\/article-p21.xml","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/reference-global.com\/pdf\/10.2478\/acss-2018-0003","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T09:50:58Z","timestamp":1778665858000},"score":1,"resource":{"primary":{"URL":"https:\/\/reference-global.com\/article\/10.2478\/acss-2018-0003"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,1]]},"references-count":41,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2018,5,30]]},"published-print":{"date-parts":[[2018,5,1]]}},"alternative-id":["10.2478\/acss-2018-0003"],"URL":"https:\/\/doi.org\/10.2478\/acss-2018-0003","relation":{},"ISSN":["2255-8691"],"issn-type":[{"value":"2255-8691","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,5,1]]}}}