Academia.eduAcademia.edu

AN OPTIMIZED MAX-MIN SCHEDULING ALGORITHM IN CLOUD COMPUTING

Abstract

The fundamental problems with cloud computing environment are resource allocation and cloudlets scheduling. When scheduling cloudlets in cloud environment, different cloudlets needs to be executed simultaneously by the available resources in order to meet consumers' expectations and to achieve better performances by minimizing makespan and balancing load effectively. To achieve this, we proposed a new noble mechanism called Modified Max-Min (MMax-Min) algorithm, inspired from Max-Min algorithm. The proposed algorithm finds a cloudlet with maximum completion time and minimum completion time and assigns either of the cloudlets for execution according to the specifications for the purpose of boosting up cloud scheduling processes and increasing throughput. From the results of the simulation using CloudSim, it shows that our proposed approach is able to produce good quality solutions, producing good values of makespan and balancing load effectively as compared to the standard Max-Min, and Round Robin algorithms.