G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 11/16 (2006.01) G06F 11/14 (2006.01) H04Q 7/34 (2006.01)
Patent
CA 2363460
A redundant system (20) comprises a first unit (21), a second unit (22), and a synchronization server (24). The first unit (21) and a second unit (22) each include plural state machines (SMs) for performing tasks. At least some of the state machines provided at the first unit simultaneously perform same tasks as at least corresponding ones of some of the state machines provided at the second unit. When a state machine of the second unit needs to be resynchronized, the synchronization server (24) receives a resynchronization request (2-1) from the resync requesting state machine of the second unit and thereupon provides an out-of-synchronization indication (2-2) to a corresponding state machine of the first unit. In response to the out-of- synchronization indication (2-2) from the synchronization server, the corresponding state machine of the first unit generates a resynchronization request (2-3) at a time deemed appropriate by the corresponding state machine. In response to the resynchronization request (2-3) from the corresponding state machine, the synchronization server issues a resynchronization command (2-4) to both the resync requesting state machine of the second unit and the corresponding state machine of the first unit, thereby causing simultaneous resynchronization. At least one of the first unit and the second unit includes restart logic that prescribes an order of restart of the plural state machines, thereby providing a gradual start up of the state machines of the redundant units. Thereafter each of the plural state machines controls its own resynchronization.
Selon la présente invention, un système redondant (20) comprend une première unité (21), une seconde unité (20) et un serveur de synchronisation (24). La première et la seconde unité (21, 22) comprennent chacune plusieurs automates finis (SM) chargé de tâches. Certains au moins des automates finis de la première unité exécutent simultanément les mêmes tâches ainsi qu'au moins certains des automates finis correspondant de la seconde unité. Lorsqu'un automate fini de la seconde unité à besoin de resynchronisation, le serveur de synchronisation (24) reçoit une demande de resynchronisation de l'automate fini demande la resynchronisation puis réagit en fournissant à un automate fini correspondant de la première unité une indication de perte de synchronisation (2-2). En réaction à l'indication de perte de synchronisation (2-2) provenant du serveur de synchronisation, l'automate fini correspondant de la première unité produit une demande de resynchronisation (2-3) en un instant estimé comme approprié par l'automate fini correspondant. En réaction à la demande de resynchronisation (2-3) de l'automate fini correspondant, le serveur de synchronisation produit une commande de resynchronisation (2-4) adressée non seulement à l'automate fini demandant la resynchronisation, mais également à l'automate fini correspondant de la première unité, ce qui déclenche simultanément une resynchronisation. L'une au moins de la première et de la seconde unité comporte une logique de relance qui définit un ordre de relance du groupe d'automates fini, ce qui permet la réalisation d'une relance graduelle des automates finis des unités redondantes. Ceci étant terminé, chacun des automates finis commande sa propre resynchronisation.
Karlsson Marcus
Rynback Patrik
Marks & Clerk
Telefonaktiebolaget Lm Ericsson
LandOfFree
State synchronization in redundant systems does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with State synchronization in redundant systems, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and State synchronization in redundant systems will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1650273