Módulo Flash Core - Flash Core Module

Los módulos IBM FlashCore son módulos de almacenamiento de datos informáticos de tecnología de estado sólido que utilizan el accesorio PCI Express y el conjunto de comandos NVMe . Las capacidades de almacenamiento sin procesar son 4.8 TB, 9.6 TB, 19.2 TB y 38.4 TB. Los módulos FlashCore admiten el autocifrado de hardware y la compresión de datos de hardware en línea en tiempo real sin afectar el rendimiento. Se utilizan en matrices seleccionadas de la familia IBM FlashSystem .

Historia

Disco de estado sólido empresarial RamSan-500 de Texas Memory Systems

El 17 de septiembre de 2007, Texas Memory Systems (TMS) anunció el RamSan-500, el primer disco de estado sólido basado en flash de clase empresarial del mundo. Los Módulos Flash fueron diseñados desde cero por Texas Memory Systems utilizando un factor de forma patentado, conectividad física, algoritmo ECC y algoritmo de nivelación del desgaste del flash. Los controladores flash utilizaban una lógica especializada que permitía una latencia más baja que la que podría lograr cualquier otro controlador básico. Este producto marcó el comienzo del desarrollo de RamSan-OS, que era una suite de administración de infraestructura de almacenamiento y administración flash diseñada a medida, implementada tanto en software como en hardware. Se desarrollaron seis generaciones más de este controlador flash (para un total de siete generaciones), hasta que IBM adquirió TMS en 2012.

El 16 de enero de 2014, IBM anunció el producto FlashSystem 840, que fue el primer FlashSystem diseñado íntegramente por IBM después de la adquisición de TMS. IBM denominó la tecnología de controlador flash como tecnología IBM MicroLatency y promocionó cómo la tecnología redujo los tiempos de acceso a los datos de milisegundos a microsegundos.

El 19 de febrero de 2015 IBM anunció los productos FlashSystem 900 y V9000 y renombró la tecnología del controlador flash como tecnología IBM FlashCore , y la describió como el conjunto de innovaciones y capacidades que pueden permitir que FlashSystem ayude a ofrecer un mejor rendimiento que los sistemas de disco empresariales. Los propios módulos flash siguieron siendo denominados IBM MicroLatency Modules. Esta versión de la tecnología es compatible con la tecnología de chip flash MLC de Micron.

Con el anuncio del FlashSystem 9100 el 10 de julio de 2018, la tecnología FlashCore se volvió a implementar en un factor de forma estándar NVMe SSD de 2 1/2 pulgadas. Esta es la primera vez que la tecnología original desarrollada por TMS se empaqueta de tal manera que se ajusta a una especificación de la industria y es intercambiable con SSD estándar de la industria.

Tecnología

IBM FlashCore utiliza FPGA y chips de memoria flash NAND de proveedores estándar para implementar toda la ruta de datos en el hardware. Cada módulo flash contiene una puerta de enlace (implementada en una FPGA) y hasta 8 controladores flash para distribuir de manera eficiente las E / S a los chips flash NAND. El firmware reside en un microprocesador y solo se invoca para la gestión de recolección de basura o cuando hay algún problema que no puede ser resuelto por la lógica del hardware. El diseño del controlador para IBM FlashCore utiliza técnicas como el binning de estado, la segregación de calor, el cambio de voltaje de lectura y los códigos de corrección de errores de decisión estrictos para reducir la amplificación de lectura y escritura y proporcionar una latencia baja constante.

En abril de 2017, la cartera de productos flash de IBM representaba más de 380 patentes. La tecnología IBM FlashCore implementa el sistema patentado Variable-Stripe Raid (VSR) para aumentar la capacidad de recuperación de los datos de usuario almacenados.

Referencias