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.

Slides:



Advertisements
Similar presentations
HEPiX GFAL and LCG data management Jean-Philippe Baud CERN/IT/GD.
Advertisements

Jens G Jensen CCLRC/RAL hepsysman 2005Storage Middleware SRM 2.1 issues hepsysman Oxford 5 Dec 2005.
LCG Tiziana Ferrari - SC3: INFN installation status report 1 Service Challenge Phase 3: Status report Tiziana Ferrari on behalf of the INFN SC team INFN.
DPM Name Server (DPNS) Namespace Authorization Location of physical files DPM Server Requests queuing and processing Space Management SRM Servers v1.1,
Role Based VO Authorization Services Ian Fisk Gabriele Carcassi July 20, 2005.
Plateforme de Calcul pour les Sciences du Vivant SRB & gLite V. Breton.
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.
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.
Data Grid Web Services Chip Watson Jie Chen, Ying Chen, Bryan Hess, Walt Akers.
Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug
OSG End User Tools Overview OSG Grid school – March 19, 2009 Marco Mambelli - University of Chicago A brief summary about the system.
SRM at Clemson Michael Fenn. What is a Storage Element? Provides grid-accessible storage space. Is accessible to applications running on OSG through either.
The EDGeS project receives Community research funding 1 Specific security needs of Desktop Grids Desktop Grids Desktop Grids EDGeS project EDGeS project.
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.
The Disk Resource Manager A Berkeley SRM for Disk Cache Implementation and Testing Experience on the OSG Jorge Luis Rodriguez IBP/Grid Mini-Workshop Apr.
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.
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.
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:
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.
Bulk Data Movement: Components and Architectural Diagram Alex Sim Arie Shoshani LBNL April 2009.
Andrew C. Smith – Storage Resource Managers – 10/05/05 Functionality and Integration Storage Resource Managers.
1 Meeting Location: LBNL Sept 18, 2003 The functionality of a Replica Registration Service Attendees Michael Haddox-Schatz, JLAB Ann Chervenak, USC/ISI.
Enabling Grids for E-sciencE Introduction Data Management Jan Just Keijser Nikhef Grid Tutorial, November 2008.
1 Meeting Location: LBNL Sept. 1-2, 2004 SRM Annual Meeting Attendees Olof Barring, CERN Jean-Philippe Baud, CERN James Casey, CERN Peter Kunszt, CERN.
Storage, Networks, Data Management Report on Parallel Session OSG Meet 8/2006 Frank Würthwein (UCSD)
Light weight Disk Pool Manager experience and future plans Jean-Philippe Baud, IT-GD, CERN September 2005.
INFSO-RI Enabling Grids for E-sciencE OSG-LCG Interoperability Activity Author: Laurence Field (CERN)
1 Grid File Replication using Storage Resource Management Presented By Alex Sim Contributors: JLAB: Bryan Hess, Andy Kowalski Fermi: Don Petravick, Timur.
A. Sim, CRD, L B N L 1 SRM Collaboration, Aug SRM implementations and deployments that may affect OSG in the near-term Alex Sim Scientific Data Management.
Computing Sciences Directorate, L B N L 1 CHEP 2003 Standards For Storage Resource Management BOF Co-Chair: Arie Shoshani * Co-Chair: Peter Kunszt ** *
Overview of Privilege Project at Fermilab (compilation of multiple talks and documents written by various authors) Tanya Levshina.
SRM & SE Jens G Jensen WP5 ATF, December Collaborators Rutherford Appleton (ATLAS datastore) CERN (CASTOR) Fermilab Jefferson Lab Lawrence Berkeley.
1 SRM-Lite: overcoming the firewall barrier for data movement Arie Shoshani Alex Sim Viji Natarajan Lawrence Berkeley National Laboratory SDM Center All-Hands.
CERN SRM Development Benjamin Coutourier Shaun de Witt CHEP06 - Mumbai.
OSG Integration Activity Report Rob Gardner Leigh Grundhoefer OSG Technical Meeting UCSD Dec 16, 2004.
Jens G Jensen RAL, EDG WP5 Storage Element Overview DataGrid Project Conference Heidelberg, 26 Sep-01 Oct 2003.
1 Use of SRM File Streaming by Gateway Alex Sim Arie Shoshani May 2008.
Super Computing 2000 DOE SCIENCE ON THE GRID Storage Resource Management For the Earth Science Grid Scientific Data Management Research Group NERSC, LBNL.
PPDG meeting, July 2000 Interfacing the Storage Resource Broker (SRB) to the Hierarchical Resource Manager (HRM) Arie Shoshani, Alex Sim (LBNL) Reagan.
GridKa December 2004 Forschungszentrum Karlsruhe in der Helmholtz-Gemeinschaft Doris Ressmann dCache Implementation at FZK Forschungszentrum Karlsruhe.
1 Xrootd-SRM Andy Hanushevsky, SLAC Alex Romosan, LBNL August, 2006.
A. Sim, CRD, L B N L 1 SRM Collaboration Meeting, Sep , 2005 SRM v3.0 LBNL Implementation Status Report Scientific Data Management Research Group.
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 SRM v2.2 Discussion of key concepts, methods and behaviour F. Donno CERN 11 February 2008.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Architecture of LHC File Catalog Valeria Ardizzone INFN Catania – EGEE-II NA3/NA4.
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.
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.
Classic Storage Element
Status of the SRM 2.2 MoU extension
Berkeley Storage Manager (BeStMan)
SRM v2.2 / v3 meeting report SRM v2.2 meeting Aug. 29
StoRM Architecture and Daemons
SRM2 Migration Strategy
Data Management cluster summary
DRM Deployment Readiness Plan
GIN-Data : SRM Island Inter-Op Testing
Architecture of the gLite Data Management System
Presentation transcript:

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 National Laboratory

