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.