In the present invention, a coordinated hierarchy of timing mechanisms
preferably cooperate to report errors at different operational levels of a
complex of computing devices. Preferably, each timer is able to identify a
failure condition at its own level of operation and transmit a time-out
condition to a higher level device which may also be a timer. Upon
generation of a time-out condition, a system component experiencing a
fault condition preferably continues to operate in a degraded mode,
informs devices attempting to communicate with the faulty component of a
status of the fault condition, and preferably proceeds to identify and
correct a failure which caused the time out condition. The timers may be
implemented in hardware or software.
Στην παρούσα εφεύρεση, μια συντονισμένη ιεραρχία των μηχανισμών συγχρονισμού συνεργάζεται κατά προτίμηση για να εκθέσει τα λάθη σε διαφορετικά λειτουργικά επίπεδα ενός συγκροτήματος των συσκευών υπολογισμού. Κατά προτίμηση, κάθε χρονόμετρο είναι σε θέση να προσδιορίσει έναν όρο αποτυχίας σε επίπεδο λειτουργίας του και να διαβιβάσει έναν όρο διαλείμματος σε μια συσκευή πιό υψηλού επιπέδου που μπορεί επίσης να είναι ένα χρονόμετρο. Επάνω στην παραγωγή ενός όρου διαλείμματος, ένα τμήμα συστημάτων που δοκιμάζει έναν όρο ελαττωμάτων συνεχίζει κατά προτίμηση να λειτουργεί σε έναν υποβιβασμένο τρόπο, ενημερώνει τις συσκευές που προσπαθούν να επικοινωνήσει με το ελαττωματικό συστατικό μιας θέσης του όρου ελαττωμάτων, και προχωρά κατά προτίμηση να προσδιορίσει και να διορθώσει μια αποτυχία που προκάλεσε τον όρο διαλείμματος. Τα χρονόμετρα μπορούν να εφαρμοστούν στο υλικό ή το λογισμικό.