A method for controlling anomalous dual state of duplicated processors for
a fault-tolerant system having a first and a second processors that are
connected to each other through network, comprising: a first step of
transmitting its own state information of either the first or the second
processor to mutually another processor (twin) by using different
transmission period to each other; a second step of receiving the
heartbeat applied from the other processor and recognizing state
information of the twin; and a third step of performing duplication states
according to the state information of the twin. By doing that, when the
two processors start, the seeds for random numbers are differently
allocated to generate different random numbers, and the heartbeat
transmission period is continuously changed by using the random numbers to
differentiate the transmission and receiving time of the heartbeat between
the two processors. Therefore, an anomalous dual state transition, that
is, a state fluctuation phenomenon that dual ACTIVE and dual STANDBY are
repeatedly performed that may occur in concurrently receiving the
heartbeat by two processors, can be prevented from occurring.
Μια μέθοδος για την ανώμαλη διπλή κατάσταση των αναπαραχθέντων επεξεργαστών για ένα ελάττωμα-ανεκτικό σύστημα που έχει έναν πρώτο και δεύτεροι επεξεργαστές που συνδέονται το ένα με το άλλο μέσω του δικτύου, περιλαμβάνοντας: ένα πρώτο βήμα να διαβιβάσει τις κρατικές πληροφορίες του είτε του πρώτου είτε το δεύτερο επεξεργαστή αμοιβαία σε έναν άλλο επεξεργαστή (δίδυμο) με τη χρησιμοποίηση της διαφορετικής περιόδου μετάδοσης η μια στην άλλη ένα δεύτερο βήμα της λήψης του κτύπου της καρδιάς που εφαρμόζεται από τον άλλο επεξεργαστή και της αναγνώρισης των κρατικών πληροφοριών του διδύμου και ένα τρίτο βήμα της εκτέλεσης των κρατών διπλασιασμού σύμφωνα με τις κρατικές πληροφορίες του διδύμου. Με να κάνει ότι, όταν διατίθεται διαφορετικά η έναρξη δύο επεξεργαστών, οι σπόροι για τους τυχαίους αριθμούς για να παραγάγει τους διαφορετικούς τυχαίους αριθμούς, και την περίοδο μετάδοσης κτύπου της καρδιάς αλλάζουν συνεχώς με τη χρησιμοποίηση των τυχαίων αριθμών για να διαφοροποιήσει τη μετάδοση και τη λήψη του χρόνου του κτύπου της καρδιάς μεταξύ των δύο επεξεργαστών. Επομένως, μια ανώμαλη διπλή κρατική μετάβαση, δηλαδή ένα φαινόμενο κρατικής διακύμανσης ότι η διπλή ΕΝΕΡΓΟΣ και διπλή ΕΦΕΔΡΕΙΑ εκτελείται επανειλημμένα που μπορεί να εμφανιστεί ταυτόχρονα να λάβει τον κτύπο της καρδιάς από δύο επεξεργαστές, μπορεί να αποτραπεί από την εμφάνιση.