Sistemas y métodos para almacenamiento distribuido.
Un método para almacenamiento distribuido que usa una pluralidad de dispositivos informáticos (121) acoplados de manera comunicativa mediante una red,
que comprende:
• almacenar un archivo electrónico (150) en una capa (110) de almacenamiento local de uno de entre la pluralidad de dispositivos informáticos (121);
• transmitir asíncronamente el archivo electrónico (150) almacenado en la capa (110) de almacenamiento local de uno de entre la pluralidad de dispositivos informáticos (121), en porciones, mediante la red a otros de entre la pluralidad de dispositivos informáticos (121) tal que el archivo electrónico (150) se almacene a través de los otros dispositivos informáticos (121) en una capa (120) de almacenamiento distribuido;
• transmitir asíncronamente el archivo electrónico (150) almacenado en la capa (120) de almacenamiento distribuido mediante la red a una capa (130) de almacenamiento en la nube de manera que el archivo electrónico (150) se refleje en la capa (130) de almacenamiento en la nube;
• almacenar en la capa (110) de almacenamiento local de cada uno de la pluralidad de dispositivos informáticos (121), para cada archivo electrónico (150) almacenado en la capa (120) de almacenamiento distribuido, metadatos que tienen punteros a ubicaciones de las porciones de los archivos electrónicos (150) almacenados en la capa (110) de almacenamiento local y la capa (120) de almacenamiento distribuido;
en el que la transmisión asincrónica del archivo electrónico (150) almacenado en la capa (110) de almacenamiento local de uno de entre la pluralidad de dispositivos informáticos (121) incluye:
- dividir el archivo electrónico (150) en porciones de tamaño fijo o variable; - diseminar las porciones en los dispositivos de almacenamiento de los otros dispositivos informáticos (121) mediante la red;
- actualizar los metadatos para incluir punteros a las ubicaciones de las porciones diseminadas; y
- transmitir, mediante la red, los metadatos a los otros dispositivos informáticos (121) usando un protocolo de chismes; y
• almacenar y recuperar una versión editada del archivo electrónico (150),
en el que el almacenamiento incluye, en uno de la pluralidad de dispositivos informáticos (121):
- comparar la versión editada con el archivo electrónico (150) para generar un archivo de diferencias, conteniendo, el archivo de diferencias, las diferencias entre la versión editada y el archivo electrónico (150);
- dividir el archivo de diferencias en porciones de tamaño fijo o variable;
- diseminar las porciones del archivo de diferencias en los dispositivos de almacenamiento de los otros dispositivos informáticos (121) mediante la red;
- actualizar los metadatos para incluir punteros a las ubicaciones de las porciones diseminadas del archivo de diferencias;
- transmitir, mediante la red, los metadatos a los otros dispositivos informáticos (121) usando un protocolo de chismes, y
en el que recuperar la versión editada en uno de entre la pluralidad de dispositivos informáticos (121), comprende: - determinar ubicaciones de porciones del archivo electrónico (150) y porciones del archivo de diferencias de los metadatos;
- recuperar las porciones del archivo electrónico (150) y el archivo de diferencias desde dichas ubicaciones, mediante la red; y
- ensamblar la versión editada en base a las porciones recuperadas del archivo electrónico (150) y el archivo de diferencias en la capa (110) de almacenamiento local.
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2013/040299.
Solicitante: Aetherstore, Inc.
Inventor/es: MACINNIS,ROBERT FRANCIS.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06F11/14 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). › 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/20 G06F 11/00 […] › utilizando un enmascaramiento activo del defecto, p. ej. desconectando los elementos debilitados o insertando los elementos de recambio.
- G06F7/00 G06F […] › Métodos o disposiciones para el procesamiento de datos actuando sobre el orden o el contenido de los datos tratados (circuitos lógicos H03K 19/00).
PDF original: ES-2658993_T3.pdf
Patentes similares o relacionadas:
Procedimiento de parada de emergencia y sistema de seguridad asociado, del 20 de Mayo de 2020, de CLEARSY: Procedimiento de parada de emergencia de un elemento de seguridad de un conjunto de seguridad , comprendiendo el conjunto de seguridad […]
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 […]
Sistemas críticos de seguridad ferroviaria con redundancia de tareas y capacidad de comunicaciones asimétricas, del 22 de Enero de 2020, de Siemens Mobility, Inc: Sistema de control para un sistema de aplicación crítico de seguridad ferroviaria, que comprende: al menos un controlador, que comprende un procesador […]
Método, aparato, y sistema para determinar y ejecutar en una red inalámbrica una política de distribución de datos, del 8 de Enero de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de procesamiento de datos de comunicación, que comprende: adquirir , por un aparato de procesamiento, una política de distribución de datos desde […]
Procedimiento, sistema, terminal y servidor de gestión de dispositivos para instalar componentes de software, del 27 de Noviembre de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un procedimiento para instalar componentes de software, que comprende: recibir , mediante un terminal, un paquete de componentes de software suministrado directamente […]
Reconfiguración parcial de componentes de aceleración, del 24 de Julio de 2019, de Microsoft Technology Licensing, LLC: Un método para reconfigurar parcialmente un componente de aceleración de hardware programado con un rol y una interfaz de red, […]
Seguimiento de cambios usando redundancia en tiempo lógico, del 4 de Junio de 2019, de Microsoft Technology Licensing, LLC: Un método para mantener el seguimiento de cambios entre porciones unitarias de un sistema de almacenaje, comprendiendo el método: […]
Procedimiento para verificar un estado de funcionamiento seguro de un ordenador, del 21 de Mayo de 2019, de Siemens Mobility GmbH: Procedimiento para verificar un estado de funcionamiento seguro de un ordenador para controlar un sistema crítico para la seguridad, particularmente un sistema de […]