Suministro de programas de ejecución con acceso fiable al almacenamiento de datos a nivel de bloque no local.

Un método computarizado para gestionar mediante programas en ejecución el acceso a la funcionalidad de almacenamiento de datos a nivel de bloque,

dicho método comprendiendo:

recibir una o más indicaciones de un primer grupo de peticiones de datos de acceso iniciadas por una primera copia de un primer programa (375) ejecutándose en un primer sistema informático (180, 300, 370, 390) para acceder a datos a nivel de bloque almacenados en un volumen de almacenamiento de datos a nivel de bloque no local (155), el volumen de almacenamiento de datos a nivel de bloque (155) siendo provisto por un segundo sistema de almacenamiento de datos distinto (165, 360) por medio de una o más redes (170, 185, 385) y estando conectado a un primer sistema informático (180, 300, 370, 390) de manera que la primera copia de programa en ejecución (375) inicie las peticiones de acceso a datos para el volumen de almacenamiento de datos a nivel de bloque (155) por medio de interacciones con un primer dispositivo de almacenamiento a nivel de bloque lógico local al primer sistema informático (180, 300, 370, 390) que representa el volumen de almacenamiento de datos a nivel de bloque (155);

responder automáticamente a las indicaciones recibidas del primer grupo de peticiones de acceso a datos por medio de la interacción con el segundo sistema de almacenamiento de datos (165, 360) en nombre de la primera copia de programa en ejecución (375) como para iniciar la realización de la petición de acceso a datos del primer grupo en el volumen de almacenamiento de datos a nivel de bloque (155) provisto por el segundo sistema de almacenamiento de datos (165, 360); después de determinar que la primera copia de programa (375) ha dejado de estar disponible, identificar un tercer sistema informático (180, 300, 370, 390) en el que se está ejecutando una segunda copia del primer programa (375), siendo el tercer sistema informático distinto del primer sistema informático y del segundo sistema de almacenamiento de datos, la segunda copia del primer programa ya siendo ejecutada antes de que la primera copia del programa deje de estar disponible, y conectar el volumen de almacenamiento de datos a nivel de bloque (155) al tercer sistema informático (180, 300, 370, 390) de manera que la segunda copia de programa (375) tenga acceso al segundo dispositivo de almacenamiento a nivel de bloque lógico local al tercer sistema informático (180, 300, 370, 390) que representa el volumen de almacenamiento de datos a nivel de bloque (155), en el que identificar el tercer sistema informático (180, 300, 370, 390) en el que la segunda copia del primer programa (375) se está ejecutando y la conexión del volumen de almacenamiento de datos a nivel de bloque (155) al tercer sistema informático (180, 300, 370, 390) se realiza automáticamente para mantener el acceso del primer programa (375) al volumen de almacenamiento de datos a nivel de bloque (155), el mantenimiento automático del acceso siendo realizado en respuesta a la definición automática de que la primera copia de programa (375) ha dejado de estar disponible;

recibir una o más indicaciones de un segundo grupo de otras peticiones de acceso a datos iniciadas por la segunda copia de programa en ejecución (375) para el volumen de almacenamiento de datos a nivel de bloque (155) por medio de interacciones con el segundo dispositivo de almacenamiento de almacenamiento a nivel de bloque local y lógico en el tercer sistema informático (180, 300, 370, 390); y

responder automáticamente a las indicaciones recibidas del segundo grupo de peticiones de acceso a datos mediante la interacción con el segundo sistema de almacenamiento de datos (165, 360) en nombre de la segunda copia de programa en ejecución (375) para iniciar la realización de las peticiones de acceso a datos del segundo grupo en el volumen de almacenamiento de datos a nivel de bloque (155) en el segundo sistema de almacenamiento de datos (165, 360).

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

Solicitante: Amazon Technologies, Inc.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: P.O. Box 8102 Reno, NV 89507 ESTADOS UNIDOS DE AMERICA.

Inventor/es: DESANTES,PETER N, GARMEN,MATTHEW S, JORGENSEN,ATLE NORMANN, PATERSON-JONES,ROLAND, CERTAIN,TATE ANDREW.

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-2575155_T3.pdf

 

Suministro de programas de ejecución con acceso fiable al almacenamiento de datos a nivel de bloque no local.

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, […]

Sistemas y métodos para comunicaciones tolerantes a fallos, del 27 de Mayo de 2019, de SAS Institute Inc: Un método implementado por ordenador, que comprende: transmitir, de un nodo de control primario conectado a uno o más nodos trabajadores […]

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, […]

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í. .