Triple software redundancy fault tolerant framework architecture
AssigneeThales
InventorsJaime De Oliveira, Guy Estaves, Fabian Tourteau, Christoph Scherrer
Life of this patent
Estimating the term…
Loading patent…
AssigneeThales
InventorsJaime De Oliveira, Guy Estaves, Fabian Tourteau, Christoph Scherrer
Estimating the term…
A computer implemented method of detecting a fault in a system comprises the steps of executing at least three virtual machines, each virtual machine executing a same application software, in separated and isolated memory segments and in a dedicated core of a multi-core processor; the virtual machines being synchronized and concurrently executed by a common hypervisor; wherein non-faulty virtual machines provide an identical output message within a predefined time-interval; detecting a fault in an output of a virtual machine, the fault corresponding to a different output message of the faulty virtual machine. Developments include a distributed vote mechanism, pull/push mechanisms, association of output vote messages with a safety extension comprising identification information, virtual machine recovery using data context.
A computer implemented method of detecting a fault in a system comprising the steps of:
A system comprising a computer configured to implement a method of detecting a fault in said system comprising the steps of:
Dependencies are inferred from the claim text.