首页> 外文会议>2012 IEEE 8th International Conference on E-Science. >Using Promethee methods for multi-criteria pull-based scheduling on DCIs
【24h】

Using Promethee methods for multi-criteria pull-based scheduling on DCIs

机译:使用Promethee方法在DCI上进行基于多准则拉的调度

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

摘要

Scheduling tasks in distributed computing infrastructures (DCIs) is challenging mainly because the scheduler is facing a number of more or less dependent parameters that characterize the hosts coming from a particular computing environment and the tasks. In this paper we introduce a multi-criteria scheduling method for DCIs, aiming a better matching between hosts, and tasks waiting in a priority queue at a pull-based scheduler. The novelty of the approach consists in employing the Promethee [1] decision aid for selecting tasks. In the aim of computing preference relationships (priorities) among tasks, this approach performs pairwise comparisons of values that characterize tasks. The method exhibits interesting advantages, such as allowing the user to choose the values for the computation of the priorities, like the expected completion time (ECT) and cost. The approach is also very flexible, allowing through a set of parameters the specification of particular scheduling policies. To validate this method we built an XtrebWeb-like simulator, which is capable of running on real traces. We experiment on internet desktop grid (IDG), cloud and best effort grid (BEG), with various workloads. The results show that the Promethee-based scheduling method obtains good performance especially on IDG when certain fractions of the tasks fail. We also prove that multi-criteria scheduling using Promethee performs better than single-criterion scheduling, improving both makespan and cost. Also, a simple definition of ECT is the most efficient in terms of makespan. In this work we also explain the challenges of using Promethee for scheduling in DCIs.
机译:调度分布式计算基础结构(DCI)中的任务很有挑战性,这主要是因为调度程序面临着或多或少的依赖参数,这些参数表征了来自特定计算环境和任务的主机。在本文中,我们介绍了一种用于DCI的多准则调度方法,旨在更好地匹配主机和在基于拉式调度程序的优先级队列中等待的任务之间的匹配。该方法的新颖之处在于采用Promethee [1]决策辅助工具来选择任务。为了计算任务之间的偏好关系(优先级),此方法执行了表征任务的值的成对比较。该方法展现出有趣的优势,例如允许用户选择用于优先级计算的值,例如预期完成时间(ECT)和成本。该方法也非常灵活,可以通过一组参数指定特定的调度策略。为了验证此方法,我们构建了一个类似于XtrebWeb的模拟器,该模拟器能够在真实的跟踪上运行。我们在具有各种工作负载的Internet桌面网格(IDG),云和尽力而为网格(BEG)上进行实验。结果表明,当部分任务失败时,基于Promethee的调度方法尤其在IDG上可获得良好的性能。我们还证明了使用Promethee进行的多准则调度要比单准则调度更好,从而提高了制造时间和成本。同样,就制造时间而言,对ECT的简单定义是最有效的。在这项工作中,我们还将说明在DCI中使用Promethee进行调度的挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号