OSD es un método de acceso a datos que se implementa en los discos duros. Almacenan datos OSDS de una manera diferente que el método SCSI que se utiliza por la mayoría de unidades de disco duro . En lugar de utilizar un sistema basado en bloques que asigna una ubicación arbitraria y referencia para cada unidad de datos , discos OSD organizar y almacenar unidades de datos relacionados en estrecha proximidad el uno al otro con el fin de acelerar el acceso y mejorar la eficiencia de la estructura .
SCSI
unidades de disco duro SCSI utilizan un método de almacenamiento de datos más de OSD . Unidades SCSI almacenan datos en bloques , cada pedazo de datos almacenados en la unidad se le asigna un número de referencia que indica que el archivo se almacena en el disco. Unidades SCSI almacenar archivos en cualquier bloque disponibles dada , no hay conexión lógica necesaria entre los bloques próximos. Una unidad de disco duro SCSI se dice que está fragmentado cuando los archivos relacionados se almacenan en bloques que no están físicamente cercanos entre sí . Los ordenadores con unidades de disco duro SCSI altamente fragmentados experimentar tiempos de acceso de archivos más largos ya que el procesador tiene que buscar en el disco para abrir archivos relacionados.
OSD vs SCSI
tecnología OSD tiene por objeto mejorar la interfaz SCSI basado en bloques de agrupar archivos en objetos lógicos . En lugar de asignar una ubicación de almacenamiento arbitrario y el número de referencia, discos OSD adjuntar metadatos a cada unidad almacenada que incluye información acerca de cuándo se creó un archivo, tamaño del archivo, lo que creó el proceso de archivo y otros factores.
La interfaz OSD incluye algoritmos que organizan automáticamente los datos almacenados. Discos OSD inferir atributos comunes que los archivos de enlace juntos, incluyendo los archivos que se accede a una hora similar , que los archivos están indexados juntos y qué archivos tienen similares estructuras de archivos y contenidos. Un disco de OSD a continuación, almacena estos archivos juntos para que los archivos como se puede acceder rápidamente en sucesión por el procesador . Si cambian los patrones de acceso de tal manera que los archivos no se almacenan inicialmente en las proximidades de asociarse , a continuación, un disco OSD cambiará el esquema de almacenamiento de esos archivos para que puedan acceder a más eficiente en el futuro.
Aplicación
investigación sobre el desarrollo de los discos OSD comenzó en la Universidad Carnegie Mellon en 1994. Este desarrollo culminó con la aprobación de la versión de uno de los ANSI T10 SCSI OSD comando set por el almacenamiento Consorcio Nacional de la Industria en septiembre de 2004 . Los discos duros que soportan los métodos de almacenamiento OSD están actualmente a la venta. El desarrollo de la segunda versión del protocolo se encuentra actualmente en curso.