An execution overrun management mechanism for the temporal robustness of Java real-time systems

  • Authors:
  • Lamine Bougueroua;Laurent George;Serge Midonnet

  • Affiliations:
  • ESIGETEL, port de Valvin, Avon;ECE, LACSC, rue de Grenelle, Paris;ESIGETEL, port de Valvin, Avon

  • Venue:
  • JTRES '06 Proceedings of the 4th international workshop on Java technologies for real-time and embedded systems
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a mechanism for execution-overrun management in real-time systems. Based on fault prevention, we determine the Latest Execution Time (LET) of a task defined as the latest absolute time a faulty task can proceed with its execution without compromising the real-time constraints of all the tasks in the system. This mechanism enables to cope with execution overruns before a deadline miss. LET use the allowance notion which depends on free CPU resources. We show how to determine the LET based on existing real-time feasibility conditions for fixed scheduling FP/HPF. We then integrate the LET in an existing RTSJ compliant system and analyze its performances.