Sistemas y métodos para comunicaciones tolerantes a fallos.

Un método implementado por ordenador, que comprende:

transmitir,

de un nodo de control primario (902, 1002) conectado a uno o más nodos trabajadores (910, 912, 914, 916, 1010, 1012, 1014, 1016) en una rejilla de comunicaciones (900, 1000), instrucciones de trabajador relacionadas con un proyecto que se está ejecutando por el único o más nodos trabajadores;

generar, por el nodo de control primario, una instantánea de la rejilla de comunicaciones, en donde la instantánea de la rejilla de comunicaciones incluye un estado de proyecto de cada uno del único o más nodos trabajadores, en donde un estado de proyecto de un nodo trabajador incluye un estado de una porción del proyecto que se está ejecutando por el nodo trabajador en la rejilla de comunicaciones, y en donde la instantánea incluye un punto de comprobación de proyecto que indica un punto durante la ejecución de una porción del proyecto;

determinar, por el nodo de control primario, que un nodo trabajador fallido del único o más nodos trabajadores ha fallado, en donde el nodo trabajador fallido ha fallado en un tiempo de fallo;

determinar que el nodo trabajador fallido ha fallado mientras el proyecto estaba pendiente;

identificar un estado de proyecto del nodo trabajador fallido mediante el uso de la instantánea de la rejilla de comunicaciones, en donde el estado de proyecto del nodo trabajador fallido incluye un estado de una porción del proyecto que se está ejecutando por el nodo trabajador fallido en el tiempo de fallo, e identificar un punto de comprobación de proyecto del nodo trabajador fallido a partir de la instantánea que indica un punto durante la ejecución de una porción del proyecto con anterioridad al fallo del nodo trabajador fallido; y

transmitir instrucciones de trabajador actualizadas, en donde el conjunto de instrucciones incluye el punto de comprobación de proyecto que indica el punto durante la ejecución de una porción del proyecto con anterioridad al fallo del nodo trabajador fallido, y en donde las instrucciones de trabajador actualizadas incluyen el estado de proyecto del nodo trabajador fallido e instrucciones actualizadas relacionadas con el proyecto que se está ejecutando por el único o más nodos trabajadores, en donde un nodo trabajador en funcionamiento completa, mediante el uso de las instrucciones de trabajador actualizadas, la ejecución de la porción del proyecto que se está ejecutando por el nodo trabajador fallido desde el punto de comprobación del proyecto.

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

Solicitante: SAS Institute Inc.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: Sas Campus Drive Cary, NC 27513 ESTADOS UNIDOS DE AMERICA.

Inventor/es: KNIGHT,RICHARD.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F11/20 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (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 (detección, corrección o monitorización de errores en el almacenamiento de información basado en el movimiento relativo entre el soporte de registro y el transductor G11B 20/18; monitorización, es decir, supervisión del progreso del registro o reproducción G11B 27/36; en memorias estáticas G11C 29/00). › utilizando un enmascaramiento activo del defecto, p. ej. desconectando los elementos debilitados o insertando los elementos de recambio.

PDF original: ES-2714218_T3.pdf

 

Patentes similares o relacionadas:

Restauración de aceleración de servicio, del 10 de Junio de 2020, de Microsoft Technology Licensing, LLC: Un método para restaurar la aceleración del servicio para un servicio, el método que comprende: determinar que la aceleración del servicio para el […]

Procedimiento para hacer funcionar un sistema de transmisión de datos y sistema de transmisión de datos, del 29 de Abril de 2020, de Siemens Mobility GmbH: Procedimiento para hacer funcionar un sistema de transmisión de datos en el que - un primer equipo de transmisión de datos está conectado […]

Procedimiento y aparato para la eliminación y la adición de CPU en caliente durante el funcionamiento, del 25 de Marzo de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un procedimiento de eliminación de unidades centrales de procesamiento CPU en caliente, donde el procedimiento se puede aplicar a un único servidor con una primera […]

Inducción de un nodo en un grupo, del 4 de Diciembre de 2019, de Wandisco, Inc: Un método implementado por ordenador para un nodo inductor en un sistema informático distribuido para inducir un nodo inducido en el sistema informático distribuido […]

Estación de control para vehículos aéreos no tripulados y procedimiento de trabajo, del 14 de Agosto de 2019, de Airbus Defence and Space SA: Estación de control para vehículos aéreos no tripulados , que comprende sistemas críticos que implementan funciones relacionadas con la seguridad, […]

Procedimiento y dispositivo de parada de un aparato eléctrico alimentado por una pluralidad de fuentes de energía, aparato equipado con tal dispositivo y sistema que incluye tal aparato, del 24 de Abril de 2019, de MGE-UPS SYSTEMS: Procedimiento de parada de un aparato eléctrico que tiene una duración de parada durante la cual la alimentación eléctrica del aparato no debe perturbarse, […]

Sistema informático de soporte de basculamiento en un sistema de procesamiento de flujo de eventos, del 3 de Abril de 2019, de SAS Institute Inc: Un soporte legible por ordenador no transitorio en el que se memorizan instrucciones legibles por ordenador que, cuando se ejecutan por un dispositivo informático, […]

Imagen de 'RECEPCIÓN DE TRAMAS REDUNDANTES Y NO REDUNDANTES'RECEPCIÓN DE TRAMAS REDUNDANTES Y NO REDUNDANTES, del 1 de Marzo de 2011, de ABB RESEARCH LTD.: Un método de recepción de tramas por un dispositivo en una red de comunicaciones, en el que el dispositivo tiene un primer y un segundo […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .