Abstract
Cloud technology refer to a pool of virtualized heterogeneous computational resources which are served to different customers as a service through the internet. These virtualized resources get provisioned to cloud users dynamically based on demand. however, dealing with resources in such a dynamic environment is still a challenging task. Deciding the way, the available cloud computational resources get allocated to the workload requires efficient provisioning and allocation techniques. The clients need to operate their various applications on cloud servers with variant Quality of Service (QoS) requirements based on the workloads and type of application whereas the objective of the cloud providers is effectively reducing the energy consumption by optimizing the CPU and bandwidth utilization and maintaining the Service Level Agreement (SLA). This, however, makes resource provisioning and allocation a very complicated task. This article implements the meta-heuristic Multi-Objective Cuckoo Search Algorithm (MOCSA) for efficient resource allocation to dynamic upcoming user workloads and scheduling user tasks on cloud VMs, which aim at minimizing the energy consumption with efficient utilization of CPU and bandwidth. The implementation and simulation experiments were conducted on the Cloudsim simulation toolkit. The evaluation results proved that MOCSA performed well in terms of performance, energy consumption, CPU utilization, bandwidth utilization, and SLA violation.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.