Cost-optimized scheduling for Microservices in Kubernetes

被引:0
作者
Arunan, Sugunakumar [1 ]
Amarasinghe, Gayashan [1 ]
Perera, Indika [1 ]
机构
[1] Univ Moratuwa, Dept Comp Sci & Engn, Moratuwa, Sri Lanka
来源
2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE, CLOUDCOM 2023 | 2023年
关键词
Cloud computing; Container Orchestration; Kubernetes; Microservices; Cost Optimization; High availability; Spot Instances; CLOUD;
D O I
10.1109/CloudCom59040.2023.00032
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The usage of Kubernetes for running microservices applications is increasing nowadays. In a particular application, all microservices do not have the same priority. Hence it is costly to allocate the same resources to both high and low-priority services. This research aims to utilize spot instances to run low-priority services with the intention of reducing the cloud cost and providing overall high availability to the application. A service called KubeEconomy has been proposed to monitor and manage Kubernetes worker nodes. Three functionalities of the KubeEconomy service have been explained and it is shown that it is possible to reduce the cloud cost while maintaining high availability for the microservices.
引用
收藏
页码:131 / 138
页数:8
相关论文
共 50 条
  • [21] CARL: Cost-Optimized Online Container Placement on VMs Using Adversarial Reinforcement Learning
    Vinayak, Prathamesh Saraf
    Mallick, Saswat Subhajyoti
    Jagarlamudi, Lakshmi
    Chakraborty, Anirban
    Simmhan, Yogesh
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2025, 13 (01) : 321 - 335
  • [22] Kubernetes-enabled Detection and Resolution of Architectural Smells for Microservices
    Soldani, Jacopo
    Rendina, Davide
    Fontana, Francesca Arcelli
    Brogi, Antonio
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING, SOSE, 2023, : 75 - 80
  • [23] A survey of Kubernetes scheduling algorithms
    Khaldoun Senjab
    Sohail Abbas
    Naveed Ahmed
    Atta ur Rehman Khan
    [J]. Journal of Cloud Computing, 12
  • [24] Developing a modeling tool to allocate Low Impact Development practices in a cost-optimized method
    Rezazadeh Helmi N.
    Verbeiren B.
    Mijic A.
    van Griensven A.
    Bauwens W.
    [J]. Journal of Hydrology, 2019, 573 : 98 - 108
  • [25] A survey of Kubernetes scheduling algorithms
    Senjab, Khaldoun
    Abbas, Sohail
    Ahmed, Naveed
    Khan, Atta Ur Rehman
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [26] A Cost and Energy Efficient Task Scheduling Technique to Offload Microservices Based Applications in Mobile Cloud Computing
    Ali, Abid
    Iqbal, Muhammad Munwar
    [J]. IEEE ACCESS, 2022, 10 : 46633 - 46651
  • [27] Automating Microservices Test Failure Analysis using Kubernetes Cluster Logs
    Sarika, Pawan Kumar
    Badampudi, Deepika
    Josyula, Sai Prashanth
    Usman, Muhammad
    [J]. 27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 192 - 195
  • [28] My Services Got Old! Can Kubernetes Handle the Aging of Microservices?
    Flora, Jose
    Goncalves, Paulo
    Teixeira, Miguel
    Antunes, Nuno
    [J]. 2021 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2021), 2021, : 40 - 47
  • [29] Semi-Automated Smell Resolution in Kubernetes-Deployed Microservices
    Soldani, Jacopo
    Marino, Marco
    Brogi, Antonio
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2023, 2023, : 34 - 45
  • [30] Cost-Optimized, Data-Protection-Aware Offloading Between an Edge Data Center and the Cloud
    Mann, Zoltan Adam
    Metzger, Andreas
    Prade, Johannes
    Seidl, Robert
    Pohl, Klaus
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (01) : 206 - 220