A. Sim, CRD, L B N L 1 SC 2008 Uniform Grid Storage Access Scientific Data management Research Group Computational Research Division Lawrence Berkeley.

Slides:



Advertisements
Similar presentations
Peter Berrisford RAL – Data Management Group SRB Services.
Advertisements

DPM Name Server (DPNS) Namespace Authorization Location of physical files DPM Server Requests queuing and processing Space Management SRM Servers v1.1,
1 SRM-Lite: overcoming the firewall barrier for large scale file replication Arie Shoshani Alex Sim Lawrence Berkeley National Laboratory April, 2007.
1 CHEP 2003 Arie Shoshani Experience with Deploying Storage Resource Managers to Achieve Robust File replication Arie Shoshani Alex Sim Junmin Gu Scientific.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
– n° 1 StoRM latest performance test results Alberto Forti Otranto, Jun
A. Sim, CRD, L B N L 1 Data Management Foundations Workshop, Mar. 3, 2009 Storage in OSG and BeStMan Alex Sim Scientific Data Management Research Group.
Magda – Manager for grid-based data Wensheng Deng Physics Applications Software group Brookhaven National Laboratory.
1 Grid, Storage and SRM. 2 Introduction 3 Storage and Grid Grid applications need to reserve and scheduleGrid applications need to reserve and schedule.
A. Sim, CRD, L B N L GIN-Data : SRM Island Inter-Op Testing With SRM-TESTER Alex Sim, Vijaya Natarajan Computational Research Division Lawrence Berkeley.
Maarten Litmaath (CERN), EGEE User Forum, CERN, 2006/03/02 (v3) Use of the SRM interface Use case What is the SRM? –Who develops it? –Is it a standard?
A. Sim, CRD, L B N L 1 US CMS Workshop, Mar. 3, 2009 Berkeley Storage Manager (BeStMan) Alex Sim Scientific Data Management Research Group Computational.
CERN, 29 August 2006 Status Report Riccardo Zappi INFN-CNAF, Bologna.
CERN IT Department CH-1211 Genève 23 Switzerland t Plans and Architectural Options for Physics Data Analysis at CERN D. Duellmann, A. Pace.
A. Sim, CRD, L B N L 1 Oct. 23, 2008 BeStMan Extra Slides.
Data management in grid. Comparative analysis of storage systems in WLCG.
A. Sim, CRD, L B N L 1 OSG Applications Workshop 6/1/2005 OSG SRM/DRM Readiness and Plan Alex Sim / Jorge Rodriguez Scientific Data Management Group Computational.
1 Use of SRMs in Earth System Grid Arie Shoshani Alex Sim Lawrence Berkeley National Laboratory.
Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:
CERN IT Department CH-1211 Geneva 23 Switzerland t Storageware Flavia Donno CERN WLCG Collaboration Workshop CERN, November 2008.
4 Oct 04Storage Resource Manager, Timur Perelmutov, Don Petravick, Fermilab 1 Storage Resource Management at Fermilab Timur Perelmutov Don Petravick Fermi.
D C a c h e Michael Ernst Patrick Fuhrmann Tigran Mkrtchyan d C a c h e M. Ernst, P. Fuhrmann, T. Mkrtchyan Chep 2003 Chep2003 UCSD, California.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
Author - Title- Date - n° 1 Partner Logo EU DataGrid, Work Package 5 The Storage Element.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE middleware: gLite Data Management EGEE Tutorial 23rd APAN Meeting, Manila Jan.
Andrew C. Smith – Storage Resource Managers – 10/05/05 Functionality and Integration Storage Resource Managers.
Enabling Grids for E-sciencE Introduction Data Management Jan Just Keijser Nikhef Grid Tutorial, November 2008.
Light weight Disk Pool Manager experience and future plans Jean-Philippe Baud, IT-GD, CERN September 2005.
Owen SyngeTitle of TalkSlide 1 Storage Management Owen Synge – Developer, Packager, and first line support to System Administrators. Talks Scope –GridPP.
1 Grid File Replication using Storage Resource Management Presented By Alex Sim Contributors: JLAB: Bryan Hess, Andy Kowalski Fermi: Don Petravick, Timur.
Computing Sciences Directorate, L B N L 1 CHEP 2003 Standards For Storage Resource Management BOF Co-Chair: Arie Shoshani * Co-Chair: Peter Kunszt ** *
1 SRM-Lite: overcoming the firewall barrier for data movement Arie Shoshani Alex Sim Viji Natarajan Lawrence Berkeley National Laboratory SDM Center All-Hands.
Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 SRM v2.2 working group update Results of the May workshop at FNAL
CERN SRM Development Benjamin Coutourier Shaun de Witt CHEP06 - Mumbai.
Jens G Jensen RAL, EDG WP5 Storage Element Overview DataGrid Project Conference Heidelberg, 26 Sep-01 Oct 2003.
INFSO-RI Enabling Grids for E-sciencE Introduction Data Management Ron Trompert SARA Grid Tutorial, September 2007.
1 Use of SRM File Streaming by Gateway Alex Sim Arie Shoshani May 2008.
Computing Sciences Directorate, L B N L 1 SC 2003 Storage Resource Managers: Essential Components for the Grid Arie Shoshani Staff: Alex Sim, Junmin Gu,
Padova, 5 October StoRM Service view Riccardo Zappi INFN-CNAF Bologna.
Super Computing 2000 DOE SCIENCE ON THE GRID Storage Resource Management For the Earth Science Grid Scientific Data Management Research Group NERSC, LBNL.
EGI-Engage Data Services and Solutions Part 1: Data in the Grid Vincenzo Spinoso EGI.eu/INFN Data Services.
Production Mode Data-Replication Framework in STAR using the HRM Grid CHEP ’04 Congress Centre Interlaken, Switzerland 27 th September – 1 st October Eric.
StoRM: status report A disk based SRM server.
SRM-iRODS Interface Development WeiLong UENG Academia Sinica Grid Computing 1.
1 Scientific Data Management Group LBNL SRM related demos SC 2002 DemosDemos Robust File Replication of Massive Datasets on the Grid GridFTP-HPSS access.
A. Sim, CRD, L B N L 1 OSG Site Administrators Meeting, Dec. 13, 2007 Berkeley Storage Manager (BeStMan) Alex Sim Scientific Data Management Research Group.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Status of SRB/SRM interface development Fu-Ming Tsai Academia Sinica Grid Computing.
Bologna, March 30, 2006 Riccardo Zappi / Luca Magnoni INFN-CNAF, Bologna.
OSG STORAGE OVERVIEW Tanya Levshina. Talk Outline  OSG Storage architecture  OSG Storage software  VDT cache  BeStMan  dCache  DFS:  SRM Clients.
Introduction to Storage Element Hsin-Wei Wu Academia Sinica Grid Computing Center, Taiwan.
9/20/04Storage Resource Manager, Timur Perelmutov, Jon Bakken, Don Petravick, Fermilab 1 Storage Resource Manager Timur Perelmutov Jon Bakken Don Petravick.
A. Sim, CRD, L B N L 1 Production Data Management Workshop, Mar. 3, 2009 BeStMan and Xrootd Alex Sim Scientific Data Management Research Group Computational.
Open Science Grid Consortium Storage on Open Science Grid Placing, Using and Retrieving Data on OSG Resources Abhishek Singh Rana OSG Users Meeting July.
Riccardo Zappi INFN-CNAF SRM Breakout session. February 28, 2012 Ingredients 1. Basic ingredients (Fabric & Conn. level) 2. (Grid) Middleware ingredients.
Enabling Grids for E-sciencE EGEE-II INFSO-RI The Development of SRM interface for SRB Fu-Ming Tsai Academia Sinica Grid Computing.
EGEE Data Management Services
Grid, Storage and SRM Jan , 2008.
a brief summary for users
Jean-Philippe Baud, IT-GD, CERN November 2007
StoRM: a SRM solution for disk based storage systems
Status of the SRM 2.2 MoU extension
The lightweight Grid-enabled Disk Pool Manager (DPM)
Berkeley Storage Manager (BeStMan)
StoRM Architecture and Daemons
Introduction to Data Management in EGI
SRM Developers' Response to Enhancement Requests
Ákos Frohner EGEE'08 September 2008
Data Management cluster summary
GIN-Data : SRM Island Inter-Op Testing
INFNGRID Workshop – Bari, Italy, October 2004
Presentation transcript:

