stringtranslate.com

Agente de recursos de almacenamiento

Storage Resource Broker ( SRB ) es un software informático de gestión de cuadrículas de datos que se utiliza en proyectos de investigación en 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] Básicamente, el software permite a un usuario utilizar un único mecanismo para trabajar con múltiples fuentes de datos.

Descripción

SRB proporciona una interfaz uniforme para recursos de almacenamiento de datos informáticos heterogéneos en una red. Como parte de esto, implementa un espacio de nombres lógico (distinto de los nombres de archivos físicos) y mantiene metadatos sobre 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] Los metadatos definidos por el sistema y por el usuario se pueden consultar para localizar archivos en función de atributos y también por nombre. SRB se ejecuta en varias versiones de Unix , Linux y Microsoft Windows .

El sistema SRB es un middleware en el sentido de que está construido sobre otros paquetes de software importantes (varios sistemas de almacenamiento, fuentes de datos en tiempo real, un sistema de gestión de bases de datos relacionales , etc.) y tiene funciones de biblioteca invocables que pueden ser utilizadas por software de nivel superior. Sin embargo, es más completo que muchos sistemas de software de middleware, ya que implementa un entorno integral de gestión de datos distribuidos, que incluye varias aplicaciones cliente para el usuario final. Tiene características para respaldar la gestión y el uso compartido, la publicación, la replicación, la transferencia y la conservación colaborativos (y controlados) de colecciones de datos distribuidos. [3]

SRB a veces se utiliza junto con sistemas de computación en red , como Globus Alliance, y puede utilizar el sistema de autenticación de Infraestructura de Seguridad de Red (GSI) de Globus Alliance .

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 gestión de bases de datos relacionales y en bibliotecas de cintas.

El SRB se utiliza desde 1997. En 2008, se estimó que el SRB administraba más de dos petabytes de datos.

Si bien cuentan con licencia, las distribuciones de código fuente de SRB están disponibles de forma gratuita para organizaciones académicas y sin fines de lucro. Nirvana SRB, una versión comercial de SRB, presenta capacidades específicamente adaptadas para uso gubernamental y comercial. [4]

Historia

El desarrollo de SRB comenzó en 1995, gracias a los esfuerzos cooperativos de General Atomics , el Data Intensive Cyber ​​Environments Group (DICE) y el San Diego Supercomputer Center (SDSC) de la Universidad de California en San Diego (UCSD), con el apoyo de la National Science Foundation (NSF).

El SRB se basa en el trabajo de Reagan Moore, doctor en física del plasma por la UCSD y ex físico computacional del plasma en General Atomics. Se incorporó al Centro de Supercomputación de San Diego desde sus inicios. [5] En 1998 y 1999, la DARPA y la Oficina de Patentes y Marcas de los Estados Unidos financiaron un proyecto para un banco de pruebas de computación de objetos distribuidos . [6]

En 2003, General Atomics recibió una licencia exclusiva de la UCSD para desarrollar SRB para aplicaciones comerciales. [7] Se anunciaron nuevas versiones en 2008 y 2012. [8] [9]

El sistema integrado de gestión de datos orientado a reglas (iRODS) es un proyecto de continuación del equipo SRB de SDSC (que se convirtió en el grupo de entornos cibernéticos intensivos en datos) y reemplazó en gran medida el uso de SRB. iRODS se basa en conceptos de SRB pero fue completamente reescrito, incluye un motor de reglas altamente configurable en su núcleo y es completamente de código abierto. Las conferencias de 2011 incluyeron demostraciones de iRODS. [10]

Referencias

  1. ^ "¿Qué es la SRB?". Wiki de la SRB . 16 de mayo de 2006. Archivado desde el original el 2 de julio de 2013. Consultado el 17 de julio de 2013 .
  2. ^ Baru, Chaitanya; Moore, Reagan; Rajasekar, Arcot; Wan, Michael (2010). "El agente de recursos de almacenamiento SDSC". Documentos de alto impacto de la primera década de CASCON : 189–200. CiteSeerX 10.1.1.203.4142 . doi :10.1145/1925805.1925816. S2CID  15937740. (Reimpresión del 30 de noviembre al 3 de diciembre de 1998)
  3. ^ Baru, Chaitanya; Moore, Reagan; Rajasekar, Arcot; Wan, Michael (2010). "El agente de recursos de almacenamiento SDSC". Documentos de alto impacto de la primera década de CASCON : 189–200. CiteSeerX 10.1.1.203.4142 . doi :10.1145/1925805.1925816. S2CID  15937740. (Reimpresión del 30 de noviembre al 3 de diciembre de 1998)
  4. ^ "Nirvana Storage - Home of the Storage Resource Broker (SRB)" sitio web . Archivado desde el original el 2008-07-24 . Consultado el 17 de julio de 2013 .
  5. ^ "San Diego Business Journal", 29 de septiembre de 2003 [ enlace roto ]
  6. ^ "Explorando los datos: preguntas y respuestas con Reagan Moore". Sitio web de SDSC . Archivado desde el original el 2 de julio de 2013. Consultado el 17 de julio de 2013 .
  7. ^ "General Atomics adquiere licencia exclusiva de UCSD para la comercialización de software exclusivo de gestión de datos". Nota de prensa . General Atomics. 22 de septiembre de 2003 . Consultado el 17 de julio de 2013 .
  8. ^ "General Atomics, Nirvana Division lanza SRB 2008". Nota de prensa . General Atomics. 29 de julio de 2008 . Consultado el 17 de julio de 2013 .
  9. ^ "Nirvana SRB 2012 R3® se ha mejorado con mejoras significativas en el rendimiento de la memoria caché, la sincronización y la migración de bases de datos". Nota de prensa . General Atomics. 5 de noviembre de 2012. Archivado desde el original el 12 de junio de 2015 . Consultado el 17 de julio de 2013 .
  10. ^ Conway, Mike; Moore, Reagan; Rajasekar, Arcot; Nief, Jean-Yves (2011). "Demostración de la preservación de datos guiada por políticas utilizando iRODS". Simposio internacional IEEE de 2011 sobre políticas para sistemas y redes distribuidos . págs. 173-174. doi :10.1109/POLICY.2011.17. ISBN. 978-0-7695-4330-7.S2CID8684444  .​
Bibliografía

Enlaces externos