A. Sim, CRD, L B N LGoals Demonstrate data access to independent data grids managed by SRMsDemonstrate data access to independent data grids managed by SRMs Read access to a file in a remote data grid Write access to a registered user account in a remote data grid A file replication for a registered user between two independent data grids Space reservation and write access to the reserved space for a registered user in a remote data grid (for SRM V2.1)

A. Sim, CRD, L B N L Why do we need inter-op testing for SRMs? Storage Resource Managers (SRMs) are based on a common interface specification.Storage Resource Managers (SRMs) are based on a common interface specification. SRMs can have different implementations for the underlying storage systems. Compatibility and interoperability need to be tested according to the specification.

A. Sim, CRD, L B N L What is SRM-TESTER? SRM-Tester tests Storage Sites managed by SRMsSRM-Tester tests Storage Sites managed by SRMs Independent implementation of SRM specification for the purpose of testing Tests conformity of the SRM server interface according to the SRM spec v1.1 and v2.1 Tests compatibility and interoperability of the SRM servers according to the SRM spec Supported operations for v1.1 ping, put, get, advisory delete, copy Supported operations for v2.1 ping, put, get, copy, reserve space, release, remove, etc. SRM-Tester tests file transfer protocolsSRM-Tester tests file transfer protocols Supported protocols gsiftp, ftp, http and https SRM-Tester can publish the testing results to a web siteSRM-Tester can publish the testing results to a web site Supports fromSupports from Open Science Grid PPDG common project

A. Sim, CRD, L B N L GIN-Data SRM inter-op testing HRM (performs writes) HRM (performs writes) HRM (performs writes) GridFTP HTTP(s) FTP services SRM SRM-TESTER Client SRM WEB 1. Initiate SRM-TESTER 2. Test Storage Sites according to the spec v1.1 and v Publish test results CERN LCG IC.UK EGEE UIO ARC SDSC OSG LBNL STAR APAC SRM Grid.IT SRM FNAL CMS

A. Sim, CRD, L B N L GIN-Data SRM island testing Which operations have been tested?Which operations have been tested? SRM v1.1 ping, put, get, advisory delete, copy SRM v2.1 ping, put, release file, get, get status, reserve space, release space, browsing (ls), copy Test results are publishedTest results are published

