
Type Ii Fuzzy Logic Controllers for VM Management and Task Assignment in Cloud System
Author(s) -
Rashmi Singh Lodhi,
R. K. Pateria
Publication year - 2020
Publication title -
international journal of recent technology and engineering
Language(s) - English
Resource type - Journals
ISSN - 2277-3878
DOI - 10.35940/ijrte.e6819.018520
Subject(s) - cloud computing , computer science , task (project management) , virtual machine , distributed computing , fuzzy logic , quality of service , controller (irrigation) , resource (disambiguation) , real time computing , operating system , computer network , artificial intelligence , engineering , systems engineering , agronomy , biology
Task distribution and VM (virtual machine) management are the foremost requirements for efficient resource utilization and ensuring SLO (service level objective) of a cloud computing system. To achieve this, it is important to configure VMs depending upon the requirements of the tasks, find proper VM-Task pairs to distribute the tasks over VMs and control the status of VMs. In this paper, a type-II fuzzy logic controller (FLC) based cloud resource management approach is presented. The presented approach contains four type-II FLCs based decision-making systems. The proposed algorithm firstly try to find the most suitable VM-task pair for task assignment, secondly, if it fails in the first step, then it creates a new VM with an appropriate configuration for the given task, at last, it controls the status (Active, Sleep, Shutdown, and Terminate) of running VMs based on their activities and resources utilization to free up resources and reduce power consumption. The simulation result shows that the proposed cloud VM management and task algorithm provides better QoS (quality of service), reduces the resources and power requirement.