Solving Energy-Aware Real-Time Tasks Scheduling Problem with Shuffled Frog Leaping Algorithm on Heterogeneous Platforms

  • Weizhe Zhang
    School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China
  • Enci Bai
    School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China
  • Hui He
    School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China
  • Albert Cheng
    Department of Computer Science, University of Houston, Houston, TX 77004, USA

書誌事項

公開日
2015-06-11
権利情報
  • https://creativecommons.org/licenses/by/4.0/
DOI
  • 10.3390/s150613778
公開者
MDPI AG

説明

<jats:p>Reducing energy consumption is becoming very important in order to keep battery life and lower overall operational costs for heterogeneous real-time multiprocessor systems. In this paper, we first formulate this as a combinatorial optimization problem. Then, a successful meta-heuristic, called Shuffled Frog Leaping Algorithm (SFLA) is proposed to reduce the energy consumption. Precocity remission and local optimal avoidance techniques are proposed to avoid the precocity and improve the solution quality. Convergence acceleration significantly reduces the search time. Experimental results show that the SFLA-based energy-aware meta-heuristic uses 30% less energy than the Ant Colony Optimization (ACO) algorithm, and 60% less energy than the Genetic Algorithm (GA) algorithm. Remarkably, the running time of the SFLA-based meta-heuristic is 20 and 200 times less than ACO and GA, respectively, for finding the optimal solution.</jats:p>

収録刊行物

  • Sensors

    Sensors 15 (6), 13778-13804, 2015-06-11

    MDPI AG

被引用文献 (2)*注記

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