To read this content please select one of the options below:

Energy-efficient scheduling algorithm for real-time job set

Chin-Fu Kuo (Department of Computer Science and Information Engineering, National University of Kaohsiung, Kaohsiung, Taiwan)
Yung-Feng Lu (Department of Computer Science and Information Engineering, National Taichung University of Science and Technology, Taichung, Taiwan)
Bao-Rong Chang (Department of Computer Science and Information Engineering, National University of Kaohsiung, Kaohsiung, Taiwan)

Engineering Computations

ISSN: 0264-4401

Article publication date: 1 August 2016

104

Abstract

Purpose

The purpose of this paper is to investigate the scheduling problem of real-time jobs executing on a DVS processor. The jobs must complete their executions by their deadlines and the energy consumption also must be minimized.

Design/methodology/approach

The two-phase energy-efficient scheduling algorithm is proposed to solve the scheduling problem for real-time jobs. In the off-line phase, the maximum instantaneous total density and instantaneous total density (ITD) are proposed to derive the speed of the processor for each time instance. The derived speeds are saved for run time. In the on-line phase, the authors set the processor speed according to the derived speeds and set a timer to expire at the corresponding end time instance of the used speed.

Findings

When the DVS processor executes a job at a proper speed, the energy consumption of the system can be minimized.

Research limitations/implications

This paper does not consider jobs with precedence constraints. It can be explored in the further work.

Practical implications

The experimental results of the proposed schemes are presented to show the effectiveness.

Originality/value

The experimental results show that the proposed scheduling algorithm, ITD, can achieve energy saving and make the processor fully utilized.

Keywords

Acknowledgements

This work was supported by Ministry of Science and Technology of ROC Project No. MOST 103-2221-E-390-012, 104-2628-E-390-002-MY3, and 102-2221-E-025-002-MY2.

Citation

Kuo, C.-F., Lu, Y.-F. and Chang, B.-R. (2016), "Energy-efficient scheduling algorithm for real-time job set", Engineering Computations, Vol. 33 No. 6, pp. 1753-1766. https://doi.org/10.1108/EC-08-2015-0257

Publisher

:

Emerald Group Publishing Limited

Copyright © 2016, Emerald Group Publishing Limited

Related articles