RAID 2

Re: RAID 2

de Guillermo Gabrielli Ferreira -
Número de respuestas: 0

No es una cuestión que el RAID 2 no se pueda implementar, sino que los niveles superiores son más eficientes, flexibles y económicos. 

  • Necesita un número fijo de discos. 4 discos de datos y 3 de redundancia. No es posible simplemente agregar un disco más (Usando códigos de Hamming generalizados se podría pero igual seguiría siendo ineficiente)
  • Requiere más discos de redundancia para corregir un error que los niveles superiores.
  • Además está duplicando la función de detección de errores que ya está incluida en todos los discos duros. 
  • Esto se debe a que usa códigos de Hamming, que son ideales para detectar y corregir errores independientes de 1 bit c/u, como errores de memoria o errores por interferencia en un cable, pero hay códigos mucho más eficientes cuando los errores se dan de a bloques como en los discos duros.
  • En principio podría corregir errores en varios discos siempre que no ocurran 2 errores en el mismo grupo de 4 bits de datos y 3 de redundancia pero si hay más de un disco mal esa condición es imposible de garantizar así que en la práctica no se gana nada sobre RAID 3, 4 o 5.
  • Necesita sincronizar los discos pues para leer o escribir cada byte hay que leer o escribir todos los discos, pues usa división a nivel de bits. Esto hace imposible hacer operaciones paralelas.