Energy‐efficient task scheduling on heterogeneous computing systems by linear programming. (29th June 2018)
- Record Type:
- Journal Article
- Title:
- Energy‐efficient task scheduling on heterogeneous computing systems by linear programming. (29th June 2018)
- Main Title:
- Energy‐efficient task scheduling on heterogeneous computing systems by linear programming
- Authors:
- Zhang, Yujian
Wang, Yun
Tang, Xueyan
Yuan, Xin
Xu, Yifan - Abstract:
- Summary: The continually increasing energy consumption represents a critical issue in modern heterogeneous computing systems. With the aid of dynamic voltage frequency scaling (DVFS), task scheduling is considered an effective software‐based technique for reducing the total energy consumption and minimizing the overall schedule length (makespan). A natural solution is to reclaim the slack time in a given time‐efficient schedule, which is also referred to as a "two‐pass" method or a "rescheduling" method. A number of studies have focused on slack reclamation to achieve energy reductions through heuristics; although, these methods offer suboptimal solutions. In this article, the rescheduling optimization problem is formulated as a linear program for minimizing an energy objective function subject to precedence and deadline constraints implied in the given schedule. Two types of decision variables, ie, frequency duty factors and task intervals, are defined to set up the linear model. Consequently, an optimal solution to the problem can be provided in a straightforward manner by a linear programming solver, which suggests that such a rescheduling problem belongs to the P (polynomial time) class. The experimental results show the effectiveness of the proposed approach and demonstrate that the performance is superior to that of other competitive algorithms in terms of both energy saving and runtime efficiency.
- Is Part Of:
- Concurrency and computation. Volume 30:Number 19(2018)
- Journal:
- Concurrency and computation
- Issue:
- Volume 30:Number 19(2018)
- Issue Display:
- Volume 30, Issue 19 (2018)
- Year:
- 2018
- Volume:
- 30
- Issue:
- 19
- Issue Sort Value:
- 2018-0030-0019-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2018-06-29
- Subjects:
- dynamic voltage frequency scaling (DVFS) -- energy efficiency -- heterogeneous computing system -- linear programming -- slack reclamation -- task scheduling
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.4731 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 7417.xml