Saltar a contenido

MAID — Massive Array of Idle Disks

Arquitectura de almacenamiento donde cientos/miles de HDDs están conectados pero solo los necesarios giran en cada momento; el resto se mantiene apagado para ahorrar energía y desgaste. Es la alternativa "sin robot" al problema del proyecto.

Contexto

MAID es la respuesta de la industria/academia a la misma necesidad que motiva el proyecto: tener mucha capacidad de disco rara vez accedida sin pagar el costo (energía, calor, desgaste) de tenerla toda girando. La diferencia es la estrategia: MAID no mueve nada físicamente — todos los discos están enchufados, y se apagan/encienden por software. Es el contrapunto directo a la idea del swap robótico → swap robotico vs spin down.

Contenido

Origen: papers de 2002 (USENIX FAST-02, "The Case for Massive Arrays of Idle Disks", de Colarelli & Grunwald). Ideas centrales:

  • Diseñado para WOROwrite once, read occasionally. Exactamente el perfil de "HDDs viejos archivados".
  • Solo los discos demandados giran; el resto en spin-down → menos consumo eléctrico, menos cooling, menos desgaste mecánico.
  • Resultado medido: performance comparable a un RAID always-on usando 1/15 de la potencia. El spin-down por software entrega el grueso del ahorro energético sin partes móviles — ver el desglose económico en economia energia conectividad.
  • Densidad comparable a una tape library con performance cercana a un disk array.
  • "One type of MAID treats drives in the array similar to a tape library where only what is needed is actually powered" — el spin-down emula al robot sin partes móviles externas.

Limitación histórica: sin un file system adecuado costaba mantener discos apagados cuando la redundancia exigía acceso frecuente. Producto moderno citado en el barrido: Leil Storage ICE (ver herramientas comerciales).

Implicación para el proyecto: MAID resuelve ~80% del objetivo del usuario sin robot — basta un backplane/HBA multi-disco (o varios docks) + control de power por software. El robot solo se justifica si el límite es físico (no caben todos los SATA/USB a la vez, o el costo de tenerlos enchufados es prohibitivo). Esta tensión es el corazón de swap robotico vs spin down.

Relaciones

Citas / evidencia

Abierto / gaps

  • Leer el PDF del paper FAST-02 original para metodología del 1/15.
  • ✅ "¿Cuántos HDDs se pueden conectar barato?" respondido → economia energia conectividad (16–256 vía SAS expander).