A. Sim, CRD, L B N L 1 SC 2008 Uniform Grid Storage Access Scientific Data management Research Group Computational Research Division Lawrence Berkeley National Laboratory Contact: Alex Sim Contact: Alex Sim Super Computing 2008, Nov , 2008 Austin, TX, USA SRMs institutions organizations SRM/iRODS-SRB dCache Fermilab

A. Sim, CRD, L B N L 2 SC 2008Abstract Large scale Grid computing requires dynamic storage allocation and management of large number of files. However, storage systems vary from a single disk to complex mass storage systems. A standard middleware specification, called Storage Resource Management (SRM) has been developed over the last seven years. It provides the functionality for dynamic storage reservation and management of the files in Grid spaces and manages file movement between these spaces. This demo will show the interoperability of different SRM implementations around the world based on the latest SRM specification. It will show the ability to put, get, and copy files between any of these storages systems using the SRM interfaces. In particular, we will demonstrate the ability of analysis program getting and putting files into a variety of remote storage systems using uniform SRM calls. Such analysis programs only need the SRM client to interact with any SRM-based or GridFTP-based servers. Many of these SRM-frontend systems are now used in large Grid projects, including the High Energy Physics Worldwide LHC Computing Grid (WLCG) Project, Open Science Grid (OSG) and the Earth System Grid (ESG) project.

