2022
DOI: 10.1145/3510415
|View full text |Cite
|
Sign up to set email alerts
|

Machine Learning-based Orchestration of Containers: A Taxonomy and Future Directions

Abstract: Containerization is a lightweight application virtualization technology, providing high environmental consistency, operating system distribution portability, and resource isolation. Existing mainstream cloud service providers have prevalently adopted container technologies in their distributed system infrastructures for automated application management. To handle the automation of deployment, maintenance, autoscaling, and networking of containerized applications, container orchestration is proposed as an essen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
53
0
1

Year Published

2022
2022
2023
2023

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 63 publications
(54 citation statements)
references
References 88 publications
0
53
0
1
Order By: Relevance
“…Zhong et al [26] provide an extensive survey of ML-based container orchestration approaches. They form a taxonomy for ML-based container orchestration solutions, consisting of five main categories: application architecture (the composition of containerized applications), cloud infrastructure, optimization objectives, behavior modelling and prediction (workload characterization, performance analysis, anomaly detection and dependency analysis), and resource provisioning operations for containerized applications.…”
Section: B Orchestrationmentioning
confidence: 99%
See 2 more Smart Citations
“…Zhong et al [26] provide an extensive survey of ML-based container orchestration approaches. They form a taxonomy for ML-based container orchestration solutions, consisting of five main categories: application architecture (the composition of containerized applications), cloud infrastructure, optimization objectives, behavior modelling and prediction (workload characterization, performance analysis, anomaly detection and dependency analysis), and resource provisioning operations for containerized applications.…”
Section: B Orchestrationmentioning
confidence: 99%
“…Synthesizing the taxonomies in a number of recent works (see e.g. [28,29,25,23,26], and those mentioned in Section II-B), in this article, we take a holistic approach to the resources in the computing continuum. These resources, as depicted in Fig.…”
Section: Computing Continuum and Orchestrationmentioning
confidence: 99%
See 1 more Smart Citation
“…The cloud native paradigm derived from cloud computing has shifted the traditional monolithic cloud application into light-weight, loose-coupled and fine-grained microservices [54]. This paradigm can support the applications to be updated in a much more efficient manner.…”
Section: Nextmentioning
confidence: 99%
“…Machine Learning for Systems. Most recently, researchers have started to leverage machine learning techniques to solve system optimization problems, such as the task scheduling [58,74,83], cluster resource management [12,18,24,52,79], performance optimizations [33,45,51,84], data management [10,43,49,73], and others [53,78]. However, few studies conduct a systematic investigation of applying the learning techniques to develop SSD devices.…”
Section: Performance Impact Of the Balance Coefficientmentioning
confidence: 99%