Open Access

ARTICLE

Vertical Pod Autoscaling in Kubernetes for Elastic Container Collaborative Framework

Mushtaq Niazi1, Sagheer Abbas1, Abdel-Hamid Soliman2, Tahir Alyas3, Shazia Asif4, Tauqeer Faiz5,*
1 School of Computer Science, National College of Business Administration and Economics, Lahore, 54000, Pakistan
2 School of Digital, Technologies and Art, Staffordshire University, ST42DF, UK
3 Department of Computer Science, Lahore Garrison University, Lahore, 54000, Pakistan
4 Higher Colleges of Technology, Abu Dhabi, UAE
5 Department of Enterprise Computing, Skyline University College, Sharjah, UAE
* Corresponding Author: Tauqeer Faiz. Email:

Computers, Materials & Continua 2023, 74(1), 591-606. https://doi.org/10.32604/cmc.2023.032474

Received 19 May 2022; Accepted 21 June 2022; Issue published 22 September 2022

Abstract

Kubernetes is an open-source container management tool which automates container deployment, container load balancing and container(de)scaling, including Horizontal Pod Autoscaler (HPA), Vertical Pod Autoscaler (VPA). HPA enables flawless operation, interactively scaling the number of resource units, or pods, without downtime. Default Resource Metrics, such as CPU and memory use of host machines and pods, are monitored by Kubernetes. Cloud Computing has emerged as a platform for individuals beside the corporate sector. It provides cost-effective infrastructure, platform and software services in a shared environment. On the other hand, the emergence of industry 4.0 brought new challenges for the adaptability and infusion of cloud computing. As the global work environment is adapting constituents of industry 4.0 in terms of robotics, artificial intelligence and IoT devices, it is becoming eminent that one emerging challenge is collaborative schematics. Provision of such autonomous mechanism that can develop, manage and operationalize digital resources like CoBots to perform tasks in a distributed and collaborative cloud environment for optimized utilization of resources, ensuring schedule completion. Collaborative schematics are also linked with Bigdata management produced by large scale industry 4.0 setups. Different use cases and simulation results showed a significant improvement in Pod CPU utilization, latency, and throughput over Kubernetes environment.

Keywords

Autoscaling; query optimization; pods; kubernetes; container; orchestration

Cite This Article

M. Niazi, S. Abbas, A. Soliman, T. Alyas, S. Asif et al., "Vertical pod autoscaling in kubernetes for elastic container collaborative framework," Computers, Materials & Continua, vol. 74, no.1, pp. 591–606, 2023.



This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 151

    View

  • 137

    Download

  • 1

    Like

Share Link

WeChat scan