State synchronization in redundant systems

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1650273

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.