首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >An AREA-Oriented Heuristic for Scheduling DAGs on Volatile Computing Platforms
【24h】

An AREA-Oriented Heuristic for Scheduling DAGs on Volatile Computing Platforms

机译:面向区域的启发式调度易失性计算平台上的DAG

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

摘要

Many modern computing platforms—notably clouds and desktop grids—exhibit the availability and computing power of their constituent resources can change unexpectedly and dynamically, even in the midst of a computation. We introduce a new quality metric, AREA, for schedules that execute computations having interdependent constituent chores (jobs, tasks, etc.) on such platforms. AREA measures the average number of chores that a schedule renders eligible for execution at each step of a computation. Even though the definition of AREA does not mention any properties of host platforms (such as volatility), intuition suggests that rendering chores eligible at a faster rate will have a benign impact on the performance of volatile platforms. We report on simulation experiments that support this intuition. Earlier work has derived the basic properties of the AREA metric and has shown how to efficiently craft () schedules for several classes of significant computations. Even though A-M schedules always exist for every computation, it is not always known how to derive such schedules efficiently. In response, the current study develops an efficient algorithm that produces () schedules, which aim to efficiently approximate the AREAs of A-M schedules on arbitrary computations. The simulation experiments reported on here suggest that, in common with A-M schedules, A-O schedules complete computations on volatile heterogeneous platforms faster than a variety of heuristics that range from lightweight ones to computationally intensive ones—albeit not to the same degree as A-M schedules do. Our experiments suggest that schedules having larger AREAs have smaller completion times—but no proof of that yet exists.
机译:许多现代计算平台,尤其是云计算和桌面网格,都展示了其可用性,其组成资源的计算能力甚至可以在计算过程中发生意外而动态的变化。我们针对在此类平台上执行具有相互依赖的组成琐事(作业,任务等)的计算的计划引入了新的质量度量AREA。 AREA度量计划在计算的每个步骤中使其有资格执行的平均琐事数量。即使AREA的定义未提及主机平台的任何属性(例如,波动性),但直觉表明,以更快的速度提供符合条件的杂项将对可变平台的性能产生良性影响。我们报告了支持这种直觉的模拟实验。较早的工作得出了AREA度量标准的基本属性,并展示了如何有效地为几类重要的计算有效地制定()时间表。即使A-M计划始终存在于每个计算中,但并不总是知道如何有效地推导此类计划。作为回应,当前的研究开发了一种有效的算法,该算法可以生成()时间表,目的是在任意计算上有效地逼近A-M时间表的面积。此处报告的模拟实验表明,与A-M计划一样,A-O计划在易变异构平台上完成计算的速度要比从轻量级到计算密集型的各种启发式算法更快,尽管程度与A-M计划不同。我们的实验表明,具有较大AREA的计划具有较短的完成时间,但尚无证据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号