Arquitectura de marco tolerante a fallos con triple redundancia de software.

Un procedimiento implementado por ordenador para detectar un fallo en un sistema que comprende las etapas de:



ejecutar al menos tres máquinas (1, 2, 3) virtuales, ejecutando cada máquina virtual un mismo software (10) de aplicación, en segmentos (1.2, 2.2, 3.2) de memoria separados y aislados, y en un núcleo (1.1, 2.1, 3.1) dedicado de un procesador multinúcleo;

estando dichas máquinas (1,2,3) virtuales sincronizadas y ejecutándose simultaneamente por un hipervisor (4) común; en el que unas máquinas virtuales no defectuosas proporcionan un mensaje de salida idéntico dentro de un intervalo de tiempo predefinido;

detectar un fallo (250) en una salida de una máquina virtual, correspondiendo dicho fallo a un mensaje de salida diferente de dicha máquina virtual defectuosa;

ejecutar un voto (230) distribuido en los mensajes de salida de las máquinas virtuales para determinar un mensaje (400) de salida votado;

comunicar el mensaje (400) de salida votado a un sistema externo en comunicación con el sistema;

en el que una máquina virtual está predefinida como primaria y otra como secundaria, y en el que el mensaje (400) de salida votado se comunica por la máquina virtual primaria o por la máquina virtual secundaria si la máquina virtual primaria está defectuosa.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E13290313.

Solicitante: THALES.

Inventor/es: DE OLIVEIRA,JAIME, ESTAVES,GUY, TOURTEAU,FABIAN, SCHERRER,CHRISTOPH.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F11/07 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 11/00 Detección de errores; Corrección de errores; Monitorización del funcionamiento (métodos o disposiciones para verificar la exactitud del marcado sobre un soporte de registro G06K 5/00; en el registro de información basado en un movimiento relativo entre el soporte de registro y el transductor G11B, p. ej. G11B 20/18; en las memorias estáticas G11C 29/00). › Respuesta ante la aparición de un defecto, p. ej. tolerancia ante fallos.
  • G06F11/14 G06F 11/00 […] › Detección o corrección de errores en los datos por redundancia en las operaciones, p. ej. mediante la utilización de diversas secuencias de operaciones que conduzcan al mismo resultado (G06F 11/16 tiene prioridad).
  • G06F11/16 G06F 11/00 […] › Detección o corrección de errores en un dato por redundancia en el hardware.
  • G06F11/18 G06F 11/00 […] › utilizando un enmascaramiento pasivo del defecto de los circuitos redundantes, p. ej. por lógica combinatoria de los circuitos redundantes, por circuitos de decisión mayoritaria.

PDF original: ES-2696604_T3.pdf

 

Patentes similares o relacionadas:

Aparatos y procedimientos para administrar la verificación de firmware en un dispositivo inalámbrico, del 9 de Octubre de 2018, de QUALCOMM INCORPORATED: Un dispositivo de comunicación inalámbrica que comprende: una plataforma informática que tiene 5 firmware ; y un módulo de verificación de firmware […]

Procedimiento y sistema para minimizar la pérdida en una aplicación informática, del 13 de Septiembre de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento para minimizar la pérdida de datos durante el uso de una aplicación informática , que comprende las etapas de: monitorizar una llamada […]

Método para verificar la transferencia de datos correcta a una memoria de vídeo, del 20 de Diciembre de 2017, de Thales Management & Services Deutschland GmbH: Método para verificar la transferencia correcta de datos de mapa de bits desde una primera memoria, en particular una memoria principal , a una segunda memoria, en […]

Sincronización con reconciliación en el lado del cliente, del 13 de Diciembre de 2017, de AMADEUS S.A.S.: Un sistema para sincronización de datos entre dos o más terminales informáticos que comprende, al menos un terminal cliente configurado para crear […]

Conmutación por error y recuperación para instancias de datos replicados, del 27 de Septiembre de 2017, de Amazon Technologies, Inc: Un método implementado por ordenador para gestionar una instancia de base de datos replicada en un entorno de base de datos que utiliza un entorno de control […]

Método de memorización de datos, aparato de memorización de datos y dispositivo de memorización, del 16 de Agosto de 2017, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de memorización de datos, en donde el método se aplica a un sistema de memorización, comprendiendo el sistema de memorización un dispositivo […]

Creación de copias de seguridad coherentes con una aplicación de nivel de host de máquinas virtuales, del 7 de Junio de 2017, de Microsoft Technology Licensing, LLC: Un procedimiento de creación de una copia de seguridad coherente con la aplicación de datos de volumen de máquina virtual en un servidor host […]

RESGUARDO DEL CONTEXTO DE SISTEMA EN CASO DE PÉRDIDA DE POTENCIA, del 27 de Diciembre de 2011, de INTEL CORPORATION: Un procedimiento ejecutable por máquina que comprende: determinar , monitorizando un almacén de potencia del sistema, si una cantidad de […]

Otras patentes de THALES