Cargando…

Energy-Efficient Scheduling for Hybrid Tasks in Control Devices for the Internet of Things

In control devices for the Internet of Things (IoT), energy is one of the critical restriction factors. Dynamic voltage scaling (DVS) has been proved to be an effective method for reducing the energy consumption of processors. This paper proposes an energy-efficient scheduling algorithm for IoT cont...

Descripción completa

Detalles Bibliográficos
Autores principales: Gao, Zhigang, Wu, Yifan, Dai, Guojun, Xia, Haixia
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Molecular Diversity Preservation International (MDPI) 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3472887/
https://www.ncbi.nlm.nih.gov/pubmed/23112659
http://dx.doi.org/10.3390/s120811334
_version_ 1782246683276476416
author Gao, Zhigang
Wu, Yifan
Dai, Guojun
Xia, Haixia
author_facet Gao, Zhigang
Wu, Yifan
Dai, Guojun
Xia, Haixia
author_sort Gao, Zhigang
collection PubMed
description In control devices for the Internet of Things (IoT), energy is one of the critical restriction factors. Dynamic voltage scaling (DVS) has been proved to be an effective method for reducing the energy consumption of processors. This paper proposes an energy-efficient scheduling algorithm for IoT control devices with hard real-time control tasks (HRCTs) and soft real-time tasks (SRTs). The main contribution of this paper includes two parts. First, it builds the Hybrid tasks with multi-subtasks of different function Weight (HoW) task model for IoT control devices. HoW describes the structure of HRCTs and SRTs, and their properties, e.g., deadlines, execution time, preemption properties, and energy-saving goals, etc. Second, it presents the Hybrid Tasks' Dynamic Voltage Scaling (HTDVS) algorithm. HTDVS first sets the slowdown factors of subtasks while meeting the different real-time requirements of HRCTs and SRTs, and then dynamically reclaims, reserves, and reuses the slack time of the subtasks to meet their ideal energy-saving goals. Experimental results show HTDVS can reduce energy consumption about 10%–80% while meeting the real-time requirements of HRCTs, HRCTs help to reduce the deadline miss ratio (DMR) of systems, and HTDVS has comparable performance with the greedy algorithm and is more favorable to keep the subtasks' ideal speeds.
format Online
Article
Text
id pubmed-3472887
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Molecular Diversity Preservation International (MDPI)
record_format MEDLINE/PubMed
spelling pubmed-34728872012-10-30 Energy-Efficient Scheduling for Hybrid Tasks in Control Devices for the Internet of Things Gao, Zhigang Wu, Yifan Dai, Guojun Xia, Haixia Sensors (Basel) Article In control devices for the Internet of Things (IoT), energy is one of the critical restriction factors. Dynamic voltage scaling (DVS) has been proved to be an effective method for reducing the energy consumption of processors. This paper proposes an energy-efficient scheduling algorithm for IoT control devices with hard real-time control tasks (HRCTs) and soft real-time tasks (SRTs). The main contribution of this paper includes two parts. First, it builds the Hybrid tasks with multi-subtasks of different function Weight (HoW) task model for IoT control devices. HoW describes the structure of HRCTs and SRTs, and their properties, e.g., deadlines, execution time, preemption properties, and energy-saving goals, etc. Second, it presents the Hybrid Tasks' Dynamic Voltage Scaling (HTDVS) algorithm. HTDVS first sets the slowdown factors of subtasks while meeting the different real-time requirements of HRCTs and SRTs, and then dynamically reclaims, reserves, and reuses the slack time of the subtasks to meet their ideal energy-saving goals. Experimental results show HTDVS can reduce energy consumption about 10%–80% while meeting the real-time requirements of HRCTs, HRCTs help to reduce the deadline miss ratio (DMR) of systems, and HTDVS has comparable performance with the greedy algorithm and is more favorable to keep the subtasks' ideal speeds. Molecular Diversity Preservation International (MDPI) 2012-08-17 /pmc/articles/PMC3472887/ /pubmed/23112659 http://dx.doi.org/10.3390/s120811334 Text en © 2012 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/3.0/).
spellingShingle Article
Gao, Zhigang
Wu, Yifan
Dai, Guojun
Xia, Haixia
Energy-Efficient Scheduling for Hybrid Tasks in Control Devices for the Internet of Things
title Energy-Efficient Scheduling for Hybrid Tasks in Control Devices for the Internet of Things
title_full Energy-Efficient Scheduling for Hybrid Tasks in Control Devices for the Internet of Things
title_fullStr Energy-Efficient Scheduling for Hybrid Tasks in Control Devices for the Internet of Things
title_full_unstemmed Energy-Efficient Scheduling for Hybrid Tasks in Control Devices for the Internet of Things
title_short Energy-Efficient Scheduling for Hybrid Tasks in Control Devices for the Internet of Things
title_sort energy-efficient scheduling for hybrid tasks in control devices for the internet of things
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3472887/
https://www.ncbi.nlm.nih.gov/pubmed/23112659
http://dx.doi.org/10.3390/s120811334
work_keys_str_mv AT gaozhigang energyefficientschedulingforhybridtasksincontroldevicesfortheinternetofthings
AT wuyifan energyefficientschedulingforhybridtasksincontroldevicesfortheinternetofthings
AT daiguojun energyefficientschedulingforhybridtasksincontroldevicesfortheinternetofthings
AT xiahaixia energyefficientschedulingforhybridtasksincontroldevicesfortheinternetofthings