AVAILABILITY EVALUATION OF DIFFERENT PLANNING AND SCHEDULING ALGORITHMS IN HYBRID CLOUD SYSTEM

Abstract

The importance of hybrid cloud computing has become a reality in recent years for large and mediumenterprises and even at the individual level, which increases the need for many improvements in its availability. Oneof the most important things that affect availability is the task scheduling process. Task scheduling is subject tomany scheduling algorithms and these algorithms differ in terms of performance and purpose, the most importantaspects being improved by using an appropriate scheduling algorithm is the total execution time(makespan) andalso the success rate and downtime live migration. Because working on a cloud computing environment is costly and complex, we have simulated a hybrid cloud environment using reliable and accurate simulation and used Directed acyclic graph (DAG) as a workflow application. In this paper, we will compare scheduling and planning algorithms for hybrid cloud computing environment by implementing a framework using (workflowsim) based on (cloudsim) simulator in order to choose the best algorithm to verify the possibility of improving availability. Results showed the superiority of the Heterogeneous Earliest Finish Time algorithm over other algorithms under test in terms of reducing the migration downtime and also minimizing the akespan, especially in large configurations.