A. Sim, CRD, L B N L 3 SC 2008 Storage Resource Managers (SRMs) are middleware components Storage Resource Managers (SRMs) are middleware components whose function is to provide dynamic space allocation and file management on shared storage components on the Grid Different implementations for underlying storage systems based on the SRM specification SRMs in the data gridSRMs in the data grid Shared storage space allocation & reservation important for data intensive applications Get/put files from/into spaces archived files on mass storage systems File transfers from/to remote sites, file replication Negotiate transfer protocols File and space management with lifetime support non-blocking (asynchronous) requests Directory management Interoperate with other SRMs What is SRM?

A. Sim, CRD, L B N L 4 SC 2008 Motivation & Requirements (1) Grid architecture needs to include reservation & scheduling of:Grid architecture needs to include reservation & scheduling of: Compute resources Storage resources Network resources Storage Resource Managers (SRMs) role in the data grid architectureStorage Resource Managers (SRMs) role in the data grid architecture Shared storage resource allocation & scheduling Specially important for data intensive applications Often files are archived on a mass storage system (MSS) Wide area networks – need to minimize transfers by file sharing Scaling: large collaborations (100’s of nodes, 1000’s of clients) – opportunities for file sharing File replication and caching may be used Need to support non-blocking (asynchronous) requests

A. Sim, CRD, L B N L 5 SC 2008 Motivation & Requirements (2) Suppose you want to run a job on your local machineSuppose you want to run a job on your local machine Need to allocate space Need to bring all input files Need to ensure correctness of files transferred Need to monitor and recover from errors What if files don’t fit space? Need to manage file streaming Need to remove files to make space for more files Now, suppose that the machine and storage space is a shared resourceNow, suppose that the machine and storage space is a shared resource Need to do the above for many users Need to enforce quotas Need to ensure fairness of space allocation and scheduling

