Articulo de referencia

Agente de recursos de almacenamiento

Storage Resource Broker ( SRB ) es un software de gestión de redes de datos utilizado en proyectos de investigación en ciencias computacionales . SRB es un sistema de archivos d...

Storage Resource Broker ( SRB ) es un software de gestión de redes de datos utilizado en proyectos de investigación en ciencias computacionales . SRB es un sistema de archivos distribuido lógico basado en una arquitectura cliente-servidor que ofrece a los usuarios un único espacio de nombres lógico global o jerarquía de archivos. [ 1 ] En esencia, el software permite al 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 a través de una red. Como parte de esto, implementa un espacio de nombres lógico (distinto de los nombres de archivo 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 según sus atributos, así como por su 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 construye sobre otros paquetes de software importantes (diversos sistemas de almacenamiento, fuentes de datos en tiempo real, un sistema de gestión de bases de datos relacionales, etc.) y cuenta con funciones de biblioteca invocables que pueden ser utilizadas por software de nivel superior. Sin embargo, es más completo que muchos sistemas de software middleware, ya que implementa un entorno integral de gestión de datos distribuidos, que incluye diversas aplicaciones cliente para el usuario final. Dispone de funcionalidades para admitir la gestión y el intercambio colaborativo (y controlado), la publicación, la replicación, la transferencia y la preservación de colecciones de datos distribuidas. [ 2 ]

SRB se utiliza a veces junto con sistemas de computación en malla , como Globus Alliance, y puede utilizar el sistema de autenticación de la infraestructura de seguridad de la malla (GSI) de Globus Alliance .

SRB puede almacenar y recuperar datos en sistemas de almacenamiento de archivo como High Performance Storage System 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.

SRB se utiliza desde 1997. En 2008, se estimaba que SRB gestionaba más de dos petabytes de datos.

Si bien están sujetas a licencia, las distribuciones de código fuente de SRB están disponibles gratuitamente para organizaciones académicas y sin fines de lucro. Nirvana SRB, una versión comercial de SRB, presentaba funcionalidades específicamente adaptadas para uso gubernamental y comercial. [ 3 ]

Historia

El desarrollo de SRB comenzó en 1995, gracias a la colaboración entre 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).

SRB se basa en el trabajo de Reagan Moore. Moore, doctora en física de plasmas por la UCSD y antigua física computacional de plasmas en General Atomics, se unió al Centro de Supercomputación de San Diego desde su creación. [ 4 ] Un proyecto para un banco de pruebas de computación de objetos distribuidos fue financiado por DARPA y la Oficina de Patentes y Marcas de los Estados Unidos en 1998 y 1999. [ 5 ]

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

El Sistema Integrado de Gestión de Datos Orientado a Reglas (iRODS) es un proyecto derivado del equipo SDSC SRB (que posteriormente se convirtió en el grupo de Entornos Cibernéticos de Datos Intensivos) y sustituyó 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 totalmente de código abierto. En las conferencias de 2011 se realizaron demostraciones de iRODS. [ 9 ]

Referencias

  1. "¿Qué es el SRB?" . Wiki del SRB . 16 de mayo de 2006. Archivado del original el 2 de julio de 2013 . Consultado el 17 de julio de 2013 .
  2. 1 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 - CASCON '10 . págs. 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. "Nirvana Storage - Home of the Storage Resource Broker (SRB)" . Sitio web . Archivado del original el 24 de julio de 2008. Consultado el 17 de julio de 2013 .
  4. "San Diego Business Journal", 29 de septiembre de 2003
  5. "Profundizando en los datos: Preguntas y respuestas con Reagan Moore" . Sitio web del SDSC . Archivado del original el 2 de julio de 2013. Consultado el 17 de julio de 2013 .
  6. "General Atomics adquiere licencia exclusiva de la UCSD para la comercialización de un software único de gestión de datos" . Comunicado de prensa . General Atomics. 22 de septiembre de 2003. Consultado el 17 de julio de 2013 .
  7. "General Atomics, División Nirvana lanza SRB 2008" . Comunicado de prensa . General Atomics. 29 de julio de 2008. Consultado el 17 de julio de 2013 .
  8. "Nirvana SRB 2012 R3® se ha mejorado con importantes mejoras en el rendimiento del almacenamiento en caché, la sincronización y la migración de bases de datos" . Comunicado de prensa . General Atomics. 5 de noviembre de 2012. Archivado del original el 12 de junio de 2015. Consultado el 17 de julio de 2013 .
  9. Conway, Mike; Moore, Reagan; Rajasekar, Arcot; Nief, Jean-Yves (2011). "Demostración de preservación de datos guiada por políticas utilizando iRODS". Simposio Internacional IEEE de 2011 sobre Políticas para Sistemas y Redes Distribuidas . págs. 173–174 . doi : 10.1109/POLICY.2011.17 . ISBN  978-0-7695-4330-7. S2CID 8684444 . 
Bibliografía
  • Moore, R. (julio de 2006). "Construyendo entornos de preservación con tecnología de cuadrícula de datos" . American Archivist . 69 (1): 139– 158. doi : 10.17723/aarc.69.1.176p51l2w5278567 .
  • Moore, R.; A. Rajasekar; M. Wan (abril de 2006). "Redes de datos globales de intermediarios de recursos de almacenamiento". Decimocuarta Conferencia NASA Goddard / Vigésimo tercera Conferencia IEEE sobre sistemas y tecnologías de almacenamiento masivo . NASA / IEEE MSST2006.
  • Rajasekar, A.; M. Wan; R. Moore; W. Schroeder (mayo de 2006). "Un prototipo de sistema de gestión de datos distribuidos basado en reglas". Taller HPDC sobre gestión de datos distribuidos de próxima generación . París, Francia.
  • Rajasekar, A.; M. Wan; R. Moore (marzo de 2009). "Procesamiento de eventos en cuadrículas de datos orientadas a políticas". Actas del Simposio de Primavera de la AAAI sobre Procesamiento Inteligente de Eventos . Stanford, California: 61–66 .
  • Agente de recursos de almacenamiento (SRB) de DICE
  • Sitio web de iRODS