Agente de recursos de almacenamiento


Storage Resource Broker ( SRB ) es un software informático de gestión de redes de datos que se utiliza en proyectos de investigación de ciencias computacionales . SRB es un sistema de archivos distribuido lógico basado en una arquitectura cliente-servidor que presenta a los usuarios un único espacio de nombres lógico global o jerarquía de archivos. [1] Esencialmente, el software permite que un usuario use un solo mecanismo para trabajar con múltiples fuentes de datos.

SRB proporciona una interfaz uniforme para recursos de almacenamiento de datos informáticos heterogéneos a través de una red. Como parte de esto, implementa un espacio de nombres lógico (distinto de los nombres de archivos físicos) y mantiene metadatos en objetos de datos (archivos), usuarios, grupos, recursos, colecciones y otros elementos en un catálogo de metadatos SRB (MCAT) almacenado en un Sistema de gestión de bases de datos relacionales . [2] Se pueden consultar metadatos del sistema y definidos por el usuario para ubicar archivos según los atributos y el nombre. SRB se ejecuta en varias versiones de Unix , Linux y Microsoft Windows .

El sistema SRB es un middleware en el sentido de que se basa en otros paquetes de software importantes (varios sistemas de almacenamiento, fuentes de datos en tiempo real, un sistema de administración de bases de datos relacionales , etc.) y tiene funciones de biblioteca activables que pueden ser utilizadas por software de nivel superior. Sin embargo, es más completo que muchos sistemas de software intermedio, ya que implementa un entorno completo de gestión de datos distribuidos, que incluye varias aplicaciones de cliente de usuario final. Tiene funciones para admitir la gestión y el intercambio colaborativo (y controlado), la publicación, la replicación, la transferencia y la conservación de colecciones de datos distribuidos. [3]

SRB a veces se usa junto con sistemas computacionales de computación en red , como Globus Alliance , y puede utilizar el sistema de autenticación Globus Alliance Grid Security Infrastructure (GSI) .

SRB puede almacenar y recuperar datos en sistemas de almacenamiento de archivos como el Sistema de almacenamiento de alto rendimiento y SAM-FS, en sistemas de archivos de disco (Unix, Linux o Windows), como objetos binarios grandes o datos tabulares en sistemas de administración de bases de datos relacionales , y en bibliotecas de cintas.

Si bien tienen licencia, las distribuciones de fuentes de SRB están disponibles gratuitamente para organizaciones académicas y sin fines de lucro. Nirvana SRB, una versión comercial de SRB, presentaba capacidades específicamente adaptadas al uso gubernamental y comercial. [4]