A. Sim, CRD, L B N L 6 SC 2008 Motivation & Requirements (3) Now, suppose you want to do that on a GridNow, suppose you want to do that on a Grid Need to access a variety of storage systems mostly remote systems, need to have access permission Need to have special software to access mass storage systems Now, suppose you want to run distributed jobs on the GridNow, suppose you want to run distributed jobs on the Grid Need to allocate remote spaces Need to move (stream) files to remote sites Need to manage file outputs and their movement to destination site(s)

A. Sim, CRD, L B N L 7 SC 2008 Client and Peer-to-Peer Uniform Interface MSS Storage Resource Manager network client Client (command line)... Client’s site... Disk Cache Disk Cache Site 2 Site 1 Site N Storage Resource Manager Disk Cache Storage Resource Manager Client Program Disk Cache Disk Cache... Storage Resource Manager Disk Cache Disk Cache... Uniform SRM interface

A. Sim, CRD, L B N L 8 SC 2008 Storage Resource Managers: Main concepts Non-interference with local policies Advance space reservations Dynamic space management Pinning file in spaces Support abstract concept of a file name: Site URL Temporary assignment of file names for transfer: Transfer URL Directory Management and ACLs Transfer protocol negotiation Peer to peer request support Support for asynchronous multi-file requests Support abort, suspend, and resume operations

A. Sim, CRD, L B N L 9 SC 2008 SRM v2.2 Interface Data transfer functions to get files into SRM spaces from the client's local system or from other remote storage systems, and to retrieve themData transfer functions to get files into SRM spaces from the client's local system or from other remote storage systems, and to retrieve them srmPrepareToGet, srmPrepareToPut, srmBringOnline, srmCopy Space management functions to reserve, release, and manage spaces, their types and lifetimes.Space management functions to reserve, release, and manage spaces, their types and lifetimes. srmReserveSpace, srmReleaseSpace, srmUpdateSpace, srmGetSpaceTokens Lifetime management functions to manage lifetimes of space and files.Lifetime management functions to manage lifetimes of space and files. srmReleaseFiles, srmPutDone, srmExtendFileLifeTime Directory management functions to create/remove directories, rename files, remove files and retrieve file information.Directory management functions to create/remove directories, rename files, remove files and retrieve file information. srmMkdir, srmRmdir, srmMv, srmRm, srmLs Request management functions to query status of requests and manage requestsRequest management functions to query status of requests and manage requests srmStatusOf{Get,Put,Copy,BringOnline}Request, srmGetRequestSummary, srmGetRequestTokens, srmAbortRequest, srmAbortFiles, srmSuspendRequest, srmResumeRequest Other functions include Discovery and Permission functionsOther functions include Discovery and Permission functions srmPing, srmGetTransferProtocols, srmCheckPermission, srmSetPermission, etc.

A. Sim, CRD, L B N L 10 SC 2008 Berkeley Storage Manager (BeStMan) LBNL Java implementationJava implementation Designed to work with unix- based disk systemsDesigned to work with unix- based disk systems As well as MSS to stage/archive from/to its own disk (currently HPSS)As well as MSS to stage/archive from/to its own disk (currently HPSS) Adaptable to other file systems and storages (e.g. NCAR MSS, Hadoop, Lustre, Xrootd)Adaptable to other file systems and storages (e.g. NCAR MSS, Hadoop, Lustre, Xrootd) Uses in-memory database (BerkeleyDB)Uses in-memory database (BerkeleyDB) Multiple transfer protocolsMultiple transfer protocols Space reservationSpace reservation Directory management (no ACLs)Directory management (no ACLs) Can copy files from/to remote SRMsCan copy files from/to remote SRMs Can copy entire directory robustlyCan copy entire directory robustly Large scale data movement of thousands of files Recovers from transient failures (e.g. MSS maintenance, network down) Local PolicyLocal Policy Fair request processing File replacement in disk Garbage collection

