Advanced Task Scheduling for Cloud Service Provider Using Genetaic Algorithm
Sourav Banerjee · IOSR Journal of Engineering · 2012
Cloud computing is one the upcoming latest technology which is developing drastically.Today lots of business organizations and educational institutions using Cloud environment.But one of the most important things is to increase the Quality of Service (QoS) of the system.To improve the QoS in a system one must need to reduce the waiting time of the system.Genetic Algorithm (GA) is a heuristic search technique which produces the optimal solution of the tasks.This work produces one scheduling algorithm based on GA to optimize the waiting time of overall system.The cloud environment is divided into two parts mainly, one is Cloud User (CU) and another is Cloud Service Provider (CSP).CU sends service requests to the CSP and all the requests are stored in a Request Queue (RQ) inside CSP which directly communicates with GA Module Queue Sequencer (GAQS).GAQS perform background operation, like daemon, with extreme dedication and selects the best sequence of jobs to be executed which minimize the Waiting time (WT) of the tasks using Round Robin (RR) scheduling Algorithm and store them into Buffer Queue (BQ).Then the jobs must be scheduled by the Job Scheduler (JS) and select the particular resource from resource pool (RP) which it needs for execution.