INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org Enabling Grids for E-sciencE Storage Element Model and Proposal for Glue 1.3 Flavia Donno,

Slides:



Advertisements
Similar presentations
EGEE-II INFSO-RI Enabling Grids for E-sciencE The gLite middleware distribution OSG Consortium Meeting Seattle,
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.
INFSO-RI Enabling Grids for E-sciencE SRMv2.2 experience Sophie Lemaitre WLCG Workshop.
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.
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.
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.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The network monitoring in grid context Operations.
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.
Your university or experiment logo here Storage and Data Management - Background Jens Jensen, STFC.
INFSO-RI Enabling Grids for E-sciencE Examples of the SRM client Author E.Slabospitskaya Location IHEP, Protvino, Russia.
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.
GLUE 2 Open Issues in Storage Information Providers 16 th May 2014.
Report on Installed Resource Capacity Flavia Donno CERN/IT-GS WLCG GDB, CERN 10 December 2008.
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 –
1 Andrea Sciabà CERN Critical Services and Monitoring - CMS Andrea Sciabà WLCG Service Reliability Workshop 26 – 30 November, 2007.
Maarten Litmaath (CERN), GDB meeting, CERN, 2006/06/07 SRM v2.2 working group update Results of the May workshop at FNAL
INFSO-RI Enabling Grids for E-sciencE GridICE: Grid and Fabric Monitoring Integrated for gLite-based Sites Sergio Fantinel INFN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Site Architecture Resource Center Deployment Considerations MIMOS EGEE Tutorial.
INFSO-RI Enabling Grids for E-sciencE The gLite File Transfer Service: Middleware Lessons Learned form Service Challenges Paolo.
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.
DataTAG is a project funded by the European Union DataTAG WP4 meeting, Bologna 29/07/2003 – n o 1 GLUE Schema - Status Report DataTAG WP4 meeting Bologna,
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Upcoming Features and Roadmap Ricardo Rocha ( on behalf of the.
INFSO-RI Enabling Grids for E-sciencE Agreement Service for Storage Space Reservation T.Ferrari, E.Ronchieri JRA1 All Hands Meeting,
EGI-Engage Data Services and Solutions Part 1: Data in the Grid Vincenzo Spinoso EGI.eu/INFN Data Services.
INFSO-RI Enabling Grids for E-sciencE SRMv2.2 in DPM Sophie Lemaitre Jean-Philippe.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Storage Accounting for Grid Environments Fabio Scibilia INFN - Catania.
Report on Installed Resource Capacity Flavia Donno CERN/IT-GS WLCG Management Board, CERN 25 November 2008.
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,
SESEC Storage Element (In)Security hepsysman, RAL 0-1 July 2009 Jens Jensen.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks ROCs Top 5 Middleware Issues Daniele Cesini,
EGEE-II INFSO-RI Enabling Grids for E-sciencE Data Management cluster summary David Smith JRA1 All Hands meeting, Catania, 7 March.
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.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GLUE Schema Configuration for SRM 2.2 Stephen.
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.
INFSO-RI Enabling Grids for E-sciencE University of Coimbra Data Management System gLite – LCG – FiReMan Salvatore Scifo INFN Catania.
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.
Enabling Grids for E-sciencE INFN Workshop – May 7-11 Rimini 1 Grid Accounting Status at INFN Riccardo Brunetti INFN-TORINO.
User Domain Storage Elements SURL  TURL LFC Domain (LCG File Catalogue) SA1 – Data Grid Interoperation Enabling Grids for E-sciencE EGEE-III INFSO-RI
Implementation of GLUE 2.0 support in the EMI Data Area Elisabetta Ronchieri on behalf of JRA1’s GLUE 2.0 Working Group INFN-CNAF 13 April 2011, EGI User.
SRM v2.2: service availability testing and monitoring SRM v2.2 deployment Workshop - Edinburgh, UK November 2007 Flavia Donno IT/GD, CERN.
Riccardo Zappi INFN-CNAF SRM Breakout session. February 28, 2012 Ingredients 1. Basic ingredients (Fabric & Conn. level) 2. (Grid) Middleware ingredients.
Classic Storage Element
Status of the SRM 2.2 MoU extension
Hints for DPM Administration
Flavia Donno CERN GSSD Storage Workshop 3 July 2007
GDB 8th March 2006 Flavia Donno IT/GD, CERN
SRM v2.2 / v3 meeting report SRM v2.2 meeting Aug. 29
SRM v2.2 planning Critical features for WLCG
SRM2 Migration Strategy
Introduction to reading and writing files in Grid
Proposal for obtaining installed capacity
GLUE 2 Support in gLite Data Management
The INFN Tier-1 Storage Implementation
Data Management cluster summary
INFNGRID Workshop – Bari, Italy, October 2004
The LHCb Computing Data Challenge DC06
Presentation transcript:

INFSO-RI Enabling Grids for E-sciencE Enabling Grids for E-sciencE Storage Element Model and Proposal for Glue 1.3 Flavia Donno, Maarten Litmaath CERN, 6 November 2006

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November Outline Summary of WLCG view of Storage Element Model Proposed Glue Schema for Glue v1.3 Proposal Status of higher level middleware (GFAL, lcg-utils, FTS) Discussion

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November Summary of WLCG view of Storage Element Model A Storage Element (SE) is a Grid service that allows Grid users to store and manage files together with the space assigned to them. The SE Implementation is the software system used to manage the storage devices and servers. Examples of this are: CASTOR, dCache, DPM, StoRM, etc. An SE exposes Total Sizes : an Online for space on disks and Sizes size for space on tape or slow devices. An SE can have multiple Storage Areas.

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November Summary of WLCG view : the Storage Component A Storage Component (SC) identifies a specific storage with certain properties:  Retention Policies: CUSTODIAL or REPLICA or OUTPUT  Access Latency: NEARLINE or ONLINE (or OFFLINE)  Access Protocols (examples: rfio, dcap, file, etc.) A multivalued retention policy and a single access latency are associated with an SC. – The concept of a Storage Component was introduced to describe the type of storage that is used to offer a certain quality of storage. For instance a Storage Component is a tape set or a pool of filesystems. Two Storage Components cannot overlap. An SC exposes Sizes and possibly quotas. – a Total Space: is the nominal capacity of the Storage Component subsystem (tape, dvd, disk, etc.) – a Reserved Space: is the size of space reserved but not yet used – a Used Space: is the size occupied by files that are not candidates for garbage collection

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November Summary of WLCG view : the Storage Component

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November Summary of WLCG view : the Storage Area A Storage Area (SA) is a view on a portion of the total space: – It is created by the System or VO Administrators – It can span different kinds of storage devices within a Storage Element – It exposes a single retention policy and a single access latency (which the underlying storage devices together can support) – In case of WLCG it implements a Storage Class instance. An SA may be dedicated or shared between certain Vos/groups/roles – For WLCG the default SA is typically shared For WLCG the SA implements a Storage Class instance: – It is identified by a Space Description (that can differ per VO).

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November Summary of WLCG view : the Storage Area

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November SE Model from WLCG perspective

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November SE Model from WLCG perspective

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November SE Model from WLCG perspective

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November Proposed WLCG Glue v.1.3 Schema J. Jensen v.0.8

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November SE Glue schema v1.2

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November SE Glue schema v1.2

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November SE Glue schema v1.2

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November Report from Glue Working Group VOSAAssociation rejected because of the many-to-many association. SA->SC association rejected because of the many-to-many association. SC and AccessType too complicated for v1.3. Implementation and Names of Protocols should stay enum. Old sizes should stay. For the proposed ones, users should use GetSpaceMetadata SRM call. OK for proposed GlueSE class changes. Extending SA to include VOSAAssociation: AccessControlBase: cmsFQAN AccessControlBase: atlasFQAN SpaceTokenDescription: atlas?atlasDisk1Tape1 SpaceTokenDescription: cms?cmsDisk1Tape1 Path: atlas?/castor/ads.rl.ac.uk/grid/data/atlas/ Path: cms?/castor/ads.rl.ac.uk/grid/data/cms/ Quality: custodial-online-neverExpire Quality: custodial-nearline-neverExpire Quality: replica-online-releaseWhenExpired Quality: replica-online-warnWhenExpired ??? VO specific ? Why ? Instead of : ExpirationMode not needed for WLCG Can we assume Permanent? Volatile is default

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November New proposal

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November Proposal 11th November 2006 proposed date for reaching agreement.Proposal: Use v1.2 with addition of the proposed attributes for GlueSE. GlueForeignKey as GlueService to GlueSE association (check examples to see why it is needed). GlueServiceData Key-Value pairs: to be used for VOSAAssociation in GlueSA (GlueSAData?)

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November Higher level middleware: GFAL, lcg-utils, FTS, SAM Under test at the moment an implementation providing SRM v2.2 support Plain Glue v1.2 SE schema used. Some wanted functionalities are missing Use cases: – Find SE type of host (classic or SRM ?)  GlueSEName: CERN-PROD-LHCB:disk (classic)  GlueSEName: CERN-PROD-LHCB:srm_v1  GlueSEName: CERN-PROD-LHCB:srm_v2 ???? – Find SE endpoint for host  GlueServiceURI: httpg://castorgridsc.cern.ch:8443/srm/managerv1  GlueServiceEndpoint: httpg://castorgridsc.cern.ch:8443/srm/managerv1 – Find SE port for host (for classic SE)  GlueSEPort: 2811 – Find SA root for VO on host (for direct access from a WN)  GlueSARoot: lhcb:lhcb – Find SA path for VO on host (needed to find GridFTP path for VO)  GlueSAPath: /storage/atlas

Enabling Grids for E-sciencE INFSO-RI SRM v2.2 Meeting, CERN - 6 November Higher level middleware: GFAL, lcg-utils, FTS, SAM Use cases: – Find SE access protocol for host  GlueSEAccessProtocolType: rfio  GlueSEAccessProtocolPort: 5001 – Find CE access point for host (for “file” protocol and classic SE)  GlueCESEBindCEAccesspoint: /castor/cern.ch/grid/ Use cases not addressed in v1.2 – Find a CE with a close SE that supports ATLAS_RAW – Find a CE that has a close SE with an SA accessible by a given VO FQAN that supports “replica” as a retention policy. – Find an SE close to a specific CE that supports ATLAS_ESD and the protocol gsidcap on WAN – Find the total size of all SAs with User Description ATLAS_RAW – Find an SE accessible by a specific VO/FQAN – Find out status of an SE service – Find out status of an SA