A. Sim, CRD, L B N L Participating Sites 7 Sites participated7 Sites participated 5 SRM V1.1 were tested 2 SRM V2.1 were tested SRMs at 2 sites were not ready at the time of the testing APACAPAC SRM is not ready due to undergoing SFT tests ARCARC srm://grid.uio.no:58000 EGEEEGEE srm://gfe02.hep.ph.ic.ac.uk:8443 Grid.ITGrid.IT SRM is not installed publicly and not ready for testing LCG/EGEELCG/EGEE srm://lxdpm01.cern.ch:8443 srm://lxdpm01.cern.ch:8444 (SRM v2.1) OSGOSG srm://t2data2.sdsc.edu:8443 STARSTAR srm://dmx09.lbl.gov:8443 srm://dmx09.lbl.gov:8445 (SRM v2.1)

A. Sim, CRD, L B N L Testing Operations (SRM V1.1) Description PingPing Tester checks to see if SRM server responds properly GSI security may or may not be enforced PutPut Tester writes a file into the SRM managed, VO specific directory from client’s local disk Tester checks the transfer protocol during the file transfers GetGet Tester requests a file from the SRM managed, VO specific directory When the file is ready, SRM returns TURL (Transfer URL) with transfer protocol. Tester makes file transfers from the TURL to the client’s local disk Advisory DeleteAdvisory Delete Tester requests to “remove” a file in the SRM managed, VO specific directory. This is advisory only. CopyCopy Tester requests to “replicate” a file from one SRM to another SRM Tester requests to “replicate” a file from a remote gsiftp server to an SRM Tester checks inter-operability between SRMs In this test, SRMs are in separate independent data grids

A. Sim, CRD, L B N L Testing Operations (SRM V1.1) Results pingputget Advisory delete Copy (SRMs) Copy (gsiftp) EGEE (IC.UK) passpasspasspasspasspass LCG/EGEE (CERN) passpasspasspassN.A.N.A. OSG(SDSC)passpasspasspasspassfail STAR(LBNL)passpasspasspasspasspass ARC(UIO.NO)passfailfailfailfailfail

A. Sim, CRD, L B N L Testing Operations (SRM V1.1) Explanation on failure (1) COPY (SRM) operationCOPY (SRM) operation SRM-Tester sends a request to the target SRM to “pull” a file from the source SRM. After a copy request is submitted to the target SRM, communication thereafter is between the two SRMs. SRM- Tester checks the status of the copy request. In this test, SRM at SDSC (OSG) and IC.UK (EGEE) were the source SRMs to copy a file to other SRMs When the first copy test failed, SRM at FNAL was used as the source and target SRM for additional testing, and testing with srmcp client tool was performed. A copy to SRM at CERN (LCG/EGEE) The request goes through the interface, and the status shows request queued and in progress. We were told that actual copy is not implemented yet.

A. Sim, CRD, L B N L Testing Operations (SRM V1.1) Explanation on failure (2) COPY (GSIFTP) operationCOPY (GSIFTP) operation SRM-Tester sends a request to the target SRM to pull a file from the source gsiftp server In this test, gsiftp server based on GT4.0.1 at LBNL (STAR) was the source to copy a file to other SRMs When the first copy test failed, gsiftp server based on GT at LBNL (STAR) was used as the source for additional testing, for possible certificate format handling issues. A copy to SRM at CERN (LCG/EGEE) The request goes through the interface, and the status shows request queued and in progress. We were told that actual copy is not implemented yet. A copy to SRM at SDSC (OSG) The status returned failure with no further explanation. We were told that only “push” mode into the SRM at SDSC works due to the underlying storage inside the private network.

A. Sim, CRD, L B N L Testing Operations (SRM V1.1) Explanation on failure (3) SRM at ARCSRM at ARC Operations except “ping” failed Throws exception java.lang.NumberFormatException SRMCP (v1.23) has the same error NGCP (NorduGrid ARC standalone v0.5.46) works for operations except copy ngcp does not handle different formats of certificates yet, such as service certificates

