...
首页> 外文期刊>Future generation computer systems >Scheduling independent tasks on heterogeneous processors using heuristics and Column Pricing
【24h】

Scheduling independent tasks on heterogeneous processors using heuristics and Column Pricing

机译:使用启发式和列定价在异构处理器上调度独立任务

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

摘要

Efficiently scheduling a set of independent tasks on a virtual supercomputer formed by many heterogeneous components has great practical importance, since such systems are commonly used nowadays. Scheduling efficiency can be seen as the problem of minimizing the overall execution time (makespan) of the set of tasks under question. This problem is known to be NP-hard and is currently addressed using heuristics, evolutionary algorithms and other optimization methods. In this paper, firstly, two novel fast executing heuristics, called LSufferage and TPB, are introduced. L(ist)Sufferage is based on the known heuristic Sufferage and can achieve in general better results than it for most of the cases. T(enacious)PB is also based on another heuristic (Penalty Based) and incorporates new ideas that significantly improve the quality of the resulted schedule. Secondly, a mathematical model of the problem is presented alongside with an associated approach based on the Linear Programming method of Column Pricing. This approach, which is called Column Pricing with Restarts (CPR), can be categorized as a hybrid mathematical programming and heuristic approach and is capable of solving in reasonable time problem instances of practically any size. Experiments show that CPR achieves superior results improving over published results on problem instances of various sizes. Moreover, hardware requirements of CPR are minimal.
机译:在当今由许多异构组件组成的虚拟超级计算机上有效地调度一组独立任务具有很大的实践意义。调度效率可以看作是使所讨论的任务集的总执行时间(makespan)最小化的问题。已知此问题是NP难题,目前使用启发式,进化算法和其他优化方法解决。本文首先介绍了两种新颖的快速执行启发式算法,分别为LSufferage和TPB。 L(ist)Sufferage基于已​​知的启发式Sufferage,与大多数情况相比,通常可以取得更好的结果。 T(enacious)PB还基于另一种启发式方法(基于惩罚),并结合了可显着提高结果进度表质量的新思想。其次,提出了问题的数学模型以及基于列定价的线性规划方法的相关方法。这种方法称为带有重新启动的列定价(CPR),可以归类为混合数学编程和启发式方法,并且能够在合理的时间内解决几乎任何大小的问题实例。实验表明,与各种大小的问题实例的已发布结果相比,CPR可获得更好的结果。而且,CPR的硬件要求是最小的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号