A)
Raid 2 : Hamming code for Error
Correction
Es el primer nivel de Raid
que usa
código de correcciones de error utilizando la " generación
Hamming" de
código
de error.
Con único de paridad solo se puede detectar un único error,
pero si esta interesado en la recuperación de mas errores son necesarios
mas discos adicionales. Sistemas de nueve discos.
Este nivel cuenta con
varios discos para bloques de redundancia y corrección de errores. La
división es a nivel de bits, cada byte se graba con un bit cada uno de los
discos y un bit de paridad en el noveno y el acceso es simultáneo a todas
las unidades tanto en
operaciones
de escritura como lectura. Algunos de estos discos son empleados para
códigos de error, los cuales se emplean para referencias de los datos en
caso de que falle uno de los discos. Este nivel tiene un costo bastante
elevado ya que necesitamos muchos discos para mantener los códigos de
error. Gracias a como están distribuidos los datos en los discos se
consigue mejorar la velocidad de transferencia principalmente en la
lectura ya que podemos emplear todos los discos en paralelo. Estos discos
aunque proporcionen un buen rendimiento no son muy empleados ya que los
niveles 1 –3 – 5 proporcionan una mayor relación
costo/rendimiento
Ventajas
• Se emplea para mejorar de
demanda
y también la velocidad de transferencia.
• Podemos recuperar los datos
gracias a los discos de código de error.
Inconvenientes
•
Solución cara ya que requeriremos mucho disco para guardar los códigos de
error.
• Tiempo de escritura de datos bastante lentos, incluso aunque
los datos se separen en los diferentes discos
B)
Raid 3
Sistemas
de disco en paralelo con disco de paridad para corrección de errores.
Conocido también como Striping con paridad delicada.
Utiliza también un disco de protección
de información separado para almacenar información de control codificada
con lo que se logra una forma mas eficaz de proporcionar redundancia de
datos. Este
control
de información codificada o paridad proviene de los datos almacenados en
los discos y permite la reconstrucción de información en caso de fallas.
Se requieren como mínimo 3 discos y se utiliza la capacidad de un disco
para la información de control.
Los datos se dividen
fragmentos que se transfieren a los discos que funcionan en paralelo, lo
que permiten enviar más datos de una sola vez, y aumentar en forma
sustancial la velocidad general de transferencia de datos. Esta ultima
característica
convierte a este nivel en idóneo para que estas aplicaciones que requieran
la transferencia de grandes ficheros contiguos hacia y desde el ordenador
central.
Resultan mas adecuados para
sistemas en los que transfieren grandes cantidades de datos
secuencialmente, ejemplo audio,
video. Para estos es el nivel Raid más eficiente ya que nunca
es necesario leer modificar, escribir el bloque de paridad. Es menos
apropiado para el tipo de acceso de
base de
datos
en los cuales se necesitan transferir pequeñas
unidades de datos de manera aleatoria.
No obstante en aquellos
entornos en los que muchos usuarios desean leer y escribir múltiple
registros aleatorios, las
peticiones de operaciones de entrada/salida simultáneas pueden sobrecargar
y ralentizar el sistema. En el nivel 3 de Raid los discos participan en
cada transacción, atendiendo cada petición de Entrada/Salida de una en
una. Por consiguiente el nivel 3 de Raid no es una opción adecuada para
operaciones transaccionales, en la que la mayor parte del tiempo se emplea
en buscar pequeños
registros
esparcidos aleatoriamente en los discos.
Ventajas
•
Alto rendimiento para aplicaciones de velocidad de transferencia
alta.
• Gracias al disco de paridad podemos recuperar
datos.
Inconvenientes
•
Si perdemos el disco de paridad perdemos toda la información redundante
que teníamos
• Tipo de escritura de datos bastante
lento.
C)
Raid 4 : Independient Disk Array
(IDA)
Sistemas
de discos independientes con disco de control de
errores.
En el nivel 4 de raid los
bloques de datos pueden ser distribuidos atraves de un
grupo de discos para reducir el tiempo de transferencia y
explotar toda la capacidad de transferencia de datos de la
matriz
de disco .El nivel 4 de Raid es preferible al nivel 2 de Raid para
pequeños bloques de datos , por que en este nivel , los datos son
distribuidos por sectores y no por bits .Otra ventaja del nivel 4 de RAID
frente a los niveles 2 y 3 es que al mismo tiempo puede estar activa mas
de una operación de lectura escritura sobre el conjunto de discos
.
El nivel 4 de RAID tiene
división a nivel de bloques y el acceso al arreglo de discos es paralelo,
pero no simultaneo. Posee una delicada paridad y corrección de errores. La
operación de escritura se realiza en forma secuencial y la lectura en
paralelo
,
Ventajas
:
•
Buen rendimiento en las escrituras de datos
• Tiene integridad de datos
Inconvenientes
•
Si perdemos el disco de parida, perdemos toda la información redundante
que Teníamos.
• Meno rendimiento en las lecturas de datos