期刊文献+

网格环境下基于复制的能耗有效依赖任务调度研究 被引量:9

Duplication Based Energy-Efficient Scheduling for Dependent Tasks in Grid Environment
下载PDF
导出
摘要 随着能耗管理成为可靠和绿色计算的重要课题,能耗感知调度方法以其低成本和可行性引发关注.目前,网格环境下依赖任务的能耗感知调度研究具有极大的挑战性,其需要平衡应用的优先约束性、海量数据传输、系统的异构性和不同性能指标的冲突性的关系.提出的网格依赖任务的能耗有效调度(energy-efficient scheduling of grid dependent tasks,ESGDT)算法旨在优化应用执行时间的前提下降低应用执行能耗,能有效解决上述问题.通过任务复制和渐进比例因子减少通信时间和通信能耗,同时兼顾应用复杂的数据依赖关系;适应芯片微型化和多核技术的发展趋势,采用动态电源管理技术减少任务执行的静态能耗;任务复制条件、渐进比例因子和微调原则均适时兼顾时间和能耗两个相互冲突的调度指标,并提出自适应和动态映射方法适应异构计算环境.模拟实验表明,较HEFT,EETDS和HEADUS算法,ESGDT算法不仅没有影响调度的时间性能,还可进一步降低应用执行能耗. As efficient energy management emerges as an important issue for reliable and green computing, energy-aware scheduling approach is regarded as a promising way since it is practical and low-cost. At present, there exist large challenges in the area of energy-aware scheduling for dependent tasks in grid computing system, because the precedence constraints of applications, massive data transmission, system heterogeneity and the conflict of multiple scheduling indicators should be balanced. In this paper, taking into account all the above factors, we propose ESGDT (energy- efficient scheduling of grid dependent task) algorithm, which aims to reduce energy consumption while optimizing execution time for applications. ESGDT algorithm reduces data transfer time and communication energy consumption through task duplication and progressive ratio metric, and considers complex data dependent relationship between tasks. It also considers the static power of processing element through dynamic power management technique following the trends of chip miniaturization and multi-core technology. Moreover, the condition of task duplication, the computation method of progressive ratio metric, and the rule of task adjustment all properly consider two conflicting scheduling indicators time and energy. ESGDT algorithm also focuses on dynamic and adaptive scheduling issues in total heterogeneous system. Simulation experiments demonstrate that ESGDT algorithm could reduce more energy consumption while not influencing scheduling performance than HEFT, EETDS and HEADUS algorithms.
出处 《计算机研究与发展》 EI CSCD 北大核心 2013年第2期420-429,共10页 Journal of Computer Research and Development
基金 国家自然科学基金项目(61070017) 山东大学研究生自主创新基金项目(yzc09063)
关键词 高性能计算 能耗管理 能耗感知调度 依赖任务 任务复制 high performance computing energy management energy-aware scheduling dependent tasks task duplication
  • 相关文献

参考文献17

  • 1郭兵,沈艳,邵子立.绿色计算的重定义与若干探讨[J].计算机学报,2009,32(12):2311-2319. 被引量:64
  • 2Ma Yan,Gong Bin. Double-layer scheduling strategy of load balancing in scientific workflow[A].Piscataway,NJ:IEEE,2009.671-678.
  • 3苑迎春,李小平,王茜,王克俭.成本约束的网格工作流时间优化方法[J].计算机研究与发展,2009,46(2):194-201. 被引量:25
  • 4Ma Yan,Gong Bin,Zou Lida. Energy-efficient scheduling algorithm of task dependent graph on DVS-unable cluster system[A].Piscataway,NJ:IEEE,2009.217-224.
  • 5Kim K,Buyya R,Kim J. Power aware scheduling of bag-of-tasks applications with deadline constraints on DVS-enabled clusters[A].Piscataway,NJ:IEEE,2007.541-548.
  • 6Freeh V W,Feng Pan,Kappiah N. Exploring the energy-time tradeoff in MPI programs on a power-scalable cluster[A].Piscataway,NJ:IEEE,2005.41-50.
  • 7Freeh V W,Kappiah N,Lowenthal D K. Just-in-time dynamic voltage scaling:Exploiting inter-node slack to save energy in MPI programs[J].Journal of Parallel and Distributed Computing,2008,(09):1175-1185.doi:10.1016/j.jpdc.2008.04.007.
  • 8Zong Ziliang. Energy-efficient resource management for high-performance computing platforms[D].Auburn:Department of Computer Science and Software Engineering,Auburn University,2008.
  • 9Ruan Xiaojun,Qin Xiao,Zong Ziliang. An energy-efficient scheduling algorithm using dynamic voltage scaling for parallel applications on clusters[A].Piscataway,NJ:IEEE,2007.735-740.
  • 10Ge Rong,Feng Xizhou,Feng Wuchun. Cameron CPU MISER:Performance-directed,run-time system for power-aware clusters[A].Piscataway,NJ:IEEE,2007.18-25.

二级参考文献32

共引文献87

同被引文献81

引证文献9

二级引证文献45

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部