Duplicating processors and method for controlling anomalous dual state thereof

   
   

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.

Μια μέθοδος για την ανώμαλη διπλή κατάσταση των αναπαραχθέντων επεξεργαστών για ένα ελάττωμα-ανεκτικό σύστημα που έχει έναν πρώτο και δεύτεροι επεξεργαστές που συνδέονται το ένα με το άλλο μέσω του δικτύου, περιλαμβάνοντας: ένα πρώτο βήμα να διαβιβάσει τις κρατικές πληροφορίες του είτε του πρώτου είτε το δεύτερο επεξεργαστή αμοιβαία σε έναν άλλο επεξεργαστή (δίδυμο) με τη χρησιμοποίηση της διαφορετικής περιόδου μετάδοσης η μια στην άλλη ένα δεύτερο βήμα της λήψης του κτύπου της καρδιάς που εφαρμόζεται από τον άλλο επεξεργαστή και της αναγνώρισης των κρατικών πληροφοριών του διδύμου και ένα τρίτο βήμα της εκτέλεσης των κρατών διπλασιασμού σύμφωνα με τις κρατικές πληροφορίες του διδύμου. Με να κάνει ότι, όταν διατίθεται διαφορετικά η έναρξη δύο επεξεργαστών, οι σπόροι για τους τυχαίους αριθμούς για να παραγάγει τους διαφορετικούς τυχαίους αριθμούς, και την περίοδο μετάδοσης κτύπου της καρδιάς αλλάζουν συνεχώς με τη χρησιμοποίηση των τυχαίων αριθμών για να διαφοροποιήσει τη μετάδοση και τη λήψη του χρόνου του κτύπου της καρδιάς μεταξύ των δύο επεξεργαστών. Επομένως, μια ανώμαλη διπλή κρατική μετάβαση, δηλαδή ένα φαινόμενο κρατικής διακύμανσης ότι η διπλή ΕΝΕΡΓΟΣ και διπλή ΕΦΕΔΡΕΙΑ εκτελείται επανειλημμένα που μπορεί να εμφανιστεί ταυτόχρονα να λάβει τον κτύπο της καρδιάς από δύο επεξεργαστές, μπορεί να αποτραπεί από την εμφάνιση.

 
Web www.patentalert.com

< Data processing system with register store/load utilizing data packing/unpacking

< Multiple logical interfaces to a shared coprocessor resource

> Method, apparatus and system for allocating and accessing memory-mapped facilities within a data processing system

> System and method for maximizing usage of computer resources in scheduling of application tasks

~ 00148