Title: Resource provisioning optimisation for cloud computing systems serving multi-class requests

Authors: Rohit Sharma; Prateek Gupta; Raghuraj Singh

Addresses: Department of Computer Science and Engineering, Dr. Ambedkar Institute of Technology for Handicapped, Kanpur – 208024, Uttar Pradesh, India ' Department of Mechanical Engineering, Indian Institute of Technology, Kanpur – 208016, Uttar Pradesh, India ' Department of Computer Science and Engineering, Harcourt Butler Technical University, Kanpur – 208002, Uttar Pradesh, India

Abstract: With many organisations switching to cloud-based systems, the variety of domains using cloud services is increasing steadily. Often, companies own private cloud computing systems to cater to their own needs and reduce dependency on third-party services. These systems serve a multitude of requests of different classes that often require different types of resources. A queuing network-based cost model has been employed to quantify the economics of the system, and an optimisation problem has been set up. In the cost function, higher-order terms have been used which accounts for diminishing marginal productivity. This law is used in microeconomics to study the behaviour of cost for individual service-producing entities, i.e., firms. In this study, the cost of the system has been optimised by calculating the optimal quantity of resources provisioned to the cloud system and the behaviour of the cost of maintaining a profitable cloud-computing system has been discussed.

Keywords: cloud computing; request phase; queuing theory; multi-class.

DOI: 10.1504/IJAHUC.2022.124552

International Journal of Ad Hoc and Ubiquitous Computing, 2022 Vol.40 No.4, pp.239 - 249

Received: 15 Dec 2020
Accepted: 07 Jul 2021

Published online: 28 Jul 2022 *

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