Design and evaluation of a fuzzy cloud controller
by Bill Karakostas; Dimitris K. Kardaras
International Journal of Cloud Computing (IJCC), Vol. 6, No. 2, 2017

Abstract: The management of cloud deployments is still largely the responsibility of system administrators. Introducing autonomy in cloud management would entail, amongst other things, the ability for automated cloud manager systems to scale up or down the number of deployed virtual machines, and/or deploy machines of different types to meet performance and other SLAs. However, the workload of cloud deployments can exhibit high variability over short time periods. This creates the necessity of introducing autonomic behaviour in the resource management function of the cloud deployment that makes decisions in real time so to optimise cost and/or performance. In this paper, we employ fuzzy logic to design a cloud controller whose scaling policies emulate the reasoning of human cloud operators, and take into account the current system load and the system load rate of change. The fuzzy controller's performance is compared and evaluated against Amazon's AWS auto-scaling policies. Results indicate the ability of the proposed fuzzy controller to adapt better to changing workloads by provisioning virtual machines appropriately to match the rate of system load change. Additionally, fuzzy rules are more intuitive than auto-scaling policies and thus easier to understand and modify by human users.

Online publication date: Mon, 21-Aug-2017

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Cloud Computing (IJCC):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com