A novel approach for task scheduling in cloud

Cloud computing is a popular computing paradigm which enables delivery of on-demand services over the internet. A cloud environment consists of multiple customers requesting for the available resources. Cloud vendors who offer Infrastructure as a Service should enable efficient management of the available resources. Proper scheduling in cloud enables the selection of best suitable resources for task execution. In the present scenario, allocating the resources efficiently is a challenging job. Service providers need to ensure that their resources are utilized properly. A new scheduling algorithm is proposed to address the challenge of task scheduling in cloud. The user tasks are prioritized. Based on the priority, the tasks are assigned to the Virtual Machines. The task with highest priority is assigned to a Virtual Machine with highest processing power. The proposed model is simulated using the CloudSim toolkit. The experimental results reveal that the proposed model results in lower execution time as the resources are allocated more efficiently.

[1]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[2]  Sanjay Chaudhary,et al.  Policy based resource allocation in IaaS cloud , 2012, Future Gener. Comput. Syst..

[3]  Rajkumar Buyya,et al.  CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services , 2009, ArXiv.

[4]  Rajkumar Buyya,et al.  Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities , 2009, 2009 International Conference on High Performance Computing & Simulation.

[5]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[6]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[7]  Chirag Patel,et al.  Scheduler in Cloud Computing using Open Source Technologies , 2012 .

[8]  S Subramanian,et al.  AN ADAPTIVE ALGORITHM FOR DYNAMIC PRIORITY BASED VIRTUAL MACHINE SCHEDULING IN CLOUD , 2012 .

[9]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[10]  R. Srikant,et al.  Stochastic models of load balancing and scheduling in cloud computing clusters , 2012, 2012 Proceedings IEEE INFOCOM.

[11]  Muhammad Shiraz,et al.  Mobile Cloud Computing: Critical Analysis of Application Deployment in Virtual Machines , 2012 .