このページの本文へ

前へ 1 2 次へ

DSSDファウンダーに聞いたI/Oへのこだわり

フラッシュアレイ最高峰を目指したDSSD D5が生まれるまで

2016年06月28日 07時00分更新

文● 大谷イビサ/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

ソフトウェアのオーバーヘッドを徹底的に取り去る

 こうしたハードウェアのアーキテクチャをベースに、ソフトウェアでも大きなオーバーヘッドを解消する取り組みが行なわれた。

 D5に搭載された32コアのCPUで10万IOPSを実現するためには、1コアあたり3125IOPSになるため、1つのI/Oあたり320マイクロ秒を達成しなければならない。しかし、実際は数千のインタラクションと複数のキャッシュを扱わなければならず、320マイクロ秒を実現するのはきわめて難しい。

 320マイクロ秒のI/Oを実現するため、DSSDでは可能な限りソフトウェアレイヤーをそぎ落とした。「従来のI/Oスタックでは、ソフトウェアからライブラリ、ファイルシステム、カーネルなどを通り抜けて、ハードウェアに到達し、さらに数多くのファームウェアを経由する必要があった」(ボンウィック氏)。これに対して、DSSDでは数多くのレイヤーをライブラリとして統合し、PCIeを使って、DMAポートから直接ハードウェアに入れるように工夫を施した。PCIeとクライアントのメモリに存在するキューの管理やポーリングモデルに対しても最適化を施し、マイクロ秒単位で遅延を短くしてきた。

ソフトウェアレイヤーも極力シンプル化し、低遅延を実現

 「SSDの読み込み速度は基本的に同じで、フラッシュチャネルの転送やDMAも非常に短い。しかし、ファームウェアは10マイクロ秒、ソフトウェアは100マイクロ秒かかっていた。われわれはソフトウェアを改良し、ソフトウェアを3マイクロ秒にまで縮め、フラッシュチャネルや3D NANDも高速なものを採用やファームウェアも最適化した。この過程がもっともタフだった」とボンウィック氏は振り返る。

 最新のDSSDでは1980年代のHDDベースのシステムに比べて、キャパシティを2000万倍に引き上げつつ、帯域を2万倍、IOPSを20万倍まで伸ばし、計算処理に追いつくよう設計されている。次世代のNVMになると、遅延は1桁マイクロ秒のレベルになる」とボンウィック氏は語る。

ハードウェア、ソフトウェアなどあらゆる部分で遅延を最小化。次世代NVMではさらなる低遅延を実現

マルチディメンジョンRAIDでフラッシュのセル障害に対応

 こうした性能面でのアドバンテージはもちろん、DSSDではフラッシュの障害対策にも配慮されている。「HDDは突然壊れてしまうが、フラッシュはその構造上、時間の経過と共にゆっくり劣化(デグレ)していくことになる。フラッシュのセルはランダムに壊れていく」とボンウィック氏は指摘する。これに対して、DSSDは1万8000のNANDのダイを管理することで、新しいデータ保護を実現している。

2016年2月に発表された「DSSD D5」

 HDD単体の故障を前提とした従来型のRAIDに対し、DSSDでは異なるRAIDを複数組み合わせるマルチディメンジョンRAIDを導入。1つのセルに対して、モジュールの行と列の2方向で冗長構成をかけることで、2つ以上のセル障害に対してもデータのリカバリが行なえる。ボンウィック氏は、「縦方向で3箇所のセル障害が起こっても、数独のようなアプローチで横方向から回復させることができる。フラッシュのようにセル障害が分散する場合は、ほとんどカバーできる」と語る。

 ●

 ストレージにおけるI/Oの課題に真正面に向き合った結果として、ハードウェアとソフトウェアまで含めて、アーキテクチャを抜本的に作り直したDSSD。ディープな説明を聞けば聞くほど、妥協のない開発姿勢には驚かされる。既存のオールフラッシュアレイとは異なる新しいコンピューティングを開拓していきそうだ。

■関連サイト

前へ 1 2 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    sponsored

    導入が何度も見送られたkintone 明治とリコージャパンが2000人規模のシステムを半年足らずで刷新した舞台裏

  2. 2位

    ビジネス

    「SCS評価制度」★取得を目指すべきか 相談企業の7割が“様子見”する中、明日からできる検討の第一歩

  3. 3位

    デジタル

    ヤマハ、RTX840/RTX1300のDNS防御を強化 拡張ライセンス「YSL-CLDDNS」発売

  4. 4位

    sponsored

    生成AI活用で業務変革を進める宇宙スタートアップ企業アストロスケールホールディングス(Microsoft 365 Copilot導入事例)

  5. 5位

    デジタル

    ヤマハ、DNSセキュリティーを無料解説 通信性能への影響を抑える「YSL-CLDDNS」

  6. 6位

    デジタル

    「前例をなぞって楽をしていた」―― 滋賀県のkintone活用を好転させた“失敗起点のフレームワーク”

  7. 7位

    ITトピック

    「プログラミングを学ぶ」検索数が1年で半減/ガートナーの2027年注目技術トップ10/DDoS攻撃、世界は半減・日本は倍増、ほか

  8. 8位

    デジタル

    笑いあり、涙ありの大盛り上がり 秋田開催のJAWS FESTA 2026を楽しみすぎました

  9. 9位

    ソフトウェア・仮想化

    “暴走するAI”をどう抑える? オラクルが提言するデータ基盤の新たな役割

  10. 10位

    ITトピック

    AI時代の高スキルIT技術者“争奪戦”/AIの成果創出に進む日本企業、障壁は/7割の企業で「AIの不具合」、安全性や財務の影響実態、ほか

集計期間:
2026年11月06日~2026年11月12日
  • 角川アスキー総合研究所