Enhanced Max-min Task Scheduling Algorithm in Cloud Computing

Upendra Bhoi, Purvi N. Ramanuj · 2013

Cloud Computing is the use of computing resources (Hardware and Software) that are delivered as a service over a network (typically the internet). It supplies a high performance computing based on protocols which allow shared computation and storage over long distances. In cloud computing, there are many tasks requires to be executed by the available resources to achieve best performance, minimal total time for completion, shortest response time, utilization of resources etc. Because of these different intentions, we need to design, develop, propose a scheduling algorithm to outperform appropriate allocation map of tasks on resources. A unique modification of Improved Max-min task scheduling algorithm is proposed. The algorithm is built based on comprehensive study of the impact of Improved Max-min task scheduling algorithm in cloud computing. Improved Max-min is based on the expected execution time instead of completion time as a selection basis. Enhanced (Proposed) Max-min is also based on the expected execution time instead of completion time as a selection basis but the only difference is that Improved Max-min algorithm assign task with Maximum execution time (Largest Task) to resource produces Minimum completion time (Slowest Resource) while Enhanced Max-min assign task with average execution time (average or Nearest greater than average Task) to resource produces Minimum completion time (Slowest Resource).

Read the paper · More papers on PaperTik