Distributed Repair Timers Distributed Repair Timers. Abstract Certain types of system faults, notably data errors, can be repaired by software.
Repair consists of locating faulty components and then rewriting data to correct the errors.
Faults should first be identified to initiate repair, however if fault identification is imprecise, optimism can be a reasonable heuristic. The repair timer requirements are developed for a distributed system model and take into account global and local needs for the use of the timer by distributed repair tasks. The requirements specify constraints on how the repair timer self-stabilizes from faults. Following presentation of the requirements, the paper presents an algorithm for the repair timer.