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 WORO — write 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¶
- Contrasta con: tape library, swap robotico vs spin down.
- Habilita el lado software de: sistema archivos virtual indexado.
- Economía y conectividad: economia energia conectividad.
- Base eléctrica: power y hot plug.
- Productos: herramientas comerciales.
Citas / evidencia¶
- "MAID uses a large group of hard disk drives... with only those drives that are needed actively spinning at any given time." — panorama inicial prior art
- "designed for write once, read occasionally (WORO) applications" — panorama inicial prior art
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).