Header menu link for other important links
Decentralized LPV-MPC controller with heuristic load balancing for a private cloud hosted application
D. Singh, P.S. Saikrishna, , D. Krishnamurthy
Published in Elsevier Ltd
Volume: 100
Web-services are increasingly being deployed on cloud platforms that utilize virtual machines (VMs) to share physical resources among many subscribers. This allows a service provider to leverage features such as on-demand resource provisioning with a pay-as-you-go pricing model. An important consideration for the provider of a web-service is the response time experienced by the end-user. This work relies on control theory for performance guarantees of web-servers hosted on the cloud. The objective is to instantiate the optimal number of VMs to keep the response time, below a certain threshold. Firstly, a linear parameter-varying (LPV) model is developed for each of the hosted server. Secondly, a decentralized LPV-MPC controller with workload prediction, is designed to ensure performance under varying workload. The incoming workload distribution across different servers is performed based on a heuristic algorithm consisting of three modes: regular, surge, and energy optimization. The results are validated on an experimental test bed. © 2020 Elsevier Ltd
About the journal
JournalData powered by TypesetControl Engineering Practice
PublisherData powered by TypesetElsevier Ltd