• Home
  • Search
  • Scheduling real-time tasks for dependability
  • Cite Icon36
  • https://doi.org/10.1057/palgrave.jors.2600413Copy DOI Icon

Scheduling real-time tasks for dependability

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Real-time systems are increasingly used in applications whose failure may result in large economic and human costs. Since many such systems operate in environments that are non-deterministic, and possibly hazardous, it is extremely important that the systems be dependable, namely the deadlines of tasks must be met even in the presence of particular failures. In order to enhance the dependability of a real-time system, we study the problem of scheduling a set of real-time tasks to meet their deadlines in the presence of processor failures. We first prove that the problem of scheduling a set of non-preemptive tasks on more than two processors to tolerate one arbitrary processor failure is NP-complete even when the tasks share a common deadline. Heuristic algorithms are then proposed to solve this problem. The schedules generated by the heuristic algorithms can tolerate one arbitrary processor failure in the worst case. The analysis and experimental data show that the performance of the algorithms is near-optimal.

Similar Papers
  • Conference Article
  • Citations24

An algorithm for real-time fault-tolerant scheduling in multiprocessor systems

  • Jan 01, 1992
  • Yingfeng Oh +1
  • Conference Article
  • Citations1

A Combined Approach to Improve the Response Time of Soft Aperiodic Tasks

  • Mar 01, 2009
  • Heeheon Kim +5
  • Research Article
  • Citations4

DES based Modeling and Fault Diagnosis in Safety-critical Semi-Partitioned Real-time Systems

  • Jul 01, 2017
  • IFAC PapersOnLine
  • Piyoosh Purushothaman Nair +4
  • Conference Article
  • Citations4

Time controlled dynamic scheduling of aperiodic real-time tasks

  • Oct 21, 1996
  • B Hamidzadeh +1
  • Conference Article
  • Citations2

On-line scheduling of hard real-time tasks on multiprocessors

  • Dec 19, 1996
  • M Dominic +1
  • PDF
  • Research Article
  • Citations16

Configuring ADAS Platforms for Automotive Applications Using Metaheuristics.

  • Jan 04, 2022
  • Frontiers in Robotics and AI
  • Shane D Mclean +3
  • Research Article
  • Citations4

New Optimal Solutions for Real-Time Reconfigurable Periodic Asynchronous Operating System Tasks with Minimizations of Response Time

  • Oct 01, 2012
  • International Journal of System Dynamics Applications
  • Hamza Gharsellaoui +2
  • Conference Article
  • Citations1

Exact analysis for basic multi-rate cyclic executives

  • Oct 13, 2021
  • Reinder J Bril
  • PDF
  • Research Article
  • Citations10

Supporting Swap in Real-Time Task Scheduling for Unified Power-Saving in CPU and Memory

  • Jan 01, 2022
  • IEEE Access
  • Suji Yoon +3
  • Research Article
  • Citations8

Using Fixed Priority Pre-emptive Scheduling in Real-Time Systems

  • Mar 01, 2011
  • International Journal of Computers Communications & Control
  • Doina Zmaranda +4
  • Conference Article
  • Citations3

Scheduling algorithms for multiprocessor real-time systems

  • Sep 09, 1997
  • Lichen Zhang +2
  • Conference Article
  • Citations3

Delayed Interrupt Processing Technique for Reducing Latency of Timer Interrupt in Embedded Linux

  • Jan 01, 2009
  • Maobing Dai +1
  • Conference Article
  • Citations1

Implementing real-time scheduling daemon in general purpose operating system Unix

  • Dec 12, 2000
  • Jin-Ho Kim +3
  • Research Article
  • Citations3

A Novel On-Chip Task Scheduler for Mixed-Criticality Real-Time Systems

  • Dec 01, 2019
  • Journal of Circuits, Systems and Computers
  • Lukáš Kohútka +2
  • Book Chapter
  • Citations4

An Integrated Scheduling Algorithm for Precedence Constrained Hard and Soft Real-Time Tasks on Heterogeneous Multiprocessors

  • Jan 01, 2004
  • Nitin Auluck +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.