Broker zasobów pamięci masowej
Storage Resource Broker ( SRB ) to oprogramowanie komputerowe do zarządzania siatką danych , wykorzystywane w projektach badawczych z zakresu informatyki . SRB to logiczny rozproszony system plików oparty na architekturze klient-serwer , który zapewnia użytkownikom pojedynczą globalną logiczną przestrzeń nazw lub hierarchię plików. Zasadniczo oprogramowanie umożliwia użytkownikowi korzystanie z jednego mechanizmu do pracy z wieloma źródłami danych.
Opis
SRB zapewnia jednolity interfejs do heterogenicznych komputerowych zasobów przechowywania danych w sieci. W ramach tego implementuje logiczną przestrzeń nazw (różną od fizycznych nazw plików) i utrzymuje metadane dotyczące obiektów danych (plików), użytkowników, grup, zasobów, kolekcji i innych elementów w katalogu metadanych SRB (MCAT) przechowywanych w system zarządzania relacyjną bazą danych . Można wyszukiwać metadane systemowe i zdefiniowane przez użytkownika w celu zlokalizowania plików na podstawie atrybutów, a także według nazwy. SRB działa na różnych wersjach systemów Unix , Linux i Microsoft Windows .
System SRB jest oprogramowaniem pośrednim w tym sensie, że jest zbudowany na innych głównych pakietach oprogramowania (różne systemy pamięci masowej, źródła danych czasu rzeczywistego, system zarządzania relacyjną bazą danych itp. ) i ma wywoływalne funkcje biblioteczne, które mogą być wykorzystywane przez oprogramowanie wyższego rzędu. Jest jednak bardziej kompletny niż wiele systemów oprogramowania pośredniego, ponieważ implementuje kompleksowe rozproszone środowisko zarządzania danymi, w tym różne aplikacje klienckie dla użytkowników końcowych. Posiada funkcje wspierające zarządzanie i wspólne (i kontrolowane) udostępnianie, publikację, replikację, przesyłanie i przechowywanie rozproszonych zbiorów danych.
SRB jest czasami używany w połączeniu z sieciowymi systemami obliczeniowymi, takimi jak Globus Alliance , i może wykorzystywać system uwierzytelniania Globus Alliance Grid Security Infrastructure (GSI) .
SRB może przechowywać i pobierać dane w archiwalnych systemach pamięci masowej, takich jak High Performance Storage System i SAM-FS, w dyskowych systemach plików (Unix, Linux lub Windows), jako duże obiekty binarne lub dane tabelaryczne w systemach zarządzania relacyjnymi bazami danych oraz w biblioteki taśmowe.
SRB był używany od 1997 r. Szacuje się, że w 2008 r. SRB zarządzał ponad dwoma petabajtami danych.
Licencjonowane dystrybucje źródłowe SRB są swobodnie dostępne dla organizacji akademickich i non-profit. Nirvana SRB, komercyjna wersja SRB, zawierała funkcje specjalnie przystosowane do użytku rządowego i komercyjnego.
Historia
Rozwój SRB rozpoczął się w 1995 roku dzięki wspólnym wysiłkom General Atomics , Data Intensive Cyber Environments Group (DICE) i San Diego Supercomputer Center (SDSC) na Uniwersytecie Kalifornijskim w San Diego (UCSD) przy wsparciu National Fundacja Nauki (NSF).
SRB opiera się na pracy Reagana Moore'a. Moore, doktor fizyki plazmy z UCSD i były fizyk obliczeniowy plazmy w General Atomics, dołączył do San Diego Supercomputer Center od samego początku. Projekt stanowiska testowego do obliczeń rozproszonych obiektów został sfinansowany przez DARPA i Urząd Patentów i Znaków Towarowych Stanów Zjednoczonych w latach 1998 i 1999.
W 2003 roku firma General Atomics otrzymała wyłączną licencję od UCSD na opracowanie SRB do zastosowań komercyjnych. Nowe wersje zostały ogłoszone w 2008 i 2012 roku.
Zintegrowany system zarządzania danymi zorientowany na reguły (iRODS) jest kontynuacją projektu zespołu SDSC SRB (który stał się grupą Data Intensive Cyber Environments) iw dużej mierze zastąpił korzystanie z SRB. iRODS opiera się na koncepcjach SRB, ale został całkowicie przepisany, zawiera wysoce konfigurowalny silnik reguł i jest w pełni open source. Konferencje w 2011 roku obejmowały pokazy iRODS.
- Bibliografia
- Moore, R. (lipiec 2006). „Budowanie środowisk ochrony za pomocą technologii Data Grid” . amerykański archiwista . 69 (1): 139–158. doi : 10.17723/aarc.69.1.176p51l2w5278567 .
- Moore, R.; A. Rajasekara; M. Wan (kwiecień 2006). „Globalne siatki danych brokera zasobów pamięci masowej” . Czternasta NASA Goddard / Dwudziesta trzecia konferencja IEEE na temat systemów i technologii pamięci masowej . NASA/IEEE MSST2006.
- Rajasekar, A.; M. Wan; R. Moore'a; W. Schroeder (maj 2006). „Prototypowy rozproszony system zarządzania danymi oparty na regułach”. Warsztaty HPDC dotyczące zarządzania danymi rozproszonymi nowej generacji . Paryż, Francja.
- Rajasekar, A.; M. Wan; R. Moore (marzec 2009). „Przetwarzanie zdarzeń w siatkach danych zorientowanych na zasady” . Proceedings of Intelligent Event Processing AAAI Spring Symposium . Stanford, Kalifornia: 61–66.