A. Sim, CRD, L B N L 11 SC 2008 Castor-SRM CERN and Rutherford Appleton Laboratory CASTOR is the HSM in production at CERNCASTOR is the HSM in production at CERN 21 PB on tape, 5 PB on disk, 100M+ files Support for any TapeN-DiskM storage classSupport for any TapeN-DiskM storage class Designed to meet Large Hadron Collider Computing requirementsDesigned to meet Large Hadron Collider Computing requirements Maximize throughput from clients to tape (e.g. LHC experiments data taking) Also deployed at ASGC, CNAF, RALAlso deployed at ASGC, CNAF, RAL C++ ImplementationC++ Implementation Reuse of CASTOR software infrastructureReuse of CASTOR software infrastructure Derived SRM specific classes Configurable number of thread pools for both front- and back-endsConfigurable number of thread pools for both front- and back-ends ORACLE centricORACLE centric Front and back ends can be distributed on multiple hostsFront and back ends can be distributed on multiple hosts Slide courtesy: Jan van Eldik Giuseppe Lo Presti Shaun De Witt

A. Sim, CRD, L B N L 12 SC 2008 dCache-SRM FNAL, DESY, NDGF Strict name space and data storage separationStrict name space and data storage separation Automatic file replication on based on access patternsAutomatic file replication on based on access patterns HSM Connectivity (Enstore, OSM, TSM, HPSS, DMF)HSM Connectivity (Enstore, OSM, TSM, HPSS, DMF) Automated HSM migration and restoreAutomated HSM migration and restore Scales to Peta-byte range on 1000’s of disksScales to Peta-byte range on 1000’s of disks Supported protocols:Supported protocols: (gsi/krb)FTP, (gsi/krb)dCap, xRoot, NFS 2/3(gsi/krb)FTP, (gsi/krb)dCap, xRoot, NFS 2/3 Separate IO queues per protocolSeparate IO queues per protocol Resilient dataset managementResilient dataset management Command line and graphical admin interfaceCommand line and graphical admin interface Variety of Authorization mechanisms including VOMSVariety of Authorization mechanisms including VOMS Deployed in a large number of institutions worldwideDeployed in a large number of institutions worldwide SRM 1.1 and SRM 2.2SRM 1.1 and SRM 2.2 Dynamic Space ManagementDynamic Space Management Request queuing and schedulingRequest queuing and scheduling Load balancingLoad balancing Robust replication using SrmCopy functionality via SRM, (gsi)FTP and http protocolsRobust replication using SrmCopy functionality via SRM, (gsi)FTP and http protocols Slide courtesy: Timur Perelmutov

A. Sim, CRD, L B N L 13 SC 2008 Disk Pool Manager (DPM) CERN ObjectiveObjective Provide a reliable, secure and robust storage system RequirementsRequirements Store a few hundreds of TB Easy to install and to manage Scalable storage system Interoperable with other SEs ProductionProduction 187 DPM installed 224 supported VOs Biggest DPM : 200 TB Expanding to 400 TB Slide courtesy: Maarten Litmaath Flavia Donno Akos Frohner David Smith Jean-Philippe Baud

A. Sim, CRD, L B N L 14 SC 2008 DPM: technical aspects Manages storage on disks onlyManages storage on disks only SecuritySecurity GSI for authentication VOMS for authorization Standard POSIX permissions + ACLs based on user’s DN and VOMS roles Virtual idsVirtual ids Accounts created on the fly Full SRMv2.2 implementationFull SRMv2.2 implementation Standard disk pool manager capabilitiesStandard disk pool manager capabilities Garbage collector Replication of hot files Transfer protocolsTransfer protocols GridFTP (v1 and v2) Secure RFIO https xroot Works on Linux 32/64 bits, MacOSX and OpenSolaris 10Works on Linux 32/64 bits, MacOSX and OpenSolaris 10 Supported database backendsSupported database backends MySQL, Postgres, Oracle Support for IPv6 High availabilityHigh availability All services except DPM daemon can be load balanced Resilient: all states are kept in the DB at all times

