Tolerancia a fallos para operaciones complejas de computación distribuida.

Un método para permitir una tolerancia a fallos en un proceso de cliente (306) que se ejecuta en un sistema de computación distribuida (200),

comprendiendo el método:

(a) instanciar un entorno de ejecución (316) en respuesta a una llamada de un proceso de cliente (306), estando el entorno de ejecución (316) relacionado con el proceso de cliente (306) que se ejecuta en un sistema de computación distribuida (200);

(b) ejecutar instrucciones dentro de dicho entorno de ejecución (316), provocando dichas instrucciones que dicho entorno de ejecución (316) emita instrucciones adicionales a dicho sistema de computación distribuida (200), estando dichas instrucciones adicionales relacionadas con las acciones a realizar con respecto a los datos almacenados en dicho sistema de computación distribuida (200); y

(c) recibir dichas instrucciones adicionales mediante un proxy de interfaz de objetos (320), en donde al menos una de dichas instrucciones adicionales es una instrucción de guardar el estado, lo que hace que dicho proxy de interfaz de objetos (320) guarde un estado actual de dicho entorno de ejecución (316) en un almacén de datos.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2013/021145.

Solicitante: Netsuite Inc.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 2955 Campus Drive Suite 100 San Mateo, CA 94403-2511 ESTADOS UNIDOS DE AMERICA.

Inventor/es: PARRA. IVAN,OMAR, WILLIAMS,DOUGLAS H.

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.
  • G06F9/06 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › que utilizan un programa almacenado, es decir que utilizan una unidad de almacenamiento interna del equipo de tratamiento de datos para recibir y conservar el programa.

PDF original: ES-2612180_T3.pdf

 

Patentes similares o relacionadas:

Sistema descentralizado para monitorización en tiempo real en remoto, del 24 de Abril de 2019, de SANTOS, EDUARDO PEDROSA: Sistema descentralizado para monitorización en tiempo real en remoto de transformadores de potencia, reactores, disyuntores, transformadores de instrumento, […]

Método y sistema para efectuar la transición de un entorno de computación al modo conectado en reserva, del 22 de Noviembre de 2017, de Microsoft Technology Licensing, LLC: Un método para efectuar la transición del entorno de computación al estado conectado en reserva, en base a las clasificaciones de gestión de energía asignadas a los procesos, […]

E / S del disco de restricción usando el modelo de simulación de la unidad de disco, del 5 de Abril de 2017, de Microsoft Technology Licensing, LLC: Uno o más medios legibles por ordenador que tienen instrucciones ejecutables por ordenador incorporadas en los mismos que, cuando se ejecutan, realizan un procedimiento […]

Composición de presentación independiente de plataforma, del 15 de Marzo de 2017, de Microsoft Technology Licensing, LLC: Un sistema de visualización implementado por ordenador que tiene un medio legible por ordenador que almacena instrucciones ejecutables ejecutadas mediante […]

Transmisión por secuencias de red autónoma, del 1 de Febrero de 2017, de Microsoft Technology Licensing, LLC: Un procedimiento implementado por ordenador para suministrar de forma dinámica aplicaciones de software virtuales, en el que las aplicaciones de software virtuales […]

Recolección de elementos no utilizados conservativa y números enteros etiquetados para la gestión de memoria, del 16 de Noviembre de 2016, de Microsoft Technology Licensing, LLC: Un procedimiento, que comprende: la identificación de objetos-raíz incluidos en una pila de llamadas, en el que los objetos-raíz comprenden representaciones […]

Procesamiento selectivo de objetos de sistema de archivos para copia de seguridad a nivel de imagen, del 20 de Enero de 2016, de Veeam Software AG: Un sistema de procesamiento selectivo de objetos de sistema de archivos para una copia de seguridad a nivel de imagen, que comprende: un motor de copias de seguridad […]

OPTIMIZADOR ELECTRONICO PARA MOTORES DE INYECCION DE VEHICULOS, del 16 de Agosto de 2008, de ARRONDO GIL,RICARDO: Optimizador electrónico para motores de inyección de vehículos, que comprende una interfaz constituida por unos conectores tercero , cuarto y […]

Otras patentes de la CIP G06F9/06