Using Machine Learning to Predict the Exact Resource Usage of Microservice Chains

被引:0
|
作者
Taheri, Javid [1 ,2 ]
Gorden, Arvid [1 ]
Al-Dulaimy, Auday [3 ,4 ]
机构
[1] Karlstad Univ, Karlstad, Sweden
[2] Queens Univ Belfast, Belfast, Antrim, North Ireland
[3] Malardalen Univ, Vasteras, Sweden
[4] Dalarna Univ, Falun, Sweden
来源
16TH IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC 2023 | 2023年
关键词
Cloud computing; Resource management; Auto-scaling; Kubernetes; Microservice; Machine learning;
D O I
10.1145/3603166.3632166
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing offers a wide range of services, but it comes with some challenges. One of these challenges is to predict the resource utilization of the nodes that run applications and services. This is especially relevant for container-based platforms such as Kubernetes. Predicting the resource utilization of a Kubernetes cluster can help optimize the performance, reliability, and cost-effectiveness of the platform. This paper focuses on how well different resources in a cluster can be predicted using machine learning techniques. The approach consists of three main steps: data collection and extraction, data pre-processing and analysis, and resource prediction. The data collection step involves stressing the system with a load-generator (called Locust) and collecting data from Locust and Kubernetes with the use of Prometheus. The data pre-processing and extraction step involves extracting relevant data and transforming it into a suitable format for the machine learning models. The final step involves applying different machine learning models to the data and evaluating their accuracy. The results illustrate that different machine learning techniques can predict resources accurately.
引用
收藏
页数:9
相关论文
共 50 条
  • [31] AN EFFICIENT WAY TO PREDICT THE DISEASE USING MACHINE LEARNING
    Geetha, V
    Reddy, M. Karthik
    Srikanth, P.
    Gomathy, C. K.
    INTERNATIONAL JOURNAL OF EARLY CHILDHOOD SPECIAL EDUCATION, 2022, 14 (05) : 992 - 1001
  • [32] Using Machine Learning Tools to Predict Compressor Stall
    Hipple, Samuel M.
    Bonilla-Alvarado, Harry
    Pezzini, Paolo
    Shadle, Lawrence
    Bryden, Kenneth M.
    JOURNAL OF ENERGY RESOURCES TECHNOLOGY-TRANSACTIONS OF THE ASME, 2020, 142 (07):
  • [33] Using machine learning algorithms to predict colorectal cancer
    Xiao, Xingjian
    Hong, Bo
    Maqsood, Kubra
    Yi, Xiaohan
    Xie, Guoqun
    Zhao, Hailei
    Sun, Bo
    Mao, Jianying
    Liu, Shiyou
    Xu, Xianglong
    LANCET REGIONAL HEALTH-WESTERN PACIFIC, 2025, 55
  • [34] Using machine learning algorithms to predict colorectal polyps
    Xiao, Xingjian
    Liu, Shiyou
    Maqsood, Kubra
    Yi, Xiaohan
    Xie, Guoqun
    Zhao, Hailei
    Sun, Bo
    Mao, Jianying
    Xu, Xianglong
    LANCET REGIONAL HEALTH-WESTERN PACIFIC, 2025, 55 : 30 - 30
  • [35] Using Machine Learning ARIMA to Predict the Price of Cryptocurrencies
    Alahmari, Saad Ali
    ISECURE-ISC INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2019, 11 (03): : 139 - 144
  • [36] Using Machine Learning to Predict Laboratory Test Results
    Luo, Yuan
    Szolovits, Peter
    Dighe, Anand S.
    Baron, Jason M.
    AMERICAN JOURNAL OF CLINICAL PATHOLOGY, 2016, 145 (06) : 778 - 788
  • [37] Airport resource allocation using machine learning techniques
    Mamdouh, Maged
    Ezzat, Mostafa
    Hefny, Hesham A.
    INTELIGENCIA ARTIFICIAL-IBEROAMERICAL JOURNAL OF ARTIFICIAL INTELLIGENCE, 2020, 23 (65): : 19 - 32
  • [38] A Container Scheduling Strategy Based on Machine Learning in Microservice Architecture
    Lv, Jingze
    Wei, Mingchang
    Yu, Yang
    2019 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2019), 2019, : 65 - 71
  • [39] Using Machine Learning Methods to Predict Autism Syndrome
    Alhakami, Hosam
    Alajlani, Fatimah
    Alghamdi, Alshymaa
    Baz, Abdullah
    Alsubait, Tahani
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2020, 20 (04): : 221 - 228
  • [40] Adaptive resource planning for cloud-based services using machine learning
    Nawrocki, Piotr
    Grzywacz, Mikolaj
    Sniezynski, Bartlomiej
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 152 : 88 - 97