A. Sim, CRD, L B N L 15 SC 2008 DPM: user’s point of view DPM Name Server Namespace, Authorization, file location Disk Servers Physical files Direct data transfer from/to disk server (no bottleneck) Supports rfio, gridftp, xrootd and http(s) Supports SRM SRM-1.1, 2.2 (since April, 2007) Support DICOM backend for Biomed VOs Encryption of DICOM files on the fly + local decryption Use of GFAL and Hydra to get and decrypt the file

A. Sim, CRD, L B N L 16 SC 2008 Storage Resource Manager (StoRM) INFN/CNAF - ICTP/EGRID advantages ofhigh performing parallel file systems in Grid.It's designed to leverage the advantages of high performing parallel file systems in Grid. driver mechanismDifferent file systems supported through a driver mechanism: generic POSIX FS GPFS Lustre XFS file:// access protocol + ACLs on dataIt provides the capability to perform local and secure access to storage resources (file:// access protocol + ACLs on data). file:// StoRM architecture: FrontendsFrontends: C/C++ based, expose the SRM interface BackendsBackends: Java based, execute SRM requests. DBDB: based on MySQL DBMS, stores requests data and StoRM metadata. replicated and instantiated on a dedicated machine.Each component can be replicated and instantiated on a dedicated machine. Slide courtesy: Luca Magnoni

A. Sim, CRD, L B N L 17 SC 2008 SRM on SRB SINICA – TWGRID/EGEE Cache server (+gridftp server) Core Cache repository SRB+DSI File catalog SRB/gridftp Gridftp/management API SRM API File transfer (gridftp) Web Service Data server management User Hostname: fct01.grid.sinica.edu.tw The end point: httpg://fct01.grid.sinica.edu.tw:8443/axis/services/srm Info: Cache server (gridftp server) and SRM interface Hostname: t-ap20.grid.sinica.edu.tw Info: SRB server (SRB-DSI installed) User Interface SURL Gridftp management commands Return some information TURL SRM as a permanent archival storage systemSRM as a permanent archival storage system Finished the parts about authorizing users, web service interface and gridftp deployment, and SRB-DSI, and some functions like directory functions, permission functions, etc.Finished the parts about authorizing users, web service interface and gridftp deployment, and SRB-DSI, and some functions like directory functions, permission functions, etc. Currently focusing on the implementation of core (data transfer functions and space management)Currently focusing on the implementation of core (data transfer functions and space management) Use LFC (with a simulated LFC host) to get SURL and use this SURL to connect to SRM server, then get TURL backUse LFC (with a simulated LFC host) to get SURL and use this SURL to connect to SRM server, then get TURL back Slide courtesy: Fu-Ming Tsai Wei-Lung Ueng

A. Sim, CRD, L B N L 18 SC 2008 Interoperability in SRM Clients CASTOR dCache Fermilab Disk BeStMan StoRM DPM SRM/iRODS SC2008 Demo: Interoperability of 6 SRM implementations at 12 Participating Sites

A. Sim, CRD, L B N L 19 SC 2008 SRMs Facilitate Analysis Jobs SRM Disk Cache DISK CACHE Client Job Gate Node Worker Nodes Disk Client Job Client Job submission Fermilab SRM/iRODS dCache SC2008 Demo: Analysis jobs at NERSC/LBNL with 6 SRM implementations at 12 participating sites

A. Sim, CRD, L B N L 20 SC 2008 SRMs at work Europe/Asia/Canada/South America/Australia/Afraca : LCG/EGEEEurope/Asia/Canada/South America/Australia/Afraca : LCG/EGEE 250+ deployments, managing more than 10PB (as of 11/11/2008) 172 DPM 57 dCache at 45 sites 6 CASTOR at CERN, CNAF, RAL, SINICA, CIEMAT (Madrid), IFIC (Valencia) 22 StoRM (17 Italy, 1 Greece, 1 UK, 1 Portugal, 2 Spain) SRM layer for SRB, SINICA USUS Estimated at about 50 deployments (as of 11/11/2008) OSG dCache from FNAL BeStMan from LBNL ESG BeStMan at LANL, LBNL, LLNL, NCAR, ORNL Others JasMINE from TJNAF BeStMan adaptation on Lustre file system at Texas Tech Univ. BeStMan adaptation on Hadoop file system at Univ. of Nebraska

