ストレージ リソース ブローカー( SRB ) は、計算科学研究プロジェクトで使用されるデータ グリッド管理コンピュータ ソフトウェアです。SRB は、単一のグローバル論理名前空間またはファイル階層をユーザーに提供するクライアント サーバー アーキテクチャに基づく論理分散ファイル システムです。 [1]基本的に、このソフトウェアにより、ユーザーは単一のメカニズムを使用して複数のデータ ソースを操作できます。
説明
SRB は、ネットワーク上の異機種コンピュータ データ ストレージリソースへの統一されたインターフェイスを提供します。この一環として、SRB は論理名前空間(物理ファイル名とは異なる) を実装し、データ オブジェクト (ファイル)、ユーザー、グループ、リソース、コレクション、およびその他の項目に関するメタデータを、リレーショナルデータベース管理システムに格納された SRBメタデータカタログ (MCAT) に保持します。[2]システムおよびユーザー定義のメタデータを照会して、名前だけでなく属性に基づいてファイルを検索できます。SRB は、Unix、Linux、Microsoft Windows のさまざまなバージョンで動作します。
SRB システムは、他の主要なソフトウェア パッケージ (さまざまなストレージ システム、リアルタイム データ ソース、リレーショナルデータベース管理システムなど) の上に構築され、上位レベルのソフトウェアで利用できる呼び出し可能なライブラリ関数を備えているという意味でミドルウェアです。ただし、さまざまなエンド ユーザー クライアント アプリケーションを含む包括的な分散データ管理環境を実装しているため、多くのミドルウェア ソフトウェア システムよりも完成度が高くなっています。分散データ コレクションの管理と共同 (および制御) による共有、公開、複製、転送、保存をサポートする機能を備えています。[3]
SRB は、Globus Alliance などの計算グリッド コンピューティングシステムと組み合わせて使用されることもあり、Globus Alliance Grid Security Infrastructure (GSI)認証システムを利用できます。
SRB は、 High Performance Storage Systemや SAM-FSなどのアーカイブ ストレージ システム、ディスクファイル システム(Unix、Linux、または Windows)、リレーショナルデータベース管理システム内のバイナリ ラージ オブジェクトまたは表形式データ、およびテープ ライブラリにデータを保存および取得できます。
SRB は 1997 年から使用されていました。2008 年には、SRB が 2 ペタバイトを超えるデータを管理していると推定されました。
ライセンスはありますが、SRBのソース配布は学術機関や非営利団体に無料で提供されています。SRBの商用版であるNirvana SRBは、政府機関や商用での使用に特化した機能を備えています。[4]
歴史
SRB の開発は、ゼネラル・アトミックス社、データ集約型サイバー環境グループ (DICE)、カリフォルニア大学サンディエゴ校(UCSD) のサンディエゴ・スーパーコンピュータ・センター(SDSC)の協力により、国立科学財団(NSF)の支援を受けて1995 年に始まりました。
SRB はレーガン・ムーアの研究成果を基に構築されました。ムーアは UCSD でプラズマ物理学の博士号を取得し、ジェネラル・アトミックス社の元計算プラズマ物理学者で、サンディエゴ・スーパーコンピュータ・センターの設立当初から参加しています。[5]分散オブジェクト計算テストベッドのプロジェクトは、1998 年と 1999 年にDARPAと米国特許商標庁 から資金提供を受けました。 [6]
2003年、ゼネラル・アトミックス社はUCSDからSRBの商業利用のための独占的開発ライセンスを付与された。[7] 新バージョンは2008年と2012年に発表された。[8] [9]
統合ルール指向データ管理システム (iRODS) は、SDSC SRB チーム (後にデータ集約型サイバー環境グループに改組) の後継プロジェクトであり、SRB の使用をほぼ置き換えました。iRODS は SRB の概念に基づいていますが、完全に書き直され、その中核には高度に構成可能なルール エンジンが含まれ、完全にオープン ソースです。2011 年の会議では iRODS のデモが行われました。[10]
参考文献
- ^ 「SRBとは何か」。SRB wiki。2006年5月16日。2013年7月2日時点のオリジナルよりアーカイブ。2013年7月17日閲覧。
- ^ Baru, Chaitanya; Moore, Reagan; Rajasekar, Arcot; Wan, Michael (2010). 「SDSC ストレージ リソース ブローカー」. CASCON の最初の 10 年間の高影響力論文: 189–200. CiteSeerX 10.1.1.203.4142 . doi :10.1145/1925805.1925816. S2CID 15937740. (1998年11月30日~12月3日の再版)
- ^ Baru, Chaitanya; Moore, Reagan; Rajasekar, Arcot; Wan, Michael (2010). 「SDSC ストレージ リソース ブローカー」. CASCON の最初の 10 年間の高影響力論文: 189–200. CiteSeerX 10.1.1.203.4142 . doi :10.1145/1925805.1925816. S2CID 15937740. (1998年11月30日~12月3日の再版)
- ^ 「Nirvana Storage - ストレージ リソース ブローカー (SRB) のホーム」。Web サイト。2008 年 7 月 24 日時点のオリジナルよりアーカイブ。2013 年7 月 17 日閲覧。
- ^ 「サンディエゴビジネスジャーナル」、2003年9月29日[リンク切れ ]
- ^ 「Digging Into Data: Q&A with Reagan Moore」。SDSC Web サイト。2013 年 7 月 2 日時点のオリジナルよりアーカイブ。2013年7 月 17 日閲覧。
- ^ 「ゼネラル・アトミクス、UCSDから独自のデータ管理ソフトウェアの商業化に関する独占ライセンスを取得」。プレスリリース。ゼネラル・アトミクス。2003年9月22日。 2013年7月17日閲覧。
- ^ 「ゼネラル・アトミックス、ニルヴァーナ部門がSRB 2008をリリース」。プレスリリース。ゼネラル・アトミックス。2008年7月29日。 2013年7月17日閲覧。
- ^ 「Nirvana SRB 2012 R3® は、キャッシュ パフォーマンス、同期、データベース移行の大幅な改善により強化されました」。プレス リリース。General Atomics。2012 年 11 月 5 日。2015 年 6 月 12 日時点のオリジナルよりアーカイブ。2013 年7 月 17 日閲覧。
- ^ Conway, Mike; Moore, Reagan; Rajasekar, Arcot; Nief, Jean-Yves (2011)。「iRODS を使用したポリシー ガイド付きデータ保存のデモンストレーション」。2011 IEEE 国際シンポジウム「分散システムとネットワークのポリシー」 。pp. 173–174。doi : 10.1109 / POLICY.2011.17。ISBN 978-0-7695-4330-7. S2CID 8684444。
- 文献
- Moore, R. (2006 年 7 月). 「データ グリッド テクノロジーによる保存環境の構築」. American Archivist . 69 (1): 139–158. doi : 10.17723/aarc.69.1.176p51l2w5278567 .
- Moore, R.、A. Rajasekar、M. Wan (2006 年 4 月)。「ストレージ リソース ブローカー グローバル データ グリッド」。第 14 回 NASA ゴダード / 第 23 回 IEEE 大容量ストレージ システムおよびテクノロジ カンファレンス。NASA / IEEE MSST2006。
- Rajasekar, A.、M. Wan、R. Moore、W. Schroeder (2006 年 5 月)。「プロトタイプのルール ベース分散データ管理システム」。次世代分散データ管理に関する HPDC ワークショップ。パリ、フランス。
- Rajasekar, A.、M. Wan、R. Moore (2009 年 3 月)。「ポリシー指向データ グリッドでのイベント処理」。インテリジェント イベント処理 AAAI 春季シンポジウム議事録。カリフォルニア州スタンフォード: 61–66。
外部リンク
- DICE ストレージ リソース ブローカー (SRB)
- iRODSウェブサイト
- ニルヴァーナのWikipediaページ