A. Sim, CRD, L B N L Testing Operations (SRM V2.1) Description (1) PingPing PutPut Tester writes a file into the SRM managed, VO specific directory from client’s local disk Tester checks the transfer protocol during the file transfers Tester issues srmPutDone() after file tranfer is completed GetGet Tester requests a file from the SRM managed, VO specific directory When the file is ready, SRM returns Transfer URL with transfer protocol. Tester makes file transfers from the Transfer URL to the client’s local disk Release FileRelease File Tester releases a file after file transfer is completed (following Get operation) Browse (LS)Browse (LS) Tester browses a file or a directory in the SRM managed, VO specific space

A. Sim, CRD, L B N L Testing Operations (SRM V2.1) Description (2) CopyCopy Three different types of copy were tested Request to “cp” a file from one space to another space in the same SRM. Request to “replicate” a file from one SRM to another SRM. Request to “replicate” a file from a remote gsiftp server to an SRM. Reserve SpaceReserve Space Tester requests to reserve a volatile or durable space under the SRM for an amount of byte size Get Status of the space reservationGet Status of the space reservation Tester checks the status of the space with the space token received from the space reservation Put a file into the reserved spacePut a file into the reserved space Similar to “put” operation, but a specific space token is used Release spaceRelease space Tester releases the reserved space with the space token.

A. Sim, CRD, L B N L Testing Operations (SRM V2.1) Results pingput Put Done get Release File Browse (LS) LCG/EGEE (CERN) passpasspasspasspasspass STAR (LBNL) passpasspasspasspasspass Copy Reserve Space Get status Put a File In the Reserved Space Release Space LCG/EGEE (CERN) N.A.passpasspasspass STAR (LBNL) passpasspasspasspass

A. Sim, CRD, L B N L Testing Operations (SRM V2.1) Explanation on failure Copy operationCopy operation A Copy to SRM at CERN The request goes through the interface, and the status shows request queued and in progress. We were told that actual copy is not implemented yet.

A. Sim, CRD, L B N L Lessons learned PreparationPreparation Setting up a VO (gin.ggf.org) access to the host and the VO designated account was error-prone communication was needed with system people Once it’s set up, no problems SRM v1.1 operationsSRM v1.1 operations well-understood by most implementations Compatible and interoperable between SRMs SRM v2.1 operationsSRM v2.1 operations Two participating implementations CERN DPM and LBNL SRM Compatible and interoperable between SRMs

A. Sim, CRD, L B N L Next Steps Add in more Implementations to test coverageAdd in more Implementations to test coverage CERN CASTOR (EGEE) SRM v1 and SRM v2 dCache SRM v2 STORM (Grid.it) SRM v2 ARC (Nordugrid) SRM v1 NAREGI (?) First steps in SRM SRB interop testing?First steps in SRM SRB interop testing?

A. Sim, CRD, L B N LAcknowledgement APACAPAC Univ. of Melbourne : Glenn Moloney ARCARC Lund Univ. : Oxana Smirnova EGEEEGEE CERN : Erwin Laure Imperial College : Mona Aggarwal, Olivier van der Aa, David Colling FNALFNAL Timur Perelmutov Grid.ITGrid.IT INFN : Riccardo Zappi, Luca Magnoni LCG/EGEELCG/EGEE CERN : James Casey, Jean-Philippe Baud OSGOSG UCSD : Frank Wuerthwein, Abhishek Singh Rana STARSTAR BNL: Jerome Lauret LBNL : Alex Sim, Vijaya Natarajan GIN VOMS VOGIN VOMS VO NIKHEF : Oscar Koeroo, INFN : Vincenzo Ciaschini

A. Sim, CRD, L B N L Documents and Support Test resultsTest results SRM Collaboration and SRM SpecificationsSRM Collaboration and SRM Specifications SRM-Tester : Distribution/DocumentationSRM-Tester : Distribution/Documentation VDT pacman as srm-tester Contact and support : and support : Alex Sim, Arie Shoshani