A. Sim, CRD, L B N L 21 SC 2008 Acknowledgements : SC08 demo contributors BeStManBeStMan BNL/STAR : Jerome Lauret, Wayne Betts LBNL : Vijaya Natarajan, Junmin Gu, Arie Shoshani, Alex Sim NERSC : Shreyas Cholia, Eric Hjort, Doug Olson, Jeff Porter, Andrew Rose, Iwona Sakrejda, Jay Srinivasan TTU : Alan Sill UNL : Brian Bockelman, Research Computing Facility at UNL CASTORCASTOR CERN : Olof Barring, Miguel Coelho, Flavia Donno, Jan van Eldik, Akos Frohner, Rosa Maria Garcia Rioja, Giuseppe Lo Presti, Gavin McCance, Steve Murray, Sebastien Ponce, Ignacio Reguero, Giulia Taurelli, Dennis Waldron RAL : Shaun De Witt dCachedCache CERN : Flavia Donno DESY : Bjoern Boettscher, Patrick Fuhrmann, Iryna Koslova, David Melkumyan, Paul Millar, Tigran Mkrtchyan, Martin Radicke, Owen Synge, German HGF Support Team, Open Science Grid FNAL : Andrew Baranovski, Matt Crawford, Ted Hesselroth, Alex Kulyavtsev, Tanya Levshina, Dmitry Litvintsev, Alexander Moibenko, Gene Oleynik, Timur Perelmutov, Vladimir Podstavkov, Neha Sharma gridPP : Greig Cowan IN2P3 : Jonathan Schaeffer, Lionel Schwarz Quattor : Stijn De Weirdt NDGF : Gerd Behrmann UCSD : James Letts, Terrence Martin, Abhishek Singh Rana, Frank Wuerthwein DPMDPM CERN : Lana Abadie, Jean-Philippe Baud, Akos Frohner, Sophie Lemaitre, Maarten Litmaath, Remi Mollon, David Smith LAL-Orsay : Gilbert Grosdidier StoRMStoRM CNAF : Luca Dell'Agnello, Luca Magnoni, Elisabetta Ronchieri, Riccardo Zappi LHCb : Vincenzo Vagnoni SRM/iRODS-SRBSRM/iRODS-SRB SINICA : HsinYen Chen, Ethan Lin, Simon Lin, FuMing Tsai, WeiLong Ueng, Eric Yen SRB/GridFTPSRB/GridFTP RAL : Jens Jensen (RAL), Matt Hodges (RAL), Derek Ross (RAL) Daresbury lab : Roger Downing In alphabetical order

A. Sim, CRD, L B N L 22 SC 2008 Summary and Current Status Storage Resource Management – essential for Grid OGF Standard GFD.129 (Apr. 15, 2008) Multiple implementations interoperate Permit special purpose implementations for unique products Permits interchanging one SRM product by another Multiple SRM implementations exist and are in production use Particle Physics Data Grids WLCG, EGEE, OSG, … Earth System Grid More coming … Combustion, Fusion applications Structural biology, medicine

A. Sim, CRD, L B N L 23 SC 2008 Documents and Support SRM Collaboration and SRM Specifications Developer’s mailing list: BeStMan (Berkeley Storage Manager) : CASTOR (CERN Advanced STORage manager) : dCache : DPM (Disk Pool Manager) : StoRM (Storage Resource Manager) : SRM-SRB : Other info : SRMs institutions organizations SRM/iRODS-SRB dCache Fermilab