首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Energy-Efficient Scheduling Algorithms for Real-Time Parallel Applications on Heterogeneous Distributed Embedded Systems
【24h】

Energy-Efficient Scheduling Algorithms for Real-Time Parallel Applications on Heterogeneous Distributed Embedded Systems

机译:异构分布式嵌入式系统上实时并行应用的节能调度算法

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

摘要

Energy consumption minimization is one of the primary design requirements for heterogeneous distributed systems. State-of-the-art algorithms are used to study the problem of minimizing the energy consumption of a real-time parallel application with precedence constrained tasks on a heterogeneous distributed system by introducing the concept of latest finish time (LFT) to reclaim the slack time based on the dynamic voltage and frequency scaling (DVFS) energy-efficient design optimization technique. However, the use of DVFS technique alone is insufficient, and the energy consumption reduction is limited because scaling down the frequency is restricted in practice. Furthermore, these studies merely minimize energy consumption through a local energy-efficient scheduling algorithm, such as reducing the energy consumption for each task on the fixed processor, rather than a global energy-efficient scheduling algorithm, such as reducing the energy consumption for each task on different processors. This study solves the problem of minimizing the energy consumption of a real-time parallel application on heterogeneous distributed systems by using the combined non-DVFS and global DVFS-enabled energy-efficient scheduling algorithms. The non-DVFS energy-efficient scheduling (NDES) algorithm is solved by introducing the concept of deadline slacks to reduce the energy consumption while satisfying the deadline constraint. The global DVFS-enabled energy-efficient scheduling (GDES) algorithm is presented by moving the tasks to the processor slacks that generate minimum dynamic energy consumptions. Results of the experiments show that the combined NDES&GDES algorithm can save up to 36.25-55.65 percent of energy compared with state-of-the-art counterparts under different scales, parallelism, and heterogeneity degrees of parallel applications.
机译:最小化能耗是异构分布式系统的主要设计要求之一。通过引入最新完成时间(LFT)的概念来回收闲置资源,使用最先进的算法来研究在异构分布式系统上将具有优先级受限任务的实时并行应用程序的能耗降至最低的问题时间基于动态电压和频率缩放(DVFS)的节能设计优化技术。然而,仅DVFS技术的使用是不够的,并且由于降低频率在实践中受到限制,因此能量消耗的减少受到限制。此外,这些研究仅通过局部节能调度算法(例如减少固定处理器上每个任务的能耗)来最小化能耗,而不是通过全局节能调度算法(例如减少每个任务的能耗)来最小化能耗在不同的处理器上。本研究通过结合使用非DVFS和启用全局DVFS的节能调度算法,解决了将异构分布式系统上的实时并行应用的能耗降至最低的问题。通过引入截止期限松弛的概念来解决非DVFS节能调度(NDES)算法,以在满足截止期限约束的同时减少能耗。通过将任务移动到产生最小动态能耗的处理器机架中,提出了启用DVFS的全局节能调度(GDES)算法。实验结果表明,在不同规模,并行度和并行应用异构度的情况下,与最新技术相比,NDES&GDES组合算法可节省多达36.25-55.65%的能量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号