首页 | 本学科首页   官方微博 | 高级检索  
     


A NEW DISTRIBUTED JOB SCHEDULING ALGORITHM FOR GRID SYSTEMS
Authors:Javad Akbari Torkestani
Affiliation:1. Department of Computer Engineering , Arak Branch , Islamic Azad University , Arak , Iran j-akbari@iau-arak.ac.ir
Abstract:Job scheduling is one of the key issues in the design of grid environments. The performance of the grid system severely degrades if a method does not exist to efficiently schedule the user jobs. In this article, a fully distributed, learning automata–based job scheduling algorithm is proposed for grid environments. The proposed method is composed of two types of procedures: in the first, a procedure is run at the grid nodes and in the second, the procedure is run at the schedulers. The proposed algorithm synchronizes the performance of the schedulers by the learning automata that select their actions using the pseudo-random number generators with the same seed. In this method, the grid computational capacity that is allocated to each scheduler is proportional to its workload. To show the efficiency of the proposed method, several simulation experiments were conducted under different grid scenarios. The obtained results show that the proposed algorithm outperforms several well-known methods in terms of makespan, flow time, and load balancing.
Keywords:grid  job scheduling  learning automata theory
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号