Ant colony optimization algorithm for dynamic scheduling of jobs in computational grid

Computational grid is gaining more importance due to the needs for large-scale computing capacity. In computational grid, job scheduling is one of the main factors affecting grid computing performance. Job scheduling problem is classified as an NP-hard problem.Such a problem can be solved only by us...

全面介紹

Saved in:
書目詳細資料
Main Authors: Ku-Mahamud, Ku Ruhana, Ramli, Razamin, Yusof, Yuhanis, Mohamed Din, Aniza, Mahmuddin, Massudi
格式: Monograph
語言:English
出版: Universiti Utara Malaysia 2012
主題:
在線閱讀:http://repo.uum.edu.my/12789/1/Ku.pdf
http://repo.uum.edu.my/12789/
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
實物特徵
總結:Computational grid is gaining more importance due to the needs for large-scale computing capacity. In computational grid, job scheduling is one of the main factors affecting grid computing performance. Job scheduling problem is classified as an NP-hard problem.Such a problem can be solved only by using approximate algorithms such as heuristic and meta-heuristic algorithms.Among different optimization algorithms for job scheduling, ant colony system algorithm is a popular meta-heuristic algorithm which has the ability to solve different types of NP-hard problems.However, ant colony system algorithm has a deficiency in its heuristic function which affects the algorithm behavior in terms of finding the shortest connection between edges.This research focuses on a new heuristic function where information about recent ants’ discoveries has been considered.The new heuristic function has been integrated into the classical ant colony system algorithm.Furthermore, the enhanced algorithm has been implemented to solve the travelling salesman problem as well as in scheduling of jobs in computational grid.A simulator with dynamic environment feature to mimic real life application has been development to validate the proposed enhanced ant colony system algorithm. Experimental results show that the proposed enhanced algorithm produced better output in term of utilization and makespan in both domains.