Plexistorがストレージスタックを複雑にするPMoF技術を発表

Table of Contents

Plexistorがストレージスタックを複雑にするPMoF技術を発表

Plexistor は、Persistent Memory over Fabric (PMoF) の仕様を公開しました。同社によると、これによりアプリケーション サーバーはファブリック接続された PM ブリック内の分散型永続メモリにアクセスできるようになります。

Plexistorのソフトウェア定義メモリは、DRAMとフラッシュメモリを1つのメモリアドレス空間に統合し、NAND/XPoint部の永続ストレージと組み合わせることで、より高い「メモリ」容量を実現します。同社は、DRAMとメモリチャネル永続ストレージ(現在はNAND DIMM)を単一のメモリクラスのリソースプールとして提供するためのソフトウェアレイヤーであるSDMプラットフォームを開発中です。このリソースプールは、既存のアプリケーションが変更を加えることなく、100~450%のパフォーマンス向上を実現します。

SDM は、DRAM と NVDIMM-N、NVDIMM-F と SSD 間の自動階層化機能を備えた多層 NVM ファイル システムを提供します。

NVDIMM-Nは、停電時にDRAMのデータ内容をNANDに保存し、DRAMの速度でアクセスできるDRAM/フラッシュハイブリッドメモリモジュールです。NVDIMM-Fは、DiabloのMemory1のようなオールフラッシュDIMMです。

永続メディアは全体的なメモリ アドレス空間の一部と見なされるため、アプリケーションは従来のストレージ IO スタックをバイパスして、DRAM 内にデータの追加コピーを作成せずに、永続ストレージ メディアに直接アクセスできます。

将来的には、XPoint DIMM が SDM の Tier 1 メディアとなり、NVMe 接続の外部ストレージ アレイが Tier 2 になります。Plexistor のロードマップについてはここで説明されており、100GbitE ファブリックを介した PM ブリックへのリモート アクセスも含まれています。

これは PMoF であり、SDM ソフトウェアを実行するアプリケーション サーバーと、永続メモリ用の PM である PM ブリックを接続する 100Gbit/s スイッチ経由で RDMA を使用します。

PLexistor_HA_スキーム

PM ブリック用の Plexistor リモート アクセス スキーム。

Plexistor社はPMoFの準備が整ったと発表し、今週サンフランシスコで開催されたIntel Developer ForumでRDMAシステムのデモを行いました。Mellanox Spectrum 100GbitEスイッチをConnectX4 NIC経由でPM Bricksに接続し、160万回以上のランダム4KB IOPSを6µs未満で実現し、スループットは7GB/秒でした。これは「最近発表されたラック最適化フラッシュストレージDSSDアプライアンス(100µsのレイテンシを実現)と比べて桁違いに優れている」とPlexistor社は述べています。

CEOのシャロン・アズライ氏は、決して謙虚ではありませんでした。「メモリの進化を追う方なら、当社のPMoF Brickが、新しいインメモリワークロードにとって驚くべき進歩であり、かつてない低レイテンシを実現していることに気付くでしょう。『高速』が収益増加につながるビジネスや業界において、PMoF Brickテクノロジーはエンタープライズコンピューティングの経済性を変革する可能性があります。」

同社は、同社の永続メモリの分散化により、同等のパフォーマンスを提供できる他のどのアーキテクチャよりもコストがはるかに低く、管理も簡単になると主張している。

コメント

これは一体何なのでしょうか?PMブリックの集合体を、NVMe接続のフラッシュドライブの代わりにフラッシュDIMMを使用した、一種のスケールアウト型フラッシュアレイとして考えてみてください。昨年8月、PlexistorはNVDIMM-N対応のメーカーはMicron、SK Hynix、AgigaTech、Smart Modular、Viking、Netlistなど多数存在すると発表しました。同社は「これらのベンダーのほとんどからDDR4 NVDIMM-Nカードをテストしており、まだプラグアンドプレイ技術ではありませんが、ほぼ実現に近づいています。1年以内に実現することは間違いありません」と述べています。

それから 1 年が経ち、NVDIMM-N は Crucial などからより広く入手できるようになり、Micron は 16GB NVDIMM モジュールのサンプルを出荷しています。

誰かがこれらの DIMM をサーバーに取り付けて、システム SW 環境をセットアップする必要があり、その後、Plexistor から 100GbitE ケーブル、スイッチ、NIC、PM ブリック、および SDM ソフトウェアを入手する必要があります。

PlexiStorはまだ初期段階にあり、まだあまり目立たないスタートアップ企業です。ローカルとリモートの両方のNVDIMMを使用して、大容量のデータをCPUに近づける(つまり、マイクロ秒レベルのアクセス速度を実現する)ことで、アプリケーションのパフォーマンスとサーバー効率を大幅に向上させることが期待されています。

これを NVMe SSD および NVMe ファブリック接続 (または同等) アレイへの µs レベルのアクセス、XPoint (Intel および Micron) および ReRAM (WD/SanDisk および Toshiba) の開発と組み合わせると、DRAM-SSD、ローカル/リモート、価格/パフォーマンスのギャップを埋めるこの領域全体が、技術開発の煮えたぎる大釜となります。

Plexistorのスライドはこちら、ブログはこちらです。Micron Persistent Memoryのブログはこちらです。®

Discover More