Abstract

With Cloud computing becoming mainstream for the execution of various applications, the multi-objective scheduling algorithms for providing the most suitable services to users have gained much attention. As provisioning Cloud services that satisfy end-users quality of service (QoS) requirements is complex and challenging, scheduling algorithms for cloud computing tend to focus on optimizing the execution cost or the execution time within user-defined deadline constraints. This paper addresses the problem of efficiently allocating Cloud services among competing jobs to achieve multiple end-users QoS. We design and develop a framework called Autonomic Resource Provisioning and Scheduling (ARPS) framework. ARPS framework has the decision-making capability to schedule the jobs at the best resources within the deadline and optimizes both the execution time and the cost simultaneously. The ARPS framework is also integrated with the spider monkey optimization (SMO) algorithm based scheduling mechanism. Our proposed mechanism is intended to solve a multi-objective optimization problem, including minimizing processing time, cost, and energy consumption. We study the effectiveness of the proposed scheduling mechanism through extensive simulation analysis using Cloudsim To assess the relative performance of our method, we compare it against four existing mechanisms. Experimental results show that the proposed mechanism outperforms its counterparts.

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.