Real-time scheduling of aperiodic tasks in energy harvesting devices
Rola El Osta, Maryline Chetto, Hussein El Ghor, Rafic Hage
Abstract
Rola El Osta, Maryline Chetto, Hussein El Ghor, Rafic Hage
Abstract
This paper deals with the scheduling issue that arises in small energy harvesting devices. Such ones support both soft aperiodic tasks and hard deadline periodic tasks. The scheduler has to produce a sequence without deadline missing and with no energy starvation while reducing the response time of aperiodic tasks. The proposed servers, called BES (Background with Energy Surplus server) and BEP (Background with Energy Preserving server), are based on the classical background server and on the optimal ED-H scheduler. Experimental results demonstrate that the BEP server offers a substantial improvement over the BES server in terms of the aperiodic responsiveness under various time and energy settings.
OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper deals with the scheduling issue that arises in small energy harvesting devices. Such ones support both soft aperiodic tasks and hard deadline periodic tasks. The scheduler has to produce a sequence without deadline missing and with no energy starvation while reducing the response time of aperiodic tasks. The proposed servers, called BES (Background with Energy Surplus server) and BEP (Background with Energy Preserving server), are based on the classical background server and on the optimal ED-H scheduler. Experimental results demonstrate that the BEP server offers a substantial improvement over the BES server in terms of the aperiodic responsiveness under various time and energy settings.
Key concepts: Aperiodic graph, Computer science, Server, Scheduling (production processes), Energy (signal processing), Distributed computing, Real-time computing, Operating system