DocumentCode
25743
Title
Dynamic Scheduling for Energy Minimization in Delay-Sensitive Stream Mining
Author
Shaolei Ren ; Deligiannis, Nikos ; Andreopoulos, Yiannis ; Islam, M.A. ; Van der Schaar, Mihaela
Author_Institution
Sch. of Comput. Inf. Sci., Florida Int. Univ., Miami, FL, USA
Volume
62
Issue
20
fYear
2014
fDate
Oct.15, 2014
Firstpage
5439
Lastpage
5448
Abstract
Numerous stream mining applications, such as visual detection, online patient monitoring, and video search and retrieval, are emerging on both mobile and high-performance computing systems. These applications are subject to responsiveness (i.e., delay) constraints for user interactivity and, at the same time, must be optimized for energy efficiency. The increasingly heterogeneous power-versus-performance profile of modern hardware presents new opportunities for energy saving as well as challenges. For example, employing low-performance processing nodes can save energy but may violate delay requirements, whereas employing high-performance processing nodes can deliver a fast response but may unnecessarily waste energy. Existing scheduling algorithms balance energy versus delay assuming constant processing and power requirements throughout the execution of a stream mining task and without exploiting hardware heterogeneity. In this paper, we propose a novel framework for dynamic scheduling for energy minimization (DSE) that leverages this emerging hardware heterogeneity. By optimally determining the processing speeds for hardware executing classifiers, DSE minimizes the average energy consumption while satisfying an average delay constraint. To assess the performance of DSE, we build a face detection application based on the Viola-Jones classifier chain and conduct experimental studies via heterogeneous processor system emulation. The results show that, under the same delay requirement, DSE reduces the average energy consumption by up to 50% in comparison to conventional scheduling that does not exploit hardware heterogeneity. We also demonstrate that DSE is robust against processing node switching overhead and model inaccuracy.
Keywords
constraint satisfaction problems; data mining; image classification; minimisation; object detection; processor scheduling; DSE; Viola-Jones classifier; delay constraint satisfaction; delay sensitive stream mining; dynamic scheduling for energy minimization; face detection application; hardware executing classifier; hardware heterogeneity; heterogeneous processor system emulation; model inaccuracy; optimally processing speed determination; processing node switching; processing node switching overhead; Data mining; Delays; Dynamic scheduling; Energy consumption; Face detection; Hardware; Streaming media; Delay-sensitive; energy efficiency; scheduling; stream mining;
fLanguage
English
Journal_Title
Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
1053-587X
Type
jour
DOI
10.1109/TSP.2014.2347260
Filename
6877705
Link To Document