Controlador, dispositivo de memoria flash, método para identificar la estabilidad de bloques de datos y método para almacenar datos en un dispositivo de memoria flash.

Un controlador (11) para ser incluido en un sistema de almacenamiento con una función de deduplicación de datos,

donde el sistema de almacenamiento comprende un dispositivo (22) de memoria flash, y el dispositivo (22) de memoria flash almacena un primer bloque de datos; el controlador (11) comprende un procesador (118), una caché (memoria intermedia de acceso rápido) (120) y una interfaz (128) de comunicaciones; en donde la interfaz (128) de comunicaciones está configurada para comunicarse con el dispositivo (22) de memoria flash;

la caché (120) almacena información sobre el primer bloque de datos, en donde la información sobre el primer bloque de datos comprende un contador de referencia del primer bloque de datos, o una duración del periodo de tiempo en el que el primer bloque de datos se almacena en el dispositivo de memoria flash, o un contador de referencia del primer bloque de datos y una duración del periodo de tiempo en el que el primer bloque de datos se almacena en el dispositivo de memoria flash, en donde el contador de referencia del primer bloque de datos es igual al número de veces que el controlador referencia una dirección física del primer bloque de datos, y en donde la información sobre el primer bloque de datos comprende, además, información de huella digital del primer bloque de datos, en donde la información de huella digital del primer bloque de datos se obtiene realizando un cálculo sobre el primer bloque de datos de acuerdo con una función hash (de aleatorización) predeterminada; y

el procesador (118) está configurado para:

recibir el primer bloque de datos;

calcular la información de huella digital del primer bloque de datos de acuerdo con la función hash y el primer bloque de datos;

determinar que el dispositivo de memoria flash no contiene un bloque de datos cuya información de huella digital sea igual que la información de huella digital del primer bloque de datos;

enviar al dispositivo de memoria flash el primer bloque de datos, en donde el contador de referencia del primer bloque de datos es igual a un valor inicial;

escribir el contador de referencia del primer bloque de datos en la caché;

el procesador (118) está configurado, además, para leer la información sobre el primer bloque de datos desde la caché (120);

determinar un nivel de estabilidad del primer bloque de datos en función del contador de referencia del primer bloque de datos, y una relación de mapeo entre un contador de referencia y un nivel de estabilidad de un bloque de datos; en donde el nivel de estabilidad se utiliza para indicar la estabilidad del bloque de datos; y

enviar una dirección lógica del primer bloque de datos y el nivel de estabilidad del primer bloque de datos al dispositivo de memoria flash a través de la interfaz de comunicaciones.

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

Solicitante: HUAWEI TECHNOLOGIES CO., LTD..

Nacionalidad solicitante: China.

Dirección: HUAWEI ADMINISTRATION BUILDING BANTIAN LONGGANG DISTRICT SHENZHEN, GUANGDONG 518129 CHINA.

Inventor/es: HUANG,Bin, WU,LIMING, ZHAO,WAN.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F3/06 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 3/00 Disposiciones de entrada para la transferencia de datos destinados a ser procesados en una forma utilizable por el computador; Disposiciones de salida para la transferencia de datos desde la unidad de procesamiento a la unidad de salida, p. ej. disposiciones de interfaz. › Entrada digital a partir de, o salida digital hacia soportes de registro.

PDF original: ES-2691484_T3.pdf

 

Patentes similares o relacionadas:

Aparato, método y artículo para la redistribución de dispositivos de almacenamiento de energía, como por ejemplo baterías, entre máquinas de recogida, carga y distribución, del 25 de Febrero de 2019, de Gogoro Inc: Un método para operar un sistema de distribución para dispositivos portátiles de almacenamiento de energía eléctrica , en que el método comprende: recibir, […]

Aparato, método y artículo para la autenticación, la seguridad y el control de dispositivos de almacenamiento de energía, como por ejemplo baterías, basados en perfiles de usuario, del 25 de Febrero de 2019, de Gogoro Inc: Un método para operar un controlador de una máquina de recogida, carga y distribución de dispositivos portátiles de almacenamiento de […]

Sistema de restricción de visualización de contenido, del 20 de Febrero de 2019, de Mizukami, Hideki: Un sistema de restricción de visualización de contenido que comprende: un aparato de reproducción de contenido ; un aparato de lectura de medios […]

Método y dispositivo de procesamiento de datos en un sistema de clúster, del 15 de Febrero de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de procesamiento de datos un sistema de clúster, que comprende: dividir un flujo de datos recibido por un nodo físico actual en m bloques de datos, […]

Aparato, método y artículo para un compartimento de dispositivo de almacenamiento de energía, del 13 de Febrero de 2019, de Gogoro Inc: Un sistema de compartimento de dispositivo portátil de almacenamiento de energía eléctrica , que comprende: un compartimento de dispositivo portátil de almacenamiento […]

Equilibrio de carga en sistemas de almacenamiento en grupos, del 23 de Enero de 2019, de Microsoft Technology Licensing, LLC: Un método para equilibrar carga en un sistema de almacenamiento en grupo, que comprende: identificar una pluralidad de nodos fuente dentro del sistema […]

Aparato de formación de imágenes, método de borrado y método de gestión de disco duro, del 25 de Octubre de 2018, de RICOH COMPANY, LTD.: Un aparato de formación de imágenes que incluye unos recursos de soporte físico que se van a usar para un proceso de formación de imágenes, al menos un programa para llevar […]

MECANISMO DE TRANSFERENCIA DE DATOS DE ALTA VELOCIDAD, del 16 de Febrero de 2012, de COMMVAULT SYSTEMS, INC.: Un sistema de almacenamiento de datos para la transferencia de un archivo de datos a al menos un dispositivo de almacenamiento , […]

Otras patentes de HUAWEI TECHNOLOGIES CO., LTD.