Skip to main content
QUICK REVIEW

[論文レビュー] Improving the Reliability of Next Generation SSDs using WOM-v Codes

Shehbaz Jaffer, Kaveh Mahdaviani|arXiv (Cornell University)|Jul 23, 2022
Advanced Data Storage Technologies被引用数 4
ひとこと要約

本論文は、次世代QLC SSDの耐久性を著しく向上させるために、プログラム/エラー(P/E)サイクルを削減する非二値で電圧ベースの書き込み一回性メモリ(WOM-v)コードを提案する。FEMUベースのシミュレータと2つの主要な最適化(効率的なガーブージャー・コレクションと符号化)を用いて、性能オーバーヘッドを最小限に抑えながら、エラー回数を4.4倍から11.1倍まで削減することに成功し、実世界のワークロードにおいてSSDの信頼性と寿命を顕著に向上させた。

ABSTRACT

High density Solid State Drives, such as QLC drives, offer increased storage capacity, but a magnitude lower Program and Erase (P/E) cycles, limiting their endurance and hence usability. We present the design and implementation of non-binary, Voltage-Based Write-Once-Memory (WOM-v) Codes to improve the lifetime of QLC drives. First, we develop a FEMU based simulator test-bed to evaluate the gains of WOM-v codes on real world workloads. Second, we propose and implement two optimizations, an efficient garbage collection mechanism and an encoding optimization to drastically improve WOM-v code endurance without compromising performance. A careful evaluation, including microbenchmarks and trace-driven evaluation, demonstrates that WOM-v codes can reduce Erase cycles for QLC drives by 4.4x-11.1x for real world workloads with minimal performance overheads resulting in improved QLC SSD lifetime.

研究の動機と目的

  • 次世代SSDよりも著しく少ないP/Eサイクルに苦しむQLC SSDの耐久性の限界を解決すること。
  • 1回のメモリセルに対して複数回の書き込みを可能にし、エラーを延期する非二値で電圧ベースのWOM-vコードを設計・実装すること。
  • 高精度なFEMUベースのシミュレータを用いて、実世界のワークロードにおけるWOM-vコードの影響を評価すること。
  • 効率的なガーブージャー・コレクションと符号化技術を用いて、WOM-vコードの性能を最適化すること。
  • WOM-vコードが性能オーバーヘッドを最小限に抑えながらQLC SSDの寿命を延長できることを実証すること。

提案手法

  • 複数回のデータ書き込みをメモリセル内の異なる電圧レベルにマッピングする非二値のWOM-vコードを設計・実装し、エラーを延期する。
  • 実世界のSSDワークロードをエミュレートし、WOM-vコードの性能を現実的な条件下で評価するためのFEMUベースのシミュレーションテストベッドを開発する。
  • WOM-vコードに特化した最適化されたガーブージャー・コレクション機構を導入し、エラー操作を削減し、書き込み増幅を改善する。
  • コード効率を向上させ、必要なエラー回数を減らす符号化最適化を実装する。
  • マイクロベンチマークとトレース駆動評価を用いて、提案された最適化の有効性を検証する。
  • 多様なワークロードにおける性能オーバーヘッドとエラー回数の削減を測定し、信頼性の向上を定量的に評価する。

実験結果

リサーチクエスチョン

  • RQ1WOM-vコードは、顕著な性能コストを伴わず、QLC SSDのP/Eサイクル数を効果的に削減できるか?
  • RQ2従来のSSDのウェアレベルリング技術と比較して、WOM-vコードは実世界のワークロードにおいてどのように動作するか?
  • RQ3最適化されたガーブージャー・コレクションと符号化は、WOM-vコードの耐久性と性能にどのような影響を与えるか?
  • RQ4実用的な展開環境において、WOM-vコードはQLC SSDの使用可能寿命をどの程度まで延長できるか?
  • RQ5WOM-vコード搭載SSDにおける、コードの複雑さ、性能オーバーヘッド、エラー回数の削減のトレードオフはどのようなものか?

主な発見

  • WOM-vコードは、多様な実世界のワークロードにおいて、QLC SSDのエラー回数を4.4倍から11.1倍まで削減し、デバイスの耐久性を顕著に向上させた。
  • 提案されたガーブージャー・コレクション最適化は、書き込み増幅を効果的に低減し、WOM-vコード搭載SSDにおける不要なエラーを最小限に抑えた。
  • 符号化最適化によりコード効率が向上し、複雑さを増さずに高いデータ密度と低いエラー頻度を実現できた。
  • WOM-vコードによる性能オーバーヘッドは最小限に抑えられ、マイクロベンチマークにおいてI/O遅延やスループットに顕著な影響を及ぼさなかった。
  • トレース駆動評価により、複数の実世界ワークロードで一貫した向上効果が確認され、このアプローチのスケーラビリティと頑健性が裏付けられた。
  • WOM-v符号化と最適化の組み合わせにより、SSDの信頼性と寿命が顕著に向上し、QLC SSDを長期保存用途に実用化可能にした。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。