Load-matching adaptive task scheduling for energy efficiency in energy harvesting real-time embedded systems

Shaobo Liu, Jun Lu, Qing Wu, Qinru Qiu

Research output: Chapter in Book/Entry/PoemConference contribution

27 Scopus citations

Abstract

In this paper we present a load matching task scheduling algorithm for energy harvesting real-time embedded systems using a realistic model for the battery charging and discharging processes. The proposed approach addresses two important issues that have not been considered by previous work: load matching and battery charge/discharge overhead. The new algorithm increases available energy by managing the system load through task scheduling so that the energy harvesting module delivers maximum power output. It further improves the system wide energy efficiency by considering the charging and discharging overhead when deciding if the harvested energy should be used to charge the battery or directly on the circuits. Experimental results show that, comparing to the best of the existing techniques the proposed algorithm improves the system wide energy efficiency by 8.0% to 56.3% and reduces deadline misses by 13.3% to 81.8% under different workload conditions.

Original languageEnglish (US)
Title of host publicationISLPED'10 - Proceedings of the 16th ACM/IEEE International Symposium on Low-Power Electronics and Design
Pages325-330
Number of pages6
DOIs
StatePublished - 2010
Externally publishedYes
Event16th ACM/IEEE International Symposium on Low-Power Electronics and Design, ISLPED'10 - Austin, TX, United States
Duration: Aug 18 2010Aug 20 2010

Publication series

NameProceedings of the International Symposium on Low Power Electronics and Design
ISSN (Print)1533-4678

Other

Other16th ACM/IEEE International Symposium on Low-Power Electronics and Design, ISLPED'10
Country/TerritoryUnited States
CityAustin, TX
Period8/18/108/20/10

Keywords

  • Embedded system
  • Energy harvest
  • Real time
  • Task scheduling

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Load-matching adaptive task scheduling for energy efficiency in energy harvesting real-time embedded systems'. Together they form a unique fingerprint.

Cite this