Abstract

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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call