Vol.35, No.1, 2023, pp.1165-1179, doi:10.32604/iasc.2023.028815
OPEN ACCESS
ARTICLE
Resource Based Automatic Calibration System (RBACS) Using Kubernetes Framework
  • Tahir Alyas1, Nadia Tabassum2, Muhammad Waseem Iqbal3,*, Abdullah S. Alshahrani4, Ahmed Alghamdi5, Syed Khuram Shahzad6
1 Department of Computer Science, Lahore Garrison University, Lahore, 54000, Pakistan
2 Department of Computer Science & IT, Virtual University of Pakistan, Lahore, 54000, Pakistan
3 Department of Software Engineering, The Superior University, Lahore, 54000, Pakistan
4 Department of Computer Science & Artificial Intelligence, College of Computer Science & Engineering, University of Jeddah, 21493, Saudi Arabia
5 Department of Software Engineering, College of Computer Science and Engineering, University of Jeddah, 21493, Saudi Arabia
6 Department of Informatics & Systems, University of Management & Technology, Lahore, 54000, Pakistan
* Corresponding Author: Muhammad Waseem Iqbal. Email:
Received 18 February 2022; Accepted 24 March 2022; Issue published 06 June 2022
Abstract
Kubernetes, a container orchestrator for cloud-deployed applications, allows the application provider to scale automatically to match the fluctuating intensity of processing demand. Container cluster technology is used to encapsulate, isolate, and deploy applications, addressing the issue of low system reliability due to interlocking failures. Cloud-based platforms usually entail users define application resource supplies for eco container virtualization. There is a constant problem of over-service in data centers for cloud service providers. Higher operating costs and incompetent resource utilization can occur in a waste of resources. Kubernetes revolutionized the orchestration of the container in the cloud-native age. It can adaptively manage resources and schedule containers, which provide real-time status of the cluster at runtime without the user’s contribution. Kubernetes clusters face unpredictable traffic, and the cluster performs manual expansion configuration by the controller. Due to operational delays, the system will become unstable, and the service will be unavailable. This work proposed an RBACS that vigorously amended the distribution of containers operating in the entire Kubernetes cluster. RBACS allocation pattern is analyzed with the Kubernetes VPA. To estimate the overall cost of RBACS, we use several scientific benchmarks comparing the accomplishment of container to remote node migration and on-site relocation. The experiments ran on the simulations to show the method’s effectiveness yielded high precision in the real-time deployment of resources in eco containers. Compared to the default baseline, Kubernetes results in much fewer dropped requests with only slightly more supplied resources.
Keywords
Docker; container; virtualization; cloud resource; kubernetes
Cite This Article
T. Alyas, N. Tabassum, M. Waseem Iqbal, A. S. Alshahrani, A. Alghamdi et al., "Resource based automatic calibration system (rbacs) using kubernetes framework," Intelligent Automation & Soft Computing, vol. 35, no.1, pp. 1165–1179, 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.