Abstract

Cloud services are based on datacenter which provides resources on demand with higher capacity, lowest response time and improved resource utilization. The data center comprises of physical hosts which are effectively utilized in the form of Virtual Machines. The task scheduling problem is the mapping of tasks to suitable resources (VMs) as required and it is NP-hard problem. Further, the scheduling algorithms are followed by load balancing techniques for efficient utilization of VMs. In this paper a framework for Load balancing in Cloud Environment has been proposed and implemented for overflow and underflow VM identification. Two metaheuristics and one heuristic have been used in the proposed framework to achieve effective and efficient utilization of VMs in cloud environment. Further, the performance of the proposed framework has been analysed on the basis of makespan and cost metrics which are computed while executing scientific workflow tasks.

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.