首页> 外文会议>International Conference on Enterprise Information Systems >JOB SCHEDULING IN COMPUTATIONAL GRID USING GENETIC ALGORITHMS
【24h】

JOB SCHEDULING IN COMPUTATIONAL GRID USING GENETIC ALGORITHMS

机译:使用遗传算法计算计算网格中的作业调度

获取原文

摘要

The computational Grid is a collection of heterogeneous computing resources connected via networks to provide computation for the high-performance execution of applications. To achieve this high-performance, an important factor is the scheduling of the applications/jobs on the compute resources. Scheduling of jobs is challenging because of the heterogeneity and dynamic behaviour of the Grid resources. Moreover the jobs to be scheduled also have varied computational requirements. In general the scheduling problem is NP-complete. For such problems, Genetic Algorithms (GAs) are reckoned as useful tools to find high-quality solutions. In this paper, a customised form of GAs is used to find suboptimal schedules for the execution of independent jobs, with no inter-communications, in the computational Grid environment with the objective of minimising the makespan (total execution time of the jobs onto the resources). Further, while using the GA-based approach the solution is encoded in the form of chromosome, which not only represents the allocation of the jobs onto the resources but also specifies the order in which the jobs have to be executed. Simple genetic operators i.e., crossover and mutation are used. The selection is done on the using Tournament Selection and Elitism strategies. It was observed that the specification of order of the jobs to be executed on the Grid resources played a significant role in minimising the makespan. The results obtained from the experiments performed were also compared with other heuristics and the GA-based approach by other researchers for job-scheduling in the computational Grid environment. It was observed that the GA-based approach used in this paper was able to achieve much better performance in terms of makespan.
机译:计算网格是通过网络连接的异构计算资源的集合,以提供用于应用的高性能执行的计算。为实现这种高性能,重要因素是对计算资源的应用程序/作业的调度。由于网格资源的异质性和动态行为,就业的调度是具有挑战性的。此外,要安排的工作也具有各种计算要求。一般来说,调度问题是NP-Treatport。对于此类问题,遗传算法(气体)被认为是有用的工具,以找到高质量的解决方案。在本文中,使用了一种定制的气体形式,用于在计算网格环境中找到用于执行独立作业的次优时间表,其在计算网格环境中,目的是最小化Mapespan(作业的总执行时间到资源上) )。此外,在使用基于GA的方法的同时,该解决方案以染色体的形式编码,这不仅代表了作业在资源上的分配,还指定了必须执行作业的顺序。简单的遗传算子,即使用交叉和突变。选择在使用锦标赛选择和精英策略上完成。据观察,在网格资源上执行的就业秩序的规范在最小化Makespan方面发挥了重要作用。从所作实验中获得的结果也与其他启发式和基于GA的方法进行了比较,其他研究人员在计算网格环境中进行作业调度。人们观察到本文中使用的基于GA的方法能够在Makespan方面实现更好的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号