Skip to main navigation Skip to search Skip to main content

HELIOS: Lightweight real-time scheduling with energy readiness guarantees

  • Ruizhe Qiu
  • , Thomas Robert
  • , Samuel Tardieu
  • , Laurent Pautet
  • , Frank Singhoff
  • Institut Polytechnique de Paris
  • Université de Brest (UBO)

Research output: Contribution to journalArticlepeer-review

Abstract

Energy-harvesting embedded systems, like sensors and medical implants, must satisfy real-time constraints under strict energy limitations. Traditional schedulers, which prioritize timing over energy, often fail to produce valid schedules, particularly for non-preemptive task models. We introduce HELIOS, a lightweight, table-driven scheduler that treats timing and energy as joint first-class constraints while supporting limited-preemptive execution. HELIOS introduces energy readiness, ensuring jobs execute only when both temporal and energy conditions are met. The scheduling problem is formulated as an integer linear programming (ILP) problem, jointly optimizing task ordering, preemption points, and execution under energy constraints. By leveraging non-preemption and energy readiness, HELIOS maintains complexity proportional to job count. A key innovation is the use of worst-case energy footprints to guarantee safe execution via an energy readiness threshold. The table-driven runtime ensures compatibility with resource-constrained kernels. Experiments demonstrate that HELIOS achieves higher schedulability than priority-based baselines.

Original languageEnglish
Article number103885
JournalJournal of Systems Architecture
Volume178
DOIs
Publication statusPublished - 1 Sept 2026

Keywords

  • Energy-harvesting
  • Integer linear programming
  • Real-time systems
  • Task scheduling
  • Uniprocessor

Fingerprint

Dive into the research topics of 'HELIOS: Lightweight real-time scheduling with energy readiness guarantees'. Together they form a unique fingerprint.

Cite this