A Comparative Analysis of Min-Min and Max-Min Algorithms based on the Makespan Parameter

In today’s computational environment, cloud computing has grown up as a utility. With increase in number of resource requests, there is a need for efficient resource allocation mechanism which aims at proper utilization of resources. Therefore in order to process these requests by making use of the available resources, an efficient task scheduling algorithm is required. An efficient task scheduling mechanism should be able to minimize completion time, maximize resource utilization and minimize makespan etc. Based on the efficiency metrics or parameters there are numerous type of existing scheduling algorithms but there is no such algorithm so far which can optimize all these parameters simultaneously, as each scheduling algorithm works on some particular parameter and tries to optimize it only. In this paper, two heuristic based algorithms: Min-Min and Max-Min have been described, simulated on CloudSim and then comparison based analysis has been done by taking makespan parameter into consideration.

[2]  Upendra Bhoi,et al.  Enhanced Max-min Task Scheduling Algorithm in Cloud Computing , 2013 .

[3]  Hao Li,et al.  An Improved Algorithm Based on Max-Min for Cloud Task Scheduling , 2012 .

[4]  journals Iosr,et al.  Improved Max-Min Scheduling Algorithm , 2015 .

[5]  Christoph Buchheim,et al.  Min-max-min robustness: a new approach to combinatorial optimization under uncertainty based on multiple solutions , 2016, Electron. Notes Discret. Math..

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

[7]  Kobra Etminani,et al.  A Min-Min Max-Min Selective Algorithm for Grid Task Scheduling , 2007, 2007 3rd IEEE/IFIP International Conference in Central Asia on Internet.

[8]  S. Devipriya,et al.  Improved Max-min heuristic model for task scheduling in cloud , 2013, 2013 International Conference on Green Computing, Communication and Conservation of Energy (ICGCE).

[9]  Mahmood Ahmadi,et al.  An Improved Min-Min Task Scheduling Algorithm in Grid Computing , 2013, GPC.

[10]  R KananiBhavisha,et al.  Review on Max-Min Task scheduling Algorithm for Cloud Computing , 2015 .

[11]  Abdul Razaque,et al.  Task scheduling in Cloud computing , 2016, 2016 IEEE Long Island Systems, Applications and Technology Conference (LISAT).

[12]  Upendra Bhoi,et al.  Enhanced Load Balanced Min-min Algorithm for Static Meta Task Scheduling in Cloud Computing , 2015 .

[13]  Bing Zeng,et al.  A Task Scheduling Algorithm based on QoS-Driven in Cloud Computing , 2013, ITQM.

[14]  Gaurav Sharma,et al.  Task Aware Switcher Scheduling for Batch Mode Mapping in Computational Grid Environment , 2013 .

[15]  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..

[16]  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).