Top Banner
http://www.ngs.ac.uk http://www.grid- support.ac.uk http://www.eu- egee.org/ http:// www.pparc.ac.uk/ http:// www.nesc.ac.uk/ The Storage Resource Broker and the NGS Slides from Wayne Schroeder, SDSC and Peter Berrisford, RAL
11
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Http:// // The Storage Resource Broker and.

http://www.ngs.ac.ukhttp://www.grid-support.ac.uk

http://www.eu-egee.org/http://www.pparc.ac.uk/http://www.nesc.ac.uk/

The Storage Resource Brokerand the NGS

Slides from Wayne Schroeder, SDSC andPeter Berrisford, RAL

Page 2: Http:// // The Storage Resource Broker and.

Induction to Grid Computing and the NGS 3

Acknowledgements

• This tutorial selects slides from several sources, specifically from talks given by Wayne Schroeder (SDSC) and Peter Berrisford (RAL)

Page 3: Http:// // The Storage Resource Broker and.

Induction to Grid Computing and the NGS 4

Goal

• Introduce use of the SRB for distributed file management on the NGS– This is the focus of the practical that follows

• NOTE:– Wayne Schroeder: “SRB does so much, people tend to

learn subsets and are often unaware of useful features”

– So explore further!• http://www.sdsc.edu/srb/

• For a full SRB tutorial, see: http://www.niees.ac.uk/events/srb

Page 4: Http:// // The Storage Resource Broker and.

Induction to Grid Computing and the NGS 8

SRB Projects• Digital Libraries

– UCB, Umich, UCSB, Stanford,CDL– NSF NSDL - UCAR / DLESE

• NASA Information Power Grid• Astronomy

– National Virtual Observatory – 2MASS Project (2 Micron All Sky Survey)

• Particle Physics – Particle Physics Data Grid (DOE)– GriPhyN – SLAC Synchrotron Data Repository

• Medicine– Digital Embryo (NLM)

• Earth Systems Sciences– ESIPS– LTER

• Persistent Archives– NARA– LOC

• Neuro Science & Molecular Science– TeleScience/NCMIR, BIRN– SLAC, AfCS, …

Over 90 Tera Bytes in 16 million files

Page 5: Http:// // The Storage Resource Broker and.

Induction to Grid Computing and the NGS 10

What is SRB?

• Storage Resource Broker (SRB) is a software product developed by the San Diego Supercomputing Centre (SDSC).

• Allows users to access files and database objects across a distributed environment.

• Actual physical location and way the data is stored is abstracted from the user

• Allows the user to add user defined metadata describing the scientific content of the information

Page 6: Http:// // The Storage Resource Broker and.

Induction to Grid Computing and the NGS 11

How SRB Works

MCATDatabase

MCATServer

SRB AServer

SRB BServer

SRBClient

a

b

c d

e

f

g

• 4 major components:

– The Metadata Catalogue (MCAT)

– The MCAT-EnabledSRB Server

– The SRB Storage Server

– The SRB Client

Page 7: Http:// // The Storage Resource Broker and.

Induction to Grid Computing and the NGS 12

SRB Client Tools

• Provide a user interface to send requests to the SRB server.

• 4 main interfaces: – Command line (S-Commands)

– MS Windows (InQ)

– Web based (MySRB).

– Java (JARGON)

• Web Services (MATRIX)

Page 8: Http:// // The Storage Resource Broker and.

Induction to Grid Computing and the NGS 13

Planned Deployment on NGS

Online Replication

SRB Server

SRB server @ RAL

Resource Driver

MCAT

SRB server @ Oxford

Resource Driver

Database Servers @ RAL

User

DiskFarm

Disk Farm

MCAT Server @ RAL

DB1

DB n

Database Servers @ Manchester

DB1

DB n

SRB Server

MCAT

MCAT Server @ Manchester

Failover link

DiskFarm

SRB server @ HPCX

Resource Driver

DiskFarm

SRB server @ Leeds

Resource Driver

DiskFarm

Page 9: Http:// // The Storage Resource Broker and.

Induction to Grid Computing and the NGS 14

Summary

• SRB provides NGS users with– a virtual filesystem

– Accessible from all core nodes and from the “UI” / desktop

– (will provide) redundancy – mirrored catalogue server

– Replica files

– Support for application metadata associated with files

Page 10: Http:// // The Storage Resource Broker and.

Induction to Grid Computing and the NGS 15

Tutorial Overview

• Use of the Scommands– Commands for unix based access to srb

– Strong analogy to unix file commands

• Accessing files from multiple (two) sites

Page 11: Http:// // The Storage Resource Broker and.

Induction to Grid Computing and the NGS 16

Getting Started

• Launch two “putty” connections to pub-234– One for commands run on pub-234

– One for connecting to grid-data.rl.ac.uk and running commands from there

• Open browser and follow link from http://homepages.nesc.ac.uk/~gcw/NGS/

• Follow the instructions from there.• Your SRB name is the same as your account on

pub-234