SRM Developers' Response to Enhancement Requests

Slides:



Advertisements
Similar presentations
30-31 Jan 2003J G Jensen, RAL/WP5 Storage Elephant Grid Access to Mass Storage.
Advertisements

J Jensen CCLRC RAL Data Management AUZN (mostly about SRM though) GGF 16, Athens J Jensen.
Jens G Jensen CCLRC/RAL hepsysman 2005Storage Middleware SRM 2.1 issues hepsysman Oxford 5 Dec 2005.
EGEE is a project funded by the European Union under contract IST Using SRM: DPM and dCache G.Donvito,V.Spinoso INFN Bari
CASTOR SRM v1.1 experience Presentation at SRM meeting 01/09/2004, Berkeley Olof Bärring, CERN-IT.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
LHCC Comprehensive Review – September WLCG Commissioning Schedule Still an ambitious programme ahead Still an ambitious programme ahead Timely testing.
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?
Data management in grid. Comparative analysis of storage systems in WLCG.
Mass Storage System Forum HEPiX Vancouver, 24/10/2003 Don Petravick (FNAL) Olof Bärring (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:
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.
Δ Storage Middleware GridPP10 What’s new since GridPP9? CERN, June 2004.
Author - Title- Date - n° 1 Partner Logo EU DataGrid, Work Package 5 The Storage Element.
Author - Title- Date - n° 1 Partner Logo WP5 Summary Paris John Gordon WP5 6th March 2002.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE middleware: gLite Data Management EGEE Tutorial 23rd APAN Meeting, Manila Jan.
Enabling Grids for E-sciencE Introduction Data Management Jan Just Keijser Nikhef Grid Tutorial, November 2008.
SRM workshop – September’05 1 SRM: Expt Reqts Nick Brook Revisit LCG baseline services working group Priorities & timescales Use case (from LHCb)
Light weight Disk Pool Manager experience and future plans Jean-Philippe Baud, IT-GD, CERN September 2005.
Computing Sciences Directorate, L B N L 1 CHEP 2003 Standards For Storage Resource Management BOF Co-Chair: Arie Shoshani * Co-Chair: Peter Kunszt ** *
INFSO-RI Enabling Grids for E-sciencE gLite Data Management and Interoperability Peter Kunszt (JRA1 DM Cluster) 2 nd EGEE Conference,
1 User Analysis Workgroup Discussion  Understand and document analysis models  Best in a way that allows to compare them easily.
WLCG Grid Deployment Board, CERN 11 June 2008 Storage Update Flavia Donno CERN/IT.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
SRM & SE Jens G Jensen WP5 ATF, December Collaborators Rutherford Appleton (ATLAS datastore) CERN (CASTOR) Fermilab Jefferson Lab Lawrence Berkeley.
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 –
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.
OSG Abhishek Rana Frank Würthwein UCSD.
INFSO-RI Enabling Grids for E-sciencE Introduction Data Management Ron Trompert SARA Grid Tutorial, September 2007.
Padova, 5 October StoRM Service view Riccardo Zappi INFN-CNAF Bologna.
The CMS Top 5 Issues/Concerns wrt. WLCG services WLCG-MB April 3, 2007 Matthias Kasemann CERN/DESY.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Data management in LCG and EGEE David Smith.
Data Transfer Service Challenge Infrastructure Ian Bird GDB 12 th January 2005.
Data Placement Intro Dirk Duellmann WLCG TEG Workshop Amsterdam 24. Jan 2012.
Author - Title- Date - n° 1 Partner Logo WP5 Status John Gordon Budapest September 2002.
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.
Grid Deployment Board 5 December 2007 GSSD Status Report Flavia Donno CERN/IT-GD.
LHCC Referees Meeting – 28 June LCG-2 Data Management Planning Ian Bird LHCC Referees Meeting 28 th June 2004.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Architecture of LHC File Catalog Valeria Ardizzone INFN Catania – EGEE-II NA3/NA4.
Bologna, March 30, 2006 Riccardo Zappi / Luca Magnoni INFN-CNAF, Bologna.
9/20/04Storage Resource Manager, Timur Perelmutov, Jon Bakken, Don Petravick, Fermilab 1 Storage Resource Manager Timur Perelmutov Jon Bakken Don Petravick.
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.
Baseline Services Group Status of File Transfer Service discussions Storage Management Workshop 6 th April 2005 Ian Bird IT/GD.
EGEE Data Management Services
a brief summary for users
CASTOR: possible evolution into the LHC era
GFAL: Grid File Access Library
Grid Computing: Running your Jobs around the World
Classic Storage Element
StoRM: a SRM solution for disk based storage systems
Status of the SRM 2.2 MoU extension
Working Group 4 Facilities and Technologies
GDB 8th March 2006 Flavia Donno IT/GD, CERN
John Gordon EDG Conference Barcelona, May 2003
SRM v2.2 / v3 meeting report SRM v2.2 meeting Aug. 29
StoRM Architecture and Daemons
SRM v2.2 planning Critical features for WLCG
SRM2 Migration Strategy
dCache Status and Plans – Proposals for SC3
GFAL 2.0 Devresse Adrien CERN lcgutil team
Data services in gLite “s” gLite and LCG.
INFNGRID Workshop – Bari, Italy, October 2004
Presentation transcript:

SRM Developers' Response to Enhancement Requests Michael Ernst DESY SC3 Detailed Planning Workshop - CERN 6/15/2005 SC3 Workshop M.Ernst

Disclaimer Statements made in here are preliminary Details, in particular priorities and schedules have to be negotiated with management according to overall priorities SE Types covered in this response CASTOR (O. Barring, B. Couturier) SRM/dCache (R. Kennedy, T. Perelmutov, J. Bakken) DPM (J.-P. Baud) 6/15/2005 SC3 Workshop M.Ernst

Remarks Agreement achieved by Baseline Services WG w.r.t. a common “LCG-SRM” set of functions that the experiments need is a big step forwards Provides solid goals the Developers can build on Communication between Experiments and Developers need improvement WG formed during the LCG DM workshop was well attended by the Developers while the experiments where missing 6/15/2005 SC3 Workshop M.Ernst

Enhancements required by Experiments Timescales Experiments: “Necessary to expose service well before start of SC4” 6/15/2005 SC3 Workshop M.Ernst

Example: dCache Functionality Layers GFAL Storage Element (LCG) Storage Resource Mgr. GRIS Wide Area dCache FTP Server (GSI, Kerberos) Resilient Cache Resilient Manager Basic Cache System dCap Client (GSI, Kerberos) dCap Server PNFS dCache Core HSM Adapter Cell Package 6/15/2005 SC3 Workshop M.Ernst

Enhancements required by Experiments Pin/Unpin Functionality Pins have a lifetime Operational issue when used by average user who could interfere w/ the rest of community, especially in an HSM environment w/ Migration capabilities Implementation Plans CASTOR: Could be implemented (STBN) SRM/dCache: “Implicit (triggered by srmPrepareToGet) pins and unpins always part of SRM/dCache implementation We do not see a value in explicit pins/unpins, (when TURL is not requested), but we agreed to implement it anyway” DPM: Implemented in current release. Time can be specified (prepareToGet, separate command) or admin specified defaults (pool specific) can be used 6/15/2005 SC3 Workshop M.Ernst

Enhancements required by Experiments Relative Path in SURLs Requirement as we understand it Client does not have to query information system for site specific information the server should know about – is that correct? Developers have mixed feelings about this request SRM/dCache Developer: We do not believe these are needed, SRMs do not support “current directory concept” Implementation Plans CASTOR: Could be implemented, would be a Hack (STBN) SRM/dCache: Currently no plans to implement Relative Path DPM: Not implemented yet, but could be made available on timescale of SC4 6/15/2005 SC3 Workshop M.Ernst

Enhancements required by Experiments Permission functions: All experiments would like the permissions to be based on roles & DN’s. SRM should be integrated with VOMS (At least) two major issues Standardization of VOMS functionality w.r.t. Authorization and respective Interfaces (LCAS, LCMAPS) Implementation of this will largely depend on the support from the underlying storage system and availability of effort to implement it (i.e. support for ACLs vs. UNIX permissions only) Implementation Plans CASTOR: Fine as long as UNIX permissions were OK, much harder if ACLs were required. If ACLs, likely it would not fit SC4 schedule SRM/dCache: W.r.t. SRM first version implemented & has been tested. More work required at level of underlying storage system DPM: VOMS integration being implemented (LCAS/LCMAPS) using a method that will ensure compatibility w/ gLite will be done the same way as has been done for GridFTP, gateKeeper first release planned for July 6/15/2005 SC3 Workshop M.Ernst

Enhancements required by Experiments Directory functions (with the exception of “mv”) Developers agree that this is useful functionality – with one caveat (Some) Developers need more input as to why experiments need “ls” Is it more of a bookkeeping issue? If yes, why required to bother SE? “ls” – Directory listing can easily create severe problems Sheer data volume (w/ n*100k files/directory) If “cookie model” have to maintain state / consistency Implementation Plans CASTOR: Can be done – reservations w.r.t. to “ls” (STBN) SRM/dCache: In the process of implementing them DPM: all implemented (“ls” supports single level only – no recursive lookup) 6/15/2005 SC3 Workshop M.Ernst

Enhancements required by Experiments Global Space Reservation File based reservation part of the implementation since beginning Allows a user to reserve space in advance Reservation has a lifetime Operational issue when used by average user who could interfere w/ the rest of community SRM v2.1 Interface definition vague No granularity (i.e. file size) attached to request Developers view: Not useful in HSM environment with MSS Useful in Disk-only environments (i.e. Tier2 Centers) Implementation Plans CASTOR: Could be implemented (STBN) SRM/dCache: Working on implementation design according to use cases, prototype coded for SC2003 Static vs dynamic space allocation Aiming for first implementation late Fall 2005 DPM: lmplementation w/ limited functionalitty could be made available by start of SC4 6/15/2005 SC3 Workshop M.Ernst

Summary Status of Implementation of requested functionality varies DPM most complete today SRM/dCache and CASTOR developers are already working on some items or considering implementing them soon (priorities, schedules to be negotiated) Likely not everything in all SEs available by Jan. 06 See no showstopper Good Communication needed … 6/15/2005 SC3 Workshop M.Ernst