Performance Evaluation of Task Scheduling in Cloud Environment Using Soft Computing Algorithms

Cloud computing is a new computing technology which is developing drastically. Scheduling becomes more crucial and essential in this pay as you go model. Analyzing and evaluating the performance of various heuristics and Meta heuristics scheduling algorithms is a crucial work in this large scale distributed systems. Though various scheduling algorithms exist, the paper exposes a comparative analysis and performance of 2 soft computing algorithms in cloud computing. The algorithms considered are Bee Colony Optimization (BCO), and Particle Swarm Optimization (PSO). The algorithms performance is evaluated using cloudsim simulator to provide Quality of Service (QoS) in this task to resource mapping. The measures considered for evaluation are makespan and resource utilization.

[1]  Hongying Huo,et al.  Improved PSO-based Task Scheduling Algorithm in Cloud Computing , 2012 .

[2]  Utpal Biswas,et al.  Advanced Task Scheduling for Cloud Service Provider Using Genetaic Algorithm , 2012 .

[3]  L. Arockiam,et al.  Performance Evaluation of Min-Min and Max-Min Algorithms for Job Scheduling in Federated Cloud , 2014 .

[4]  Sugandha Sharma Research Paper on Optimized Utilization of Resources Using PSO and Improved Particle Swarm Optimization (IPSO) Algorithms in Cloud Computing , 2014 .

[5]  Shigen Shen,et al.  Task Scheduling Optimization in Cloud Computing Based on Heuristic Algorithm , 2012, J. Networks.

[6]  Salim Bitam,et al.  Bees Life Algorithm for Job Scheduling in Cloud Computing , 2012 .

[7]  Pinal Salot,et al.  A SURVEY OF VARIOUS SCHEDULING ALGORITHM IN CLOUD COMPUTING ENVIRONMENT , 2013 .

[8]  Huankai Chen,et al.  User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing , 2013, 2013 National Conference on Parallel Computing Technologies (PARCOMPTECH).

[9]  Qingshui Li,et al.  Study on Cloud Computing Resource Scheduling Strategy Based on the Ant Colony Optimization Algorithm , 2012 .

[10]  Qing Wang,et al.  Optimization of task allocation and knowledge workers scheduling based-on particle swarm optimization , 2011, 2011 International Conference on Electric Information and Control Engineering.

[11]  Rajkumar Buyya,et al.  A Particle Swarm Optimization-Based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[12]  Valentin Cristea,et al.  Reputation Guided Genetic Scheduling Algorithm for Independent Tasks in Inter-clouds Environments , 2013, 2013 27th International Conference on Advanced Information Networking and Applications Workshops.

[13]  Vijaypal Singh Rathor,et al.  Survey on Load Balancing Through Virtual Machine Scheduling in Cloud Computing Environment , 2014, CloudCom 2014.

[14]  Rohaya Latip,et al.  Modified Bees Life Algorithm for Job Scheduling in Hybrid Cloud , 2012 .

[15]  Vaibhav Sharma,et al.  A NEW APPROACH FOR LOAD BALANCING IN CLOUD COMPUTING , 2014, BIOINFORMATICS 2014.

[16]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[17]  Amish Desai,et al.  A Survey of Soft Computing Techniques based Load Balancing in Cloud Computing , 2015 .

[18]  James Kennedy,et al.  Particle swarm optimization , 1995, Proceedings of ICNN'95 - International Conference on Neural Networks.