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 条
  • [1] A multi-level genetic algorithm for a multi-stage space allocation problem
    Adewumi, A. O.
    Ali, M. M.
    [J]. MATHEMATICAL AND COMPUTER MODELLING, 2010, 51 (1-2) : 109 - 126
  • [2] Population set-based global optimization algorithms:: some modifications and numerical studies
    Ali, MM
    Törn, A
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2004, 31 (10) : 1703 - 1725
  • [3] Ali S., 2000, Proceedings 9th Heterogeneous Computing Workshop (HCW 2000) (Cat. No.PR00556), P185, DOI 10.1109/HCW.2000.843743
  • [4] [Anonymous], THESIS U MANCHESTER
  • [5] Power and energy management for server systems
    Bianchini, R
    Rajamony, R
    [J]. COMPUTER, 2004, 37 (11) : 68 - +
  • [6] Bozdag D., 2006, P 20 INT PAR DISTR P
  • [7] A comparison study of static mapping heuristics for a class of meta-tasks on heterogeneous computing systems
    Braun, TD
    Siegel, HJ
    Beck, N
    Bölöni, LL
    Maheswaran, M
    Reuther, AI
    Robertson, JP
    Theys, MD
    Yao, B
    Hensgen, D
    Freund, RF
    [J]. (HCW '99) - EIGHTH HETEROGENEOUS COMPUTING WORKSHOP, PROCEEDINGS, 1999, : 15 - 29
  • [8] Brown D., 2006, WORKFLOWS E SCI SCI, P39
  • [9] Triplet: a clustering scheduling algorithm for heterogeneous systems
    Cirou, B
    Jeannot, E
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2001, : 231 - 236
  • [10] Real time pipelined system design through simulated annealing
    Coli, M
    Palazzari, P
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 1996, 42 (6-7) : 465 - 475