A feedback-based adaptive algorithm for combined scheduling with fault-tolerance in real-time systems

  • Authors:
  • Suzhen Lin;G. Manimaran

  • Affiliations:
  • Dept of Electrical and Computer Engineering, Iowa State University, Ames, IA;Dept of Electrical and Computer Engineering, Iowa State University, Ames, IA

  • Venue:
  • HiPC'04 Proceedings of the 11th international conference on High Performance Computing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose a feedback-based combined scheduling algorithm with fault tolerance for applications that have both periodic tasks and aperiodic tasks in real-time uniprocessor systems Each periodic task is assumed to have a primary copy and a backup copy By using the rate monotonic scheduling and deferrable server algorithm, we create two servers, one for serving aperiodic tasks and the other for executing backup copies of periodic tasks The goal is to maximize the schedulability of aperiodic tasks while keeping the recovery rate of periodic tasks close to 100% Our algorithm uses feedback control technique to balance the CPU allocation between the backup server and the aperiodic server Our simulation studies show that the algorithm can adapt the parameters of the servers to recover the failed periodic tasks.