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

被引:55
|
作者
Zhong, Zhiheng [1 ]
Xu, Minxian [2 ]
Rodriguez, Maria Alejandra [1 ]
Xu, Chengzhong [3 ]
Buyya, Rajkumar [1 ]
机构
[1] Univ Melbourne, Sch Comp & Informat Syst, Cloud Comp & Distributed Syst Lab, Grattan St, Parkville, Vic 3010, Australia
[2] Shenzhen Univ Town, Chinese Acad Sci, Shenzhen Inst Adv Technol, 1068 Xueyuan Ave, Shenzhen 518055, Guangdong, Peoples R China
[3] Univ Macau, State Key Lab IOTSC, Ave Univ, Taipa 999078, Macao, Peoples R China
基金
澳大利亚研究理事会; 中国国家自然科学基金;
关键词
Container orchestration; machine learning; cloud computing; resource provisioning; systematic review; SYSTEMS;
D O I
10.1145/3510415
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 essential research problem. However, the highly dynamic and diverse feature of cloud workloads and environments considerably raises the complexity of orchestration mechanisms. Machine learning algorithms are accordingly employed by container orchestration systems for behavior modeling and prediction of multi-dimensional performance metrics. Such insights could further improve the quality of resource provisioning decisions in response to the changing workloads under complex environments. In this article, we present a comprehensive literature review of existing machine learning-based container orchestration approaches. Detailed taxonomies are proposed to classify the current researches by their common features. Moreover, the evolution of machine learning-based container orchestration technologies from the year 2016 to 2021 has been designed based on objectives and metrics. A comparative analysis of the reviewed techniques is conducted according to the proposed taxonomies, with emphasis on their key characteristics. Finally, various open research challenges and potential future directions are highlighted.
引用
收藏
页数:35
相关论文
共 50 条
  • [1] Survey on Learning-Based Formal Methods: Taxonomy, Applications and Possible Future Directions
    Wang, Fujun
    Cao, Zining
    Tan, Lixing
    Zong, Hui
    IEEE ACCESS, 2020, 8 : 108561 - 108578
  • [2] Container-based cluster orchestration systems: A taxonomy and future directions
    Rodriguez, Maria A.
    Buyya, Rajkumar
    SOFTWARE-PRACTICE & EXPERIENCE, 2019, 49 (05): : 698 - 719
  • [3] Enhancing Machine Learning-Based Autoscaling for Cloud Resource Orchestration
    Pintye, Istvan
    Kovacs, Jozsef
    Lovas, Robert
    JOURNAL OF GRID COMPUTING, 2024, 22 (04)
  • [4] A Review on Challenges and Future Research Directions for Machine Learning-Based Intrusion Detection System
    Ankit Thakkar
    Ritika Lohiya
    Archives of Computational Methods in Engineering, 2023, 30 : 4245 - 4269
  • [5] Machine Learning-Based Behavioral Diagnostic Tools for Depression: Advances, Challenges, and Future Directions
    Richter, Thalia
    Fishbain, Barak
    Richter-Levin, Gal
    Okon-Singer, Hadas
    JOURNAL OF PERSONALIZED MEDICINE, 2021, 11 (10):
  • [6] A Review on Challenges and Future Research Directions for Machine Learning-Based Intrusion Detection System
    Thakkar, Ankit
    Lohiya, Ritika
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2023, 30 (07) : 4245 - 4269
  • [7] Memory orchestration mechanisms in serverless computing: a taxonomy, review and future directions
    Rad, Zahra Shojaee
    Ghobaei-Arani, Mostafa
    Ahsan, Reza
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (05): : 5489 - 5515
  • [8] Machine Learning Algorithm for Malware Detection: Taxonomy, Current Challenges, and Future Directions
    Gorment, Nor Zakiah
    Selamat, Ali
    Cheng, Lim Kok
    Krejcar, Ondrej
    IEEE ACCESS, 2023, 11 : 141045 - 141089
  • [9] Machine learning approaches for active queue management: A survey, taxonomy, and future directions
    Toopchinezhad, Mohammad Parsa
    Ahmadi, Mahmood
    COMPUTER NETWORKS, 2025, 262
  • [10] A review of Machine Learning-based zero-day attack detection: Challenges and future directions
    Guo, Yang
    COMPUTER COMMUNICATIONS, 2023, 198 : 175 - 185