- Storage Resource Broker
Storage Resource Broker (SRB) is a
data grid middleware software system produced by theSan Diego Supercomputer Center (SDSC) and commercialized by [http://www.nirvanastorage.com Nirvana] that is operating in many national and internationalcomputational science research projects.Depending on the "flavor" of the configuration, use patterns, and policies, the SRB creates what is called a
data grid , adigital library , persistent archive, and/or distributedfile system .SRB provides a uniform interface to heterogeneous data storage resources over a network. As part of this, it implements a logical namespace (distinct from physical file names) and maintains metadata on data-objects (files), users, groups, resources, collections, and other items in an SRB Metadata Catalog (MCAT) stored in a relational
database management system . System and user-defined metadata can be queried to locate files based on attributes as well as by name. SRB runs on various versions ofUnix ,Linux , andMicrosoft Windows .The SDSC SRB system is
middleware in the sense that it is built on top of other major software packages (various storage systems, real-time data sources, a relationaldatabase management system , etc) and it has callable library functions that can be utilized by higher level software. However, it is more complete than many middleware software systems as it implements a comprehensive distributed data management environment, including various end-user client applications. It has features to support the management and collaborative (and controlled) sharing, publication, replication, transfer, and preservation of distributed data collections.SDSC SRB is sometimes used in conjunction with computational
grid computing systems, such asGlobus Alliance , and can utilize the Globus Alliance Grid Security Infrastructure (GSI)authentication system.SRB can store and retrieve data in archival storage systems such as HPSS and SAM-FS, on disk
file system s (Unix, Linux, or Windows), as Binary Large Objects or tabular data in relationaldatabase management system s, and on tape libraries.The SRB has been used in production since 1997. Globally the SRB is estimated to be managing over one petabyte of data, as of early 2006. [http://www.sdsc.edu/srb/index.php/
] That number is expected to grow at a rate of one petabyte a year. SDSC is currently managing over 655 terabytes of data in over 106 million files. Many other computer centers and consortia are independently managing additional SRB data collections.While licensed, SRB source distributions are freely available to academic and non-profit organizations. A commercial version (which diverged from the SDSC version in 2001) is also available by [http://www.nirvanastorage.com Nirvana] .
ee also
*
data grid External links
* [http://www.sdsc.edu/srb/index.php/Main_Page SDSC Storage Resource Broker (SRB)]
* [http://www.nirvanastorage.com Nirvana Storage Resource Broker (SRB)]
* [http://www.sdsc.edu/srb/index.php/Projects SDSC SRB Projects]
* [http://www.sdsc.edu/srb/index.php/Sponsors SDSC SRB Funding Agencies]
* [http://www.sun.com/storage/software/data_mgmt/sam-fs/ SUN Microsystems SAM-FS]
* [http://www.hpss-collaboration.org/hpss/index.jsp High Performance Storage System HPSS]
* [https://www.irods.org/index.php/iRODS_V1.0 iRODS: integrated Rule-based Data System, derived from SDSC SRB]
Wikimedia Foundation. 2010.