Title: Autonomic scalability control for cloud workloads with Bayesian network

Authors: Sanjay T. Singh; Mahendra Tiwari; Hari Mohan Singh

Addresses: Department of Electronics and Communication, University of Allahabad (UoA), Prayagraj (Allahabad) – 211002, India; Department of Computer Science & IT, Sam Higginbottom University of Agriculture, Technology and Sciences, Prayagraj (Allahabad) – 211007, India ' Department of Electronics and Communication, University of Allahabad (UoA), Prayagraj (Allahabad) – 211002, India ' Department of Computer Science & IT, Sam Higginbottom University of Agriculture, Technology and Sciences, Prayagraj (Allahabad) – 211007, India

Abstract: Cloud computing facilitates access to infrastructure, platform, and software to clients over the internet, on-demand. Clients run applications on cloud which are supported by virtual machines (VMs) running on top of physical machines (PM). Workload traffic coming to the cloud varies over time. To meet these changing workload demands the VMs must be scaled up and scaled down automatically to ensure that the service level agreement (SLA) parameters are not violated and client's quality of service (QoS) is maintained. This auto-scaling can be realised with a machine learning (ML) technique - Bayesian network (BN). In this article we propose a framework for autonomic scalability of cloud resources. The framework takes cloud data centre management dataset, selects SLA parameters of choice, discretises data of selected features, learns structural dependencies between these features and draws a BN, learns parameters, validates model, and after that makes decisions to either scale up or scale down on the basis of predictive and diagnostic capabilities of the BN model. The results achieved after evaluation are logical and consistent as prediction of workload demands and diagnosis of under utilisation of cloud resources is done with sufficient accuracy.

Keywords: cloud computing; scalability; Bayesian network; cloud workload.

DOI: 10.1504/IJCC.2022.122032

International Journal of Cloud Computing, 2022 Vol.11 No.2, pp.187 - 204

Received: 09 Apr 2019
Accepted: 03 Apr 2020

Published online: 31 Mar 2022 *

Full-text access for editors Access for subscribers Purchase this article Comment on this article