Publication | Closed Access
Real-Time Task Replication for Fault Tolerance in Identical Multiprocessor Systems
32
Citations
23
References
2007
Year
Cluster ComputingEngineeringComputer ArchitectureFault ToleranceEmbedded SystemsFault-tolerant MessagingReal-time SystemMultiprocessor PlatformsSystems EngineeringFault RecoveryParallel ComputingComputer EngineeringScheduling (Computing)Computer ScienceReal-time ComputingReal-time AlgorithmMultiprocessor SystemsFault-tolerant NetworkAutomationCloud ComputingParallel ProgrammingReal-time SystemsTask ReplicationReal-time Task Replication
Multiprocessor platforms have been widely adopted in both embedded and server systems. In addition to the performance improvement, multiprocessor systems could have the flexibility in tolerating processor failures via task replication. This paper considers the replication of periodic hard real-time tasks in identical multiprocessor environments. Each task is replicated on K distinct processors, where K is a user-determined integer for fault tolerance to improve system reliability. When the objective is to minimize the maximum utilization in a system with a specified number of processors, we present a greedy algorithm with a 2-approximation ratio, and a polynomial-time approximation scheme is developed. For the minimization of the number of processors required to derive feasible schedules with task replication, we develop greedy algorithms with a 2-approximation ratio and an asymptotic polynomial-time approximation scheme
| Year | Citations | |
|---|---|---|
Page 1
Page 1