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 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). › 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 tratamiento 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:

Arquitectura de marco tolerante a fallos con triple redundancia de software, del 17 de Enero de 2019, de THALES: Un procedimiento implementado por ordenador para detectar un fallo en un sistema que comprende las etapas de: ejecutar al menos tres máquinas […]

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

Otras patentes de la CIP G06F7/00