Scheduling energy-conscious tasks in distributed heterogeneous computing systems

Yifan Liu, Chenglie Du, Jinchao Chen, Xiaoyan Du

科研成果: 期刊稿件文章同行评审

7 引用 (Scopus)

摘要

Distributed heterogeneous systems have been widely adopted in industrial applications by providing high scalability and performance while keeping complexity and energy consumption under control. However, along with the increase in the number of computing nodes, the energy consumption of distributed heterogeneous systems dramatically grows and is extremely hard to predict. Energy-conscious task scheduling, which tries to assign appropriate priorities and processors to tasks such that the system energy requirement would be met, has received extensive attention in recent years. However, many approaches reduce energy consumption by extending the completion time. In this article, we focus on the scheduling problem of energy-conscious tasks in distributed heterogeneous computing systems and provide an efficient approach to mitigate energy consumption while minimizing the overall makespan of parallel applications. First, based on the heterogeneous earliest finish time, a fitness function is proposed to balance the makespan and energy consumption. Then, by improving the crossover and mutation operations of the traditional genetic algorithm, we proposed an efficient scheduling approach named energy-conscious genetic algorithm to optimize the priorities and processor allocation of tasks, with objectives of minimizing the system energy and makespan. Experiment results on real-world applications and simulations with randomly generated task graphs demonstrate that the proposed approach outperforms in energy-saving and makespan reducing.

源语言英语
文章编号e6520
期刊Concurrency and Computation: Practice and Experience
34
1
DOI
出版状态已出版 - 10 1月 2022

指纹

探究 'Scheduling energy-conscious tasks in distributed heterogeneous computing systems' 的科研主题。它们共同构成独一无二的指纹。

引用此