Cargando…

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

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 Shuff...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Weizhe, Bai, Enci, He, Hui, Cheng, Albert M.K.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4507628/
https://www.ncbi.nlm.nih.gov/pubmed/26110406
http://dx.doi.org/10.3390/s150613778
_version_ 1782381822168006656
author Zhang, Weizhe
Bai, Enci
He, Hui
Cheng, Albert M.K.
author_facet Zhang, Weizhe
Bai, Enci
He, Hui
Cheng, Albert M.K.
author_sort Zhang, Weizhe
collection PubMed
description 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.
format Online
Article
Text
id pubmed-4507628
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-45076282015-07-22 Solving Energy-Aware Real-Time Tasks Scheduling Problem with Shuffled Frog Leaping Algorithm on Heterogeneous Platforms Zhang, Weizhe Bai, Enci He, Hui Cheng, Albert M.K. Sensors (Basel) Article 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. MDPI 2015-06-11 /pmc/articles/PMC4507628/ /pubmed/26110406 http://dx.doi.org/10.3390/s150613778 Text en © 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhang, Weizhe
Bai, Enci
He, Hui
Cheng, Albert M.K.
Solving Energy-Aware Real-Time Tasks Scheduling Problem with Shuffled Frog Leaping Algorithm on Heterogeneous Platforms
title Solving Energy-Aware Real-Time Tasks Scheduling Problem with Shuffled Frog Leaping Algorithm on Heterogeneous Platforms
title_full Solving Energy-Aware Real-Time Tasks Scheduling Problem with Shuffled Frog Leaping Algorithm on Heterogeneous Platforms
title_fullStr Solving Energy-Aware Real-Time Tasks Scheduling Problem with Shuffled Frog Leaping Algorithm on Heterogeneous Platforms
title_full_unstemmed Solving Energy-Aware Real-Time Tasks Scheduling Problem with Shuffled Frog Leaping Algorithm on Heterogeneous Platforms
title_short Solving Energy-Aware Real-Time Tasks Scheduling Problem with Shuffled Frog Leaping Algorithm on Heterogeneous Platforms
title_sort solving energy-aware real-time tasks scheduling problem with shuffled frog leaping algorithm on heterogeneous platforms
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4507628/
https://www.ncbi.nlm.nih.gov/pubmed/26110406
http://dx.doi.org/10.3390/s150613778
work_keys_str_mv AT zhangweizhe solvingenergyawarerealtimetasksschedulingproblemwithshuffledfrogleapingalgorithmonheterogeneousplatforms
AT baienci solvingenergyawarerealtimetasksschedulingproblemwithshuffledfrogleapingalgorithmonheterogeneousplatforms
AT hehui solvingenergyawarerealtimetasksschedulingproblemwithshuffledfrogleapingalgorithmonheterogeneousplatforms
AT chengalbertmk solvingenergyawarerealtimetasksschedulingproblemwithshuffledfrogleapingalgorithmonheterogeneousplatforms