An Efficient Biobjective Heuristic for Scheduling Workflows on Heterogeneous DVS-Enabled Processors

被引:6
作者
Zhou, Pengji [1 ]
Zheng, Wei [1 ]
机构
[1] Xiamen Univ, Sch Informat Sci & Technol, Xiamen 361005, Peoples R China
基金
中国国家自然科学基金;
关键词
ALGORITHM; TASKS; OPTIMIZATION; PERFORMANCE; POWER;
D O I
10.1155/2014/370917
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Energy consumption has recently become a major concern to multiprocessor computing systems, of which the primary performance goal has traditionally been reducing execution time of applications. In the context of scheduling, there have been increasing research interests on algorithms using dynamic voltage scaling (DVS), which allows processors to operate at lower voltage supply levels at the expense of sacrificing processing speed, to acquire a satisfactory trade-off between quality of schedule and energy consumption. The problem considered in this paper is to find a schedule for a workflow, which is normally a precedence constrained application, on a bounded number of heterogeneous DVS-enabled processors, so as to minimize both makespan (overall execution time of the application) and energy consumption. A fast and efficient heuristic is proposed and evaluated using simulation with two real-world applications as well as randomly generated ones.
引用
收藏
页数:15
相关论文
共 40 条
  • [11] Workflows and e-Science: An overview of workflow system features and capabilities
    Deelman, Ewa
    Gannon, Dennis
    Shields, Matthew
    Taylor, Ian
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (05): : 528 - 540
  • [12] Condor-G: A Computation Management Agent for Multi-Institutional Grids
    James Frey
    Todd Tannenbaum
    Miron Livny
    Ian Foster
    Steven Tuecke
    [J]. Cluster Computing, 2002, 5 (3) : 237 - 246
  • [13] Ge R., 2005, P ACMIEEE SC C SUPER, P34
  • [14] An Evaluation of the Cost and Performance of Scientific Workflows on Amazon EC2
    Juve, Gideon
    Deelman, Ewa
    Berriman, G. Bruce
    Berman, Benjamin P.
    Maechling, Philip
    [J]. JOURNAL OF GRID COMPUTING, 2012, 10 (01) : 5 - 21
  • [15] Kim KH, 2007, CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, P541
  • [16] Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors
    Kwok, YK
    Ahmad, I
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (05) : 506 - 521
  • [17] Adaptive workflow processing and execution in Pegasus
    Lee, Kevin
    Paton, Norman W.
    Sakellariou, Rizos
    Deelman, Ewa
    Fernandes, Alvaro A. A.
    Mehta, Gaurang
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2009, 21 (16) : 1965 - 1981
  • [18] Energy Conscious Scheduling for Distributed Computing Systems under Different Operating Conditions
    Lee, Young Choon
    Zomaya, Albert Y.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (08) : 1374 - 1381
  • [19] Energy efficient scheduling of parallel tasks on multiprocessor computers
    Li, Keqin
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 60 (02) : 223 - 247
  • [20] Liou JC, 1996, P WORKSH RES MAN S P, P152