An Energy-Efficient Task Scheduling for Near-Realtime Systems with Execution Time Variation

Takashi NAKADA, Tomoki HATANAKA, Hiroshi UEKI, Masanori HAYASHIKOSHI, Toru SHIMIZU, Hiroshi NAKAMURA

  • Full Text Views

    0

  • Cite this

Summary :

Improving energy efficiency is critical for embedded systems in our rapidly evolving information society. Near real-time data processing tasks, such as multimedia streaming applications, exhibit a common fact that their deadline periods are longer than their input intervals due to buffering. In general, executing tasks at lower performance is more energy efficient. On the other hand, higher performance is necessary for huge tasks to meet their deadlines. To minimize the energy consumption while meeting deadlines strictly, adaptive task scheduling including dynamic performance mode selection is very important. In this work, we propose an energy efficient slack-based task scheduling algorithm for such tasks by adapting to task size variations and applying DVFS with the help of statistical analysis. We confirmed that our proposal can further reduce the energy consumption when compared to oracle frame-based scheduling.

Publication
IEICE TRANSACTIONS on Information Vol.E100-D No.10 pp.2493-2504
Publication Date
2017/10/01
Publicized
2017/06/26
Online ISSN
1745-1361
DOI
10.1587/transinf.2016EDP7497
Type of Manuscript
PAPER
Category
Software System

Authors

Takashi NAKADA
  Nara Institutet of Science and Technology
Tomoki HATANAKA
  University of Tokyo
Hiroshi UEKI
  Renesas Electronics Corporation
Masanori HAYASHIKOSHI
  Renesas Electronics Corporation
Toru SHIMIZU
  Keio University
Hiroshi NAKAMURA
  University of Tokyo

Keyword

FlyerIEICE has prepared a flyer regarding multilingual services. Please use the one in your native language.