Módulo Flash Core - Flash Core Module

Os Módulos IBM FlashCore são módulos de armazenamento de dados de computador com tecnologia de estado sólido usando o anexo PCI Express e o conjunto de comandos NVMe . As capacidades de armazenamento bruto são 4,8 TB, 9,6 TB, 19,2 TB e 38,4 TB. Os módulos FlashCore suportam autocriptografia de hardware e compactação de dados de hardware em linha em tempo real sem impacto no desempenho. Eles são usados ​​em arrays selecionados da família IBM FlashSystem .

História

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

Em 17 de setembro de 2007, a Texas Memory Systems (TMS) anunciou o RamSan-500, o primeiro disco de estado sólido baseado em flash de classe empresarial do mundo. Os módulos Flash foram projetados desde o início pela Texas Memory Systems usando um fator de forma proprietário, conectividade física, algoritmo ECC e algoritmo de nivelamento de desgaste de flash. Os controladores flash usaram lógica especializada que permitiu uma latência mais baixa do que qualquer outro controlador de commodity poderia atingir. Este produto marcou o início do desenvolvimento do RamSan-OS, que era um gerenciamento de flash personalizado e conjunto de gerenciamento de infraestrutura de armazenamento implementado em software e hardware. Mais seis gerações desse controlador de flash foram desenvolvidas (para um total de sete gerações), até que a IBM adquiriu a TMS em 2012.

Em 16 de janeiro de 2014, a IBM anunciou o produto FlashSystem 840, que foi o primeiro FlashSystem projetado inteiramente pela IBM após a aquisição da TMS. A IBM deu o nome de tecnologia de controlador de flash IBM MicroLatency technology e elogiou como a tecnologia reduziu o tempo de acesso a dados de milissegundos para microssegundos.

Em 19 de fevereiro de 2015, a IBM anunciou os produtos FlashSystem 900 e V9000 e mudou a marca da tecnologia de controlador de flash como tecnologia IBM FlashCore , e a descreveu como o conjunto de inovações e recursos que podem permitir que o FlashSystem ajude a fornecer melhor desempenho do que os sistemas de disco corporativos. Os próprios módulos flash continuaram a ter a marca IBM MicroLatency Modules. Esta versão da tecnologia suportava a tecnologia de chip flash MLC da Micron.

Com o anúncio do FlashSystem 9100 em 10 de julho de 2018, a tecnologia FlashCore foi reimplementada em um formato SSD NVMe de 2 1/2 polegadas padrão. Isso marca a primeira vez que a tecnologia original desenvolvida pela TMS foi empacotada em conformidade com uma especificação da indústria e era intercambiável com SSDs padrão da indústria.

Tecnologia

O IBM FlashCore utiliza FPGAs e chips de memória flash NAND de fornecedores disponíveis para implementar todo o caminho dos dados no hardware. Cada Módulo Flash contém um gateway (implementado em um FPGA) e até 8 controladores flash para distribuir E / Ss com eficiência para os chips flash NAND. O firmware reside em um microprocessador e só é chamado para gerenciamento de coleta de lixo ou quando há algum problema que não pode ser resolvido pela lógica do hardware. O design do controlador para IBM FlashCore usa técnicas como binning de saúde, segregação de calor, mudança de tensão de leitura e códigos de correção de erro de decisão difícil para reduzir a amplificação de leitura e gravação e fornecer latência baixa consistente.

Em abril de 2017, o portfólio de flash da IBM representava mais de 380 patentes. A tecnologia IBM FlashCore implementa Variable-Stripe Raid (VSR) patenteado para aumentar a resiliência dos dados do usuário armazenados.

Referências