Scheduling fixed-priority hard real-time tasks in the presence of faults

  • Authors:
  • George Lima;Alan Burns

  • Affiliations:
  • Distributed Systems Lab (LaSiD), Department of Computer Science (DCC), Federal University of Bahia (UFBA), Salvador, BA, Brazil;Real-Time Systems Research Group, Department of Computer Science, University of York, York, UK

  • Venue:
  • LADC'05 Proceedings of the Second Latin-American conference on Dependable Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe an approach to scheduling hard real-time tasks taking into account fault scenarios. All tasks are scheduled at run-time according to their fixed priorities, which are determined off-line. Upon error-detection, special tasks are released to perform error-recovery actions. We allow error-recovery actions to be executed at higher priority levels so that the fault resilience of the task set can be increased. To do so, we extend the well known response time analysis technique and describe a non-standard priority assignment policy. Results from simulation indicate that the fault resilience of the task sets can be significantly increased by using the proposed approach.