• 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