Massive Arrays of Inactive Disks
MAID (Massive Arrays of Inactive Disks・メイド)とは、コロラド大学のDirk Grunwaldによって提唱された、アクセス局在性に基づく階層化モデルをストレージシステムに適用した大規模ディスクアレイモデルのひとつである。
アクセス局在性
[編集]一般に、メモリにはアクセス局在性に基づく階層化モデルが存在し、それに基づいて実装されている。たとえば、CPUの内部レジスタからキャッシュメモリ・メインメモリ・補助記憶装置と徐々に低速・大容量の記憶装置を階層的に配置する事により、アクセスの集中度合いに応じた適切なメモリデバイスが割り当てられている。ディスクアレイシステムにも、やはりアクセスの集中が存在し、ディスクアレイ全体のうち80%のアクセスは、20%のハードディスクドライブに集中している事が統計的に明らかにされた。言い換えれば、高性能で常時スタンバイしているハードディスクドライブはディスクアレイ全体の20%だけでよく、残りのハードディスクドライブは低性能で常時モーターを回す必要すら無い。アクセス集中がおきる領域を担う高速なアクセスできる高階層のファイバーチャネルハードディスクドライブ等と、その下の階層にあるテープの様な非常に遅い媒体の間に、テープよりは若干高価で高速だが高階層の高性能ハードディスクドライブよりは安価なシリアルATAハードディスクドライブを大量に挿入する。これらの中階層にあるハードディスクドライブはアクセスが集中しないので通常モーターの回転を止めておく事によりシステム全体の寿命を延長する。そして安価なデバイスを使う事によりストレージシステム全体の性能を向上しながらもシステム全体のコストを削減するものである。