Projet Marignan 1973-1974
Projet Marignan 1973-1974
J'ai conçu le système MARIGNAN en 1973-1974, lors de mon détachement par la DRME auprès de la CII-DMSA en tant qu'appelé scientifique. Cette étude était menée dans le cadre d'un contrat de recherche de la DRME concernant la détection d'erreurs et la reconfiguration des systèmes informatiques à haute disponibilité.
Deux types de redondance étaient envisagés :
•Redondance temporelle : sur un monoprocesseur, chaque déroulement de processus entre deux points de contrôle est exécuté deux fois successivement et les sommes de contrôle des traitements sont comparées ; en cas d'identité, la pile de reprise est effacée et le traitement se poursuit ; en cas de différence, la pile de reprise est utilisée pour restaurer le contexte du processus dans l'état du point de contrôle précédent, et l'exécution est reprise.
•Redondance spatiale : deux calculateurs identiques sont interconnectés et déroulent les mêmes programmes en même temps (macro-synchronisme) ; à chaque point de contrôle, les sommes de contrôle sont échangées; en cas d'identité, les piles de reprises sont effacées et les traitements se poursuivent ; en cas de divergence, les deux copies du processus sont restaurées dans l'état du point de contrôle précédent, à l'aide des piles de reprise, et le traitement est repris.