Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 SRM v2.2 working group update Results of the May 22-23 workshop at FNAL https://srm.fnal.gov/twiki/bin/view/WorkshopsAndConferences/GridStorageInterfacesWorkshop.

Slides:



Advertisements
Similar presentations
Jens G Jensen CCLRC/RAL hepsysman 2005Storage Middleware SRM 2.1 issues hepsysman Oxford 5 Dec 2005.
Advertisements

Storage: Futures Flavia Donno CERN/IT WLCG Grid Deployment Board, CERN 8 October 2008.
Storage Issues: the experiments’ perspective Flavia Donno CERN/IT WLCG Grid Deployment Board, CERN 9 September 2008.
CASTOR SRM v1.1 experience Presentation at SRM meeting 01/09/2004, Berkeley Olof Bärring, CERN-IT.
Grid and CDB Janusz Martyniak, Imperial College London MICE CM37 Analysis, Software and Reconstruction.
LHCC Comprehensive Review – September WLCG Commissioning Schedule Still an ambitious programme ahead Still an ambitious programme ahead Timely testing.
INFSO-RI Enabling Grids for E-sciencE SRMv2.2 experience Sophie Lemaitre WLCG Workshop.
1 Storage Resource Management WG meeting, Sept Storage Resource Management: Functional and Operational Specifications September 14-15, 2005 Meeting.
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?
CERN, 29 August 2006 Status Report Riccardo Zappi INFN-CNAF, Bologna.
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.
Status report on SRM v2.2 implementations: results of first stress tests 2 th July 2007 Flavia Donno CERN, IT/GD.
Status of SRM 2.2 implementations and deployment 29 th January 2007 Flavia Donno, Maarten Litmaath IT/GD, CERN.
SRM 2.2: tests and site deployment 30 th January 2007 Flavia Donno, Maarten Litmaath IT/GD, CERN.
SRM 2.2: status of the implementations and GSSD 6 th March 2007 Flavia Donno, Maarten Litmaath INFN and IT/GD, CERN.
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.
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.
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.
Δ Storage Middleware GridPP10 What’s new since GridPP9? CERN, June 2004.
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.
Maarten Litmaath (CERN), GDB meeting, CERN, 2006/02/08 VOMS deployment Extent of VOMS usage in LCG-2 –Node types gLite 3.0 Issues Conclusions.
SRM Monitoring 12 th April 2007 Mirco Ciriello INFN-Pisa.
INFSO-RI Enabling Grids for E-sciencE Enabling Grids for E-sciencE Pre-GDB Storage Classes summary of discussions Flavia Donno Pre-GDB.
WLCG Grid Deployment Board, CERN 11 June 2008 Storage Update Flavia Donno CERN/IT.
1 LHCb File Transfer framework N. Brook, Ph. Charpentier, A.Tsaregorodtsev LCG Storage Management Workshop, 6 April 2005, CERN.
Maarten Litmaath (CERN), GDB meeting, CERN, 2006/03/08 An update on SRM Mumbai & subsequent discussion summary –
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.
Busy Storage Services Flavia Donno CERN/IT-GS WLCG Management Board, CERN 10 March 2009.
6 Sep Storage Classes implementations Artem Trunov IN2P3, France
CERN IT Department CH-1211 Genève 23 Switzerland t HEPiX Conference, ASGC, Taiwan, Oct 20-24, 2008 The CASTOR SRM2 Interface Status and plans.
Storage Classes report GDB Oct Artem Trunov
Author - Title- Date - n° 1 Partner Logo WP5 Status John Gordon Budapest September 2002.
Storage Interfaces and Access pre-GDB Wahid Bhimji University of Edinburgh On behalf of all those who participated.
WLCG Grid Deployment Board CERN, 14 May 2008 Storage Update Flavia Donno CERN/IT.
Handling of T1D0 in CCRC’08 Tier-0 data handling Tier-1 data handling Experiment data handling Reprocessing Recalling files from tape Tier-0 data handling,
DMLite GridFTP frontend Andrey Kiryanov IT/SDC 13/12/2013.
SRM v2.2 Production Deployment SRM v2.2 production deployment at CERN now underway. – One ‘endpoint’ per LHC experiment, plus a public one (as for CASTOR2).
EGEE-II INFSO-RI Enabling Grids for E-sciencE Data Management cluster summary David Smith JRA1 All Hands meeting, Catania, 7 March.
INFSO-RI Enabling Grids for E-sciencE Enabling Grids for E-sciencE Storage Element Model and Proposal for Glue 1.3 Flavia Donno,
SRM-iRODS Interface Development WeiLong UENG Academia Sinica Grid Computing 1.
CMS: T1 Disk/Tape separation Nicolò Magini, CERN IT/SDC Oliver Gutsche, FNAL November 11 th 2013.
Grid Deployment Board 5 December 2007 GSSD Status Report Flavia Donno CERN/IT-GD.
1 SRM v2.2 Discussion of key concepts, methods and behaviour F. Donno CERN 11 February 2008.
The Grid Storage System Deployment Working Group 6 th February 2007 Flavia Donno IT/GD, CERN.
CASTOR in SC Operational aspects Vladimír Bahyl CERN IT-FIO 3 2.
SRM 2.2: experiment requirements, status and deployment plans 6 th March 2007 Flavia Donno, INFN and IT/GD, CERN.
CMS User Support and Beijing Site Xiaomei Zhang CMS IHEP Group Meeting March
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.
CERN IT Department CH-1211 Genève 23 Switzerland t DPM status and plans David Smith CERN, IT-DM-SGT Pre-GDB, Grid Storage Services 11 November.
Enabling Grids for E-sciencE EGEE-II INFSO-RI The Development of SRM interface for SRB Fu-Ming Tsai Academia Sinica Grid Computing.
Federating Data in the ALICE Experiment
a brief summary for users
Status of the SRM 2.2 MoU extension
Flavia Donno, Jamie Shiers
Flavia Donno CERN GSSD Storage Workshop 3 July 2007
SRM v2.2 / v3 meeting report SRM v2.2 meeting Aug. 29
SRM v2.2 planning Critical features for WLCG
SRM Developers' Response to Enhancement Requests
Taming the protocol zoo
SRM2 Migration Strategy
Proposal for obtaining installed capacity
Data Management cluster summary
GIN-Data : SRM Island Inter-Op Testing
INFNGRID Workshop – Bari, Italy, October 2004
Presentation transcript:

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 SRM v2.2 working group update Results of the May workshop at FNAL SRM v2.2 definition geared to WLCG usage, but still compatible with other implementations Some notions backported from SRM v3, others added for WLCG WLCG “MoU” –Needs some updates and polishing Schedule for implementation and testing Friday phone conferences to monitor progress and discuss issues

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 SRM v2.2 MoU for WLCG Summarize agreed client usage and server behavior for the SRM v2.2 implementations used by WLCG applications – Servers can ignore non-WLCG use cases for the time being Clients –FTS, GFAL, lcg-utils Servers –CASTOR, dCache, DPM

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 Storage classes Stick with SRM v3 terminology for now, but with a WLCG understanding TRetentionPolicy {REPLICA, CUSTODIAL} –OUTPUT is not used TAccessLatency {ONLINE, NEARLINE} –OFFLINE is not used Tape1Disk0 == CUSTODIAL + NEARLINE Tape1Disk1 == CUSTODIAL + ONLINE Tape0Disk1 == REPLICA + ONLINE All WLCG files (SURLs) are permanent –Files can only be removed by the user

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 Information discovery WLCG does not need an SRM information interface for the time being –Client implementations provide list of required information –GLUE schema will be modified accordingly An interface to obtain (all) the relevant information can be defined later –Would allow the SRM clients and servers to be self-sufficient

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 srmReserveSpacesrmReserveSpace Only deals with disk –E.g. cache in front of tape back-end –Tape space considered infinite TapeNDiskM storage classes only require static reservations by VO admins –Can be arranged out of band without using the SRM interface (CASTOR) Agreement between VO admin and SE admin will be needed anyway –Networks of main clients can be indicated (dCache) Dynamic reservations by ordinary users not needed in the short term –At least CMS want this feature in the medium term userSpaceTokenDescription attaches meaning to opaque space token –“LHCbESD” etc.

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 srmLssrmLs To get all metadata attributes for individual files, but only some for directories –Directory listings quickly become very expensive Directory listing use case would be to check consistency with file catalog –An implementation-dependent upper limit will apply for the time being Use of the offset and count parameters requires further discussion TFileLocality {ONLINE, NEARLINE, ONLINE_AND_NEARLINE, LOST, NONE, UNAVAILABLE}

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 srmPrepareToPutsrmPrepareToPut To store a file in the space (i.e. storage class) indicated –WLCG clients will supply the space token WLCG files are immutable, cannot be overwritten TConnectionType { WAN, LAN } –Will be set by FTS (for 3rd party transfers) TAccessPattern { TransferMode, ProcessingMode } –ProcessingMode would apply to a file opened by GFAL (but not via lcg-utils)

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 srmPrepareToGetsrmPrepareToGet To prepare a file for “immediate” transfer or access –Recall from tape and/or copy to pool accessible by the client should now be done through srmBringOnline WLCG usage excludes changing space or retention attributes of the file TConnectionType { WAN, LAN } –Will be set by FTS (for 3rd party transfers) TAccessPattern { TransferMode, ProcessingMode } –ProcessingMode would apply to a file opened by GFAL (but not via lcg-utils)

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 srmBringOnlinesrmBringOnline To indicate that a prepareToGet for the files is expected in the near future –A delay parameter can be used for further optimization –A prepareToGet could tie up resources, e.g. I/O movers in dCache Signature very similar to that of prepareToGet –No TURLs are returned

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 srmCopysrmCopy To copy files or directories between SEs –Directories will not be supported for the time being srmPrepareToGet and srmPrepareToPut restrictions apply Individual copies in a multi-file request can be aborted –Target SURLs uniquely identify the copy requests removeSourceFiles flag has been deleted from the specification –Too dangerous…

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 srmChangeSpaceForFilessrmChangeSpaceForFiles To change the storage class of the given files – Tape1Disk0  Tape1Disk1 (add/remove disk copy) – Tape0Disk1  Tape1DiskN (add/remove tape copy) To be decided which transitions shall be supported The SURL shall not be changed –Absolute path may change if SURL only contains relative path (as desired) Not required in the short term

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 Removal functions srmRm –Remove SURL srmReleaseFiles –Removes pins e.g. originating from prepareToGet –May flag disk copies (TURLs) for immediate garbage collection srmPurgeFromSpace –As previous, but not associated with a request srmAbortFiles –To abort individual copy requests srmRemoveFiles has been deleted from the specification

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 Schedule (1/3) WSDL and SRM v2.2 spec - June 6 th –First version of WSDL available, not yet usable Some inconsistencies to be fixed Discussion about the need for some unexpected changes w.r.t. v2.1 Still to be examined by Timur srmPrepareToGet, srmPrepareToPut at the same level of functionality as it is present now - June 20 –Not technically challenging –Need 3 endpoints by the end of this period –Need a test suite, Java, C and C++ clients are included LBNL tester FNAL srmcp - Apache Axis + Globus Cog Kit Castor C++ client – gSoap + gsiPlugin DPM C client - gSoap+ gsiPlugin

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 Schedule (2/3) Compatibility 1 week after that - June 27 –ML to run the tests and work with the developers dCache srmCopy compatibility with DPM and Castor srmPrepareTo(Get/Put) - work by Fermilab - July 4 Space Reservation prerelease implementations - Sept 1 Space Reservation / Storage Classes - Sept 30 (optimistic) –Proper SRM or out-of-band way to reserve space –srmGetSpaceTokens –Modifications to srmPrepareToPut and srmCopy; srmPrepateToGet optional –srmRm, srmReleaseFiles (srmPurgeFromSpace not needed) Space Reservation may only work for special deployment configurations

Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 Schedule (3/3) srmBringOnline - Oct 6 srmLs - return of space tokens is not required for October WLCG clients should follow the same schedule –Ready to be used as testers by the end of Sept –Will have several SRM test suites –Functionality, stress tests, error handling and resilience to “malicious” clients Integration week at RAL - Oct 9-13 –Firm dates to be decided as milestone (by end of June) It all works by Nov 1!