Skip to main content

2019 | OriginalPaper | Buchkapitel

14. Container Orchestration: A Survey

verfasst von : Emiliano Casalicchio

Erschienen in: Systems Modeling: Methodologies and Tools

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat 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.
Zurück zum Zitat T. Adufu, J. Choi, Y. Kim, Is container-based technology a winner for high performance scientific applications? in 17th Asia-Pacific Network Operations and Management Symposium, APNOMS 2015, Busan, August 19–21 (IEEE, New York, 2015), pp. 507–510. https://doi.org/10.1109/APNOMS.2015.7275379 T. Adufu, J. Choi, Y. Kim, Is container-based technology a winner for high performance scientific applications? in 17th Asia-Pacific Network Operations and Management Symposium, APNOMS 2015, Busan, August 19–21 (IEEE, New York, 2015), pp. 507–510. https://​doi.​org/​10.​1109/​APNOMS.​2015.​7275379
4.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
7.
8.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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
Metadaten
Titel
Container Orchestration: A Survey
verfasst von
Emiliano Casalicchio
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-319-92378-9_14

Neuer Inhalt