Skip to main content
Top

2019 | OriginalPaper | Chapter

14. Container Orchestration: A Survey

Author : Emiliano Casalicchio

Published in: Systems Modeling: Methodologies and Tools

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Container technologies are changing the way cloud platforms and distributed applications are architected and managed. Containers are used to run enterprise, scientific and big data applications, to architect IoT and edge/fog computing systems, and by cloud providers to internally manage their infrastructure and services. However, we are far away from the maturity stage and there are still many research challenges to be solved. One of them is container orchestration that makes it possible to define how to select, deploy, monitor, and dynamically control the configuration of multi-container packaged applications in the cloud. This paper surveys the state-of-the-art solutions and discusses research challenges in autonomic orchestration of containers. A reference architecture of an autonomic container orchestrator is also proposed.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference M. Abdelbaky, J. Diaz-Montes, M. Parashar, M. Unuvar, M. Steinder, Docker containers across multiple clouds and data centers, in 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC) (2015), pp. 368–371. https://doi.org/10.1109/UCC.2015.58 M. Abdelbaky, J. Diaz-Montes, M. Parashar, M. Unuvar, M. Steinder, Docker containers across multiple clouds and data centers, in 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC) (2015), pp. 368–371. https://​doi.​org/​10.​1109/​UCC.​2015.​58
2.
4.
go back to reference A. Asnaghi, M. Ferroni, M.D. Santambrogio, Dockercap: a software-level power capping orchestrator for docker containers, in 2016 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC) and 15th Intl Symposium on Distributed Computing and Applications for Business Engineering (DCABES) (2016), pp. 90–97. https://doi.org/10.1109/CSE-EUC-DCABES.2016.166 A. Asnaghi, M. Ferroni, M.D. Santambrogio, Dockercap: a software-level power capping orchestrator for docker containers, in 2016 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC) and 15th Intl Symposium on Distributed Computing and Applications for Business Engineering (DCABES) (2016), pp. 90–97. https://​doi.​org/​10.​1109/​CSE-EUC-DCABES.​2016.​166
5.
go back to reference B. Burns, B. Grant, D. Oppenheimer, E. Brewer, J. Wilkes, Borg, omega, and kubernetes. ACM Queue 14, 70–93 (2016). http://queue.acm.org/detail.cfm?id=2898444 CrossRef B. Burns, B. Grant, D. Oppenheimer, E. Brewer, J. Wilkes, Borg, omega, and kubernetes. ACM Queue 14, 70–93 (2016). http://​queue.​acm.​org/​detail.​cfm?​id=​2898444 CrossRef
6.
go back to reference E. Casalicchio, Autonomic orchestration of containers: problem definition and research challenges, in 10th EAI International Conference on Performance Evaluation Methodologies and Tools, EAI (2016) E. Casalicchio, Autonomic orchestration of containers: problem definition and research challenges, in 10th EAI International Conference on Performance Evaluation Methodologies and Tools, EAI (2016)
8.
go back to reference E. Casalicchio, V. Perciballi, Measuring docker performance: what a mess!!! in Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion, ICPE ’17 Companion (ACM, New York, 2017), pp. 11–16. https://doi.org/10.1145/3053600.3053605. E. Casalicchio, V. Perciballi, Measuring docker performance: what a mess!!! in Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion, ICPE ’17 Companion (ACM, New York, 2017), pp. 11–16. https://​doi.​org/​10.​1145/​3053600.​3053605.
9.
10.
go back to reference R. Dua, A.R. Raja, D. Kakadia, Virtualization vs containerization to support PaaS, in Proceedings of 2014 IEEE International Conference on Cloud Engineering, IC2E ’14 (2014), pp. 610–614 R. Dua, A.R. Raja, D. Kakadia, Virtualization vs containerization to support PaaS, in Proceedings of 2014 IEEE International Conference on Cloud Engineering, IC2E ’14 (2014), pp. 610–614
13.
go back to reference W. Felter, A. Ferreira, R. Rajamony, J. Rubio, An updated performance comparison of virtual machines and Linux containers. Technical Report, RC25482(AUS1407–001), IBM, IBM Research Division, Austin Research Laboratory (2014) W. Felter, A. Ferreira, R. Rajamony, J. Rubio, An updated performance comparison of virtual machines and Linux containers. Technical Report, RC25482(AUS1407–001), IBM, IBM Research Division, Austin Research Laboratory (2014)
14.
go back to reference W. Gerlach, W. Tang, K. Keegan, T. Harrison, A. Wilke, J. Bischof, M. D’Souza, S. Devoid, D. Murphy-Olson, N. Desai, F. Meyer, Skyport: container-based execution environment management for multi-cloud scientific workflows, in Proceedings of the 5th International Workshop on Data-Intensive Computing in the Clouds, DataCloud ’14 (IEEE Press, Piscataway, NJ, 2014), pp. 25–32. http://dx.doi.org/10.1109/DataCloud.2014.6 W. Gerlach, W. Tang, K. Keegan, T. Harrison, A. Wilke, J. Bischof, M. D’Souza, S. Devoid, D. Murphy-Olson, N. Desai, F. Meyer, Skyport: container-based execution environment management for multi-cloud scientific workflows, in Proceedings of the 5th International Workshop on Data-Intensive Computing in the Clouds, DataCloud ’14 (IEEE Press, Piscataway, NJ, 2014), pp. 25–32. http://​dx.​doi.​org/​10.​1109/​DataCloud.​2014.​6
16.
go back to reference S. He, L. Guo, Y. Guo, C. Wu, M. Ghanem, R. Han, Elastic application container: A lightweight approach for cloud resource provisioning, in 2012 IEEE 26th International Conference on Advanced Information Networking and Applications (2012). pp. 15–22. https://doi.org/10.1109/AINA.2012.74 S. He, L. Guo, Y. Guo, C. Wu, M. Ghanem, R. Han, Elastic application container: A lightweight approach for cloud resource provisioning, in 2012 IEEE 26th International Conference on Advanced Information Networking and Applications (2012). pp. 15–22. https://​doi.​org/​10.​1109/​AINA.​2012.​74
23.
go back to reference B.D. Martino, G. Cretella, A. Esposito, Advances in applications portability and services interoperability among multiple clouds. IEEE Cloud Comput. 2(2), 22–28 (2015)CrossRef B.D. Martino, G. Cretella, A. Esposito, Advances in applications portability and services interoperability among multiple clouds. IEEE Cloud Comput. 2(2), 22–28 (2015)CrossRef
25.
go back to reference S. McDaniel, S. Herbein, M. Taufer, A two-tiered approach to I/O quality of service in Docker containers, in Proceedings of 2015 IEEE International Conference on Cluster Computing, CLUSTER ’15 (2015), pp. 490–491 S. McDaniel, S. Herbein, M. Taufer, A two-tiered approach to I/O quality of service in Docker containers, in Proceedings of 2015 IEEE International Conference on Cluster Computing, CLUSTER ’15 (2015), pp. 490–491
30.
go back to reference M. Nardelli, C. Hochreiner, S. Schulte Elastic provisioning of virtual machines for container deployment, in Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion, ICPE ’17 Companion (ACM, New York, 2017), pp. 5–10. http://doi.acm.org/10.1145/3053600.3053602 M. Nardelli, C. Hochreiner, S. Schulte Elastic provisioning of virtual machines for container deployment, in Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion, ICPE ’17 Companion (ACM, New York, 2017), pp. 5–10. http://​doi.​acm.​org/​10.​1145/​3053600.​3053602
31.
go back to reference S. Natarajan, A. Ghanwani, D. Krishnaswamy, R. Krishnan, P. Willis, A. Chaudhary, An analysis of container-based platforms for NFV. Technical Report, IETF (2016) S. Natarajan, A. Ghanwani, D. Krishnaswamy, R. Krishnan, P. Willis, A. Chaudhary, An analysis of container-based platforms for NFV. Technical Report, IETF (2016)
32.
go back to reference D.T. Nguyen, C.H. Yong, X.Q. Pham, H.Q. Nguyen, T.T.K. Loan, E.N. Huh, An index scheme for similarity search on cloud computing using mapreduce over docker container, in Proceedings of the 10th International Conference on Ubiquitous Information Management and Communication, IMCOM ’16 (ACM, New York, 2016), pp. 60:1–60:6. http://doi.acm.org/10.1145/2857546.2857607 D.T. Nguyen, C.H. Yong, X.Q. Pham, H.Q. Nguyen, T.T.K. Loan, E.N. Huh, An index scheme for similarity search on cloud computing using mapreduce over docker container, in Proceedings of the 10th International Conference on Ubiquitous Information Management and Communication, IMCOM ’16 (ACM, New York, 2016), pp. 60:1–60:6. http://​doi.​acm.​org/​10.​1145/​2857546.​2857607
33.
go back to reference OASIS, Topology and orchestration specification for cloud applications. Technical Report Version 1.0, OASIS Standard (2013) OASIS, Topology and orchestration specification for cloud applications. Technical Report Version 1.0, OASIS Standard (2013)
37.
go back to reference V. Stankovski, J. Trnkoczy, S. Taherizadeh, M. Cigale, Implementing time-critical functionalities with a distributed adaptive container architecture, in Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services, IIWAS ’16 (ACM, New York, 2016), pp. 453–457. http://doi.acm.org/10.1145/3011141.3011202 V. Stankovski, J. Trnkoczy, S. Taherizadeh, M. Cigale, Implementing time-critical functionalities with a distributed adaptive container architecture, in Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services, IIWAS ’16 (ACM, New York, 2016), pp. 453–457. http://​doi.​acm.​org/​10.​1145/​3011141.​3011202
39.
go back to reference V. Tarasov, L. Rupprecht, D. Skourtis, A. Warke, D. Hildebrand, M. Mohamed, N. Mandagere, W. Li, R. Rangaswami, M. Zhao, In search of the ideal storage configuration for docker containers, in 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems (FAS*W) (2017), pp. 199–206. https://doi.org/10.1109/FAS-W.2017.148 V. Tarasov, L. Rupprecht, D. Skourtis, A. Warke, D. Hildebrand, M. Mohamed, N. Mandagere, W. Li, R. Rangaswami, M. Zhao, In search of the ideal storage configuration for docker containers, in 2017 IEEE 2nd International Workshops on Foundations and Applications of Self* Systems (FAS*W) (2017), pp. 199–206. https://​doi.​org/​10.​1109/​FAS-W.​2017.​148
Metadata
Title
Container Orchestration: A Survey
Author
Emiliano Casalicchio
Copyright Year
2019
DOI
https://doi.org/10.1007/978-3-319-92378-9_14