This can be done by using classic algorithms whose results have been studied and compared with our proposed algorithm, genetic algorithm. Selecting an appropriate and efficient algorithm for resources scheduling is required due to dynamic feature of resources and various requests of users in cloud technology to increase efficiency. In this research, our purpose is to perform and obtain an optimal scheduling by using genetic algorithm to reach the main purpose of finding an optimum scheduling to execute tasks graph in a multi-processor structure so that total execution time or ending time of the last work unit is minimized. | International Journal of Computer Networks and Communications Security VOL. 3, NO. 7, JULY 2015, 271–276 Available online at: E-ISSN 2308-9830 (Online) / ISSN 2410-0595 (Print) Efficient Cloud Computing Scheduling: Comparing Classic Algorithms with Generic Algorithm Msc. Masoumeh Alipori1, 2 and PhD. HAMID HAJ SEYYED JAVADI3 1 Department of Computer Engineering, Science and Research Branch, Islamic Azad University, Boroujerd, Iran 2 3 Department of Computer Engineering, Boroujerd Branch, Islamic Azad University, Boroujerd, Iran Department of Applied Mathematics, Faculty of Mathematics and Computer Science, Shahed University, Tehran, Iran E-mail: 1, @, ABSTRACT One of the most important indexes of using cloud services in that this technology is far from the user. In cloud computing systems, computing resources are presented as virtual machines. In such a scenario, scheduling algorithm plays a very important role because the purpose of scheduling is tasks efficiency so that time is reduced, and resources utilization can be improved. A user may use hundreds of computing resources in a cloud environment, so it is not possible to perform scheduling manually. This can be done by using classic algorithms whose results have been studied and compared with our proposed algorithm, genetic algorithm. Selecting an appropriate and efficient algorithm for resources scheduling is required due to dynamic feature of resources and various requests of users in cloud technology to increase efficiency. In this research, our purpose is to perform and obtain an optimal scheduling by using genetic algorithm to reach the main purpose of finding an optimum scheduling to execute tasks graph in a multi-processor structure so that total execution time or ending time of the last work unit is minimized. Keywords: Cloud Computing, Scheduling Algorithm, Genetic Algorithm, Classic Algorithms. 1 INTRODUCTION Evolutionary route of .