首页> 外文学位 >A genetic-algorithm-based approach for subtask matching and scheduling in heterogeneous computing environments and a comparative study of parallel genetic algorithms.
【24h】

A genetic-algorithm-based approach for subtask matching and scheduling in heterogeneous computing environments and a comparative study of parallel genetic algorithms.

机译:基于遗传算法的异构计算环境中子任务匹配和调度方法以及并行遗传算法的比较研究。

获取原文
获取原文并翻译 | 示例

摘要

To exploit a heterogeneous computing (HC) environment (e.g., a suite of interconnected different high-performance machines), an application task may be decomposed into subtasks that have data dependencies. Subtask matching and scheduling consist of assigning subtasks to machines, ordering subtask execution for each machine, and ordering inter-machine data transfers. The goal is to achieve the minimal completion time for the task. A heuristic approach based on a genetic algorithm (GA) is developed to do matching and scheduling in HC environments. It is applicable to the static scheduling of production jobs and can be readily used to collectively schedule a set of tasks that are decomposed into subtasks. Some parameters and the selection scheme of the GA were chosen experimentally to achieve the best performance. Extensive simulation tests were conducted. For small-sized problems (e.g., a small number of subtasks and a small number of machines), exhaustive searches were used to verify that this GA-based approach found the optimal solutions. Simulation results for larger-sized problems showed that this GA-based approach outperformed two non-evolutionary heuristics and a random search.; Parallel algorithms have been developed to reduce the large execution times that are associated with serial GAs. They have also been used to solve larger problems and to find better solutions. This thesis surveys existing parallel genetic algorithm (PGA) approaches and identifies some design issues. Three novel PGAs are developed, using the traveling salesman problem as a case study. They are compared with two existing approaches. Extensive experimental studies show that the algorithm using chromosome migrations and the algorithm combining migration with tour segmentation and recombination achieved the best performance.; In conclusion, two completed research projects are presented: a GA-based approach for task matching and scheduling in HC environments and a comparative study on PGAs. They make significant contributions to the advancement of computer engineering, especially in the areas of heterogeneous computing, parallel processing, and GAs.
机译:为了利用异构计算(HC)环境(例如,一组互连的不同高性能计算机),可以将应用任务分解为具有数据依赖性的子任务。子任务匹配和调度包括将子任务分配给计算机,为每台计算机排序子任务执行以及对计算机间数据传输进行排序。目标是实现任务的最短完成时间。开发了一种基于遗传算法(GA)的启发式方法,以在HC环境中进行匹配和调度。它适用于生产作业的静态调度,并且可以很容易地用于集体调度分解为子任务的一组任务。实验选择了遗传算法的一些参数和选择方案,以实现最佳性能。进行了广泛的模拟测试。对于小型问题(例如,少量子任务和少量机器),使用了详尽的搜索来验证这种基于GA的方法找到了最佳解决方案。对较大问题的仿真结果表明,这种基于GA的方法优于两种非进化启发式算法和随机搜索。已经开发了并行算法来减少与串行GA相关的大量执行时间。它们也已用于解决更大的问题并找到更好的解决方案。本文概述了现有的并行遗传算法(PGA)方法,并确定了一些设计问题。以旅行商问题为案例,开发了三种新颖的PGA。将它们与两种现有方法进行了比较。大量的实验研究表明,利用染色体迁移的算法和结合迁移与巡回分割和重组的算法获得了最佳性能。总之,提出了两个已完成的研究项目:用于HC环境中任务匹配和计划的基于GA的方法以及对PGA的比较研究。它们为计算机工程的发展做出了重要贡献,特别是在异构计算,并行处理和GA领域。

著录项

  • 作者

    Wang, Lee.;

  • 作者单位

    Purdue University.;

  • 授予单位 Purdue University.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 1997
  • 页码 213 p.
  • 总页数 213
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

  • 入库时间 2022-08-17 11:49:08

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号