StoRM Some basics and a comparison with DPM Wahid Bhimji University of Edinburgh GridPP Storage Workshop 31-Mar-101Wahid Bhimji – StoRM.

Slides:



Advertisements
Similar presentations
DPM Monitoring Wahid Bhimji University of Edinburgh, Apr-101Wahid Bhimji – Files access.
Advertisements

Storage Workshop Summary Wahid Bhimji University Of Edinburgh On behalf all of the participants…
J Jensen CCLRC RAL Data Management AUZN (mostly about SRM though) GGF 16, Athens J Jensen.
HEPiX GFAL and LCG data management Jean-Philippe Baud CERN/IT/GD.
Owen SyngeDCache Slide 1 D-Cache Status Report Owen Synge.
DPM Basics and its status and plans Wahid Bhimji University of Edinburgh GridPP Storage Workshop – Apr 2010 Apr-101Wahid Bhimji – DPM.
Data Management Expert Panel. RLS Globus-EDG Replica Location Service u Joint Design in the form of the Giggle architecture u Reference Implementation.
DPM Name Server (DPNS) Namespace Authorization Location of physical files DPM Server Requests queuing and processing Space Management SRM Servers v1.1,
EGEE is a project funded by the European Union under contract IST Using SRM: DPM and dCache G.Donvito,V.Spinoso INFN Bari
Storage: Futures Flavia Donno CERN/IT WLCG Grid Deployment Board, CERN 8 October 2008.
9th EELA TUTORIAL - USERS AND SYSTEM ADMINISTRATORS E-infrastructure shared between Europe and Latin America SRM Installation and Configuration.
DPM Italian sites and EPEL testbed in Italy Alessandro De Salvo (INFN, Roma1), Alessandra Doria (INFN, Napoli), Elisabetta Vilucchi (INFN, Laboratori Nazionali.
Filesytems and file access Wahid Bhimji University of Edinburgh, Sam Skipsey, Chris Walker …. Apr-101Wahid Bhimji – Files access.
DPM CCRC - 1 Research and developments DPM status and plans Jean-Philippe Baud.
Introduction to CVMFS A way to distribute HEP software on cloud Tian Yan (IHEP Computing Center, BESIIICGEM Cloud Computing Summer School.
Your university or experiment logo here NextGen Storage Shaun de Witt (STFC) With Contributions from: James Adams, Rob Appleyard, Ian Collier, Brian Davies,
EGEE-III INFSO-RI Enabling Grids for E-sciencE The Medical Data Manager : the components Johan Montagnat, Romain Texier, Tristan.
Storage Wahid Bhimji DPM Collaboration : Tasks. Xrootd: Status; Using for Tier2 reading from “Tier3”; Server data mining.
CERN IT Department CH-1211 Geneva 23 Switzerland t Storageware Flavia Donno CERN WLCG Collaboration Workshop CERN, November 2008.
OSG Storage Architectures Tuesday Afternoon Brian Bockelman, OSG Staff University of Nebraska-Lincoln.
Wahid, Sam, Alastair. Now installed on production storage Edinburgh: srm.glite.ecdf.ed.ac.uk  Local and global redir work (port open) e.g. root://srm.glite.ecdf.ed.ac.uk//atlas/dq2/mc12_8TeV/NTUP_SMWZ/e1242_a159_a165_r3549_p1067/mc1.
MW Readiness Verification Status Andrea Manzi IT/SDC 21/01/ /01/15 2.
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.
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.
Jens G Jensen RAL, EDG WP5 Storage Element Overview DataGrid Project Conference Heidelberg, 26 Sep-01 Oct 2003.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT DPM / LFC and FTS news Ricardo Rocha ( on behalf of the IT/GT/DMS.
DPM Python tools Ivan Calvet IT/SDC-ID DPM Workshop 10 th October 2014.
OSG Abhishek Rana Frank Würthwein UCSD.
Padova, 5 October StoRM Service view Riccardo Zappi INFN-CNAF Bologna.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Upcoming Features and Roadmap Ricardo Rocha ( on behalf of the.
Andrea Manzi CERN On behalf of the DPM team HEPiX Fall 2014 Workshop DPM performance tuning hints for HTTP/WebDAV and Xrootd 1 16/10/2014.
INFSO-RI Enabling Grids for E-sciencE SRMv2.2 in DPM Sophie Lemaitre Jean-Philippe.
Report from GSSD Storage Workshop Flavia Donno CERN WLCG GDB 4 July 2007.
DMLite GridFTP frontend Andrey Kiryanov IT/SDC 13/12/2013.
StoRM: status report A disk based SRM server.
Testing Infrastructure Wahid Bhimji Sam Skipsey Intro: what to test Existing testing frameworks A proposal.
Grid Deployment Board 5 December 2007 GSSD Status Report Flavia Donno CERN/IT-GD.
Martina Franca (TA), 07 November Installazione, configurazione, testing e troubleshooting di Storage Element.
An Analysis of Data Access Methods within WLCG Shaun de Witt, Andrew Lahiff (STFC)
An Introduction to GPFS
Bologna, March 30, 2006 Riccardo Zappi / Luca Magnoni INFN-CNAF, Bologna.
Introduction to Storage Element Hsin-Wei Wu Academia Sinica Grid Computing Center, Taiwan.
Security recommendations DPM Jean-Philippe Baud CERN/IT.
DPM: Future Proof Storage Ricardo Rocha ( on behalf of the DPM team ) EMI INFSO-RI
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.
Grid Technology CERN IT Department CH-1211 Geneva 23 Switzerland t DBCF GT Standard Protocols in DPM Ricardo Rocha.
EMI is partially funded by the European Commission under Grant Agreement RI DPM in EMI-II HTTP and NFS interfaces Oliver Keeble On behalf of DPM.
EMI is partially funded by the European Commission under Grant Agreement RI Future Proof Storage with DPM Oliver Keeble (on behalf of the CERN IT-GT-DMS.
J Jensen / WP5 /RAL UCL 4/5 March 2004 GridPP / DataGrid wrap-up Mass Storage Management J Jensen
Riccardo Zappi INFN-CNAF SRM Breakout session. February 28, 2012 Ingredients 1. Basic ingredients (Fabric & Conn. level) 2. (Grid) Middleware ingredients.
EGEE Data Management Services
a brief summary for users
Jean-Philippe Baud, IT-GD, CERN November 2007
Experience of Lustre at QMUL
Scalable sync-and-share service with dCache
DPM Installation Configuration
StoRM: a SRM solution for disk based storage systems
Status of the SRM 2.2 MoU extension
Federico Bitelli bitelli<at>fis.uniroma3.it
dCache “Intro” a layperson perspective Frank Würthwein UCSD
Data services on the NGS
StoRM Architecture and Daemons
DPM Python tools Andrea Manzi CERN DPM Workshop 07th December 2015.
CMS analysis job and data transfer test results
STORM & GPFS on Tier-2 Milan
The INFN Tier-1 Storage Implementation
Data Management cluster summary
INFNGRID Workshop – Bari, Italy, October 2004
Presentation transcript:

StoRM Some basics and a comparison with DPM Wahid Bhimji University of Edinburgh GridPP Storage Workshop 31-Mar-101Wahid Bhimji – StoRM

This talk: Considering moving to StoRM ??? – Comparison with DPM – Benefits / Problems – Status 31-Mar-10Wahid Bhimji – StoRM2

Whats StoRM? Lightweight SRM server Works on top of POSIX filesystems Relies on that filesystem to replicate data etc. Used widely in Italy and a few place outside 31-Mar-10Wahid Bhimji – StoRM3

DPM - reminder 31-Mar-10Wahid Bhimji – StoRM4 DPM Head Node DPM Head Node Pool Node Pool Node Head Node (dpm-mysql) - SRMV2 Interface - DPM server: Request tracking (MySQL) - DPM Nameserver (DPNS) (MySQL) User Worker Node Worker Node DISK “Pool” node (dpm-disk) -Directly mounted disk - RFIO– local transfers -GridFTP– WAN transfers … Pool Node Pool Node DISK Pool Node Pool Node DISK gridftp rfio …

StoRM: Can be one machine. StoRM: Can be one machine. Storm Structure 31-Mar-10Wahid Bhimji – StoRM5 Storm Frontend Storm Frontend Storm Backend Storm Backend Frontend: SRM Interface Request Tracking (MySQL) Backend: Namespace (by file path) Filesytem Drivers Disk Servers User Worker Node file:// GridFTP server(s)

Differences to DPM Namespace derived from filename Local transfers through file:// POSIX access Uses ACLs for permissions Lot less (no) user tools – So no equivalent of dpm-* dpns-* tools – But filesystem operations are just du * rm * ls * – For spacetoken allocations etc. edit file: /opt/storm/backend/etc/namespace.xml 31-Mar-10Wahid Bhimji – StoRM6

Namespace srm://se2.glite.ecdf.ed.ac.uk:8444/srm/managerv2? =/atlas/atlasdatadisk/bill/bob DPM this would be DPNS path and to get to physical file you would need to use DB -On Storm there is no DB. The physical file is at: SPACE_ROOT/bill/bob SPACE_ROOT is defined for each VO/ spacetoken: Might be just /lustre/atlas/atlasdatadisk 31-Mar-10Wahid Bhimji – StoRM7

Versions Storm 1.5 released recently 1.4 no longer “supported” Currently for SL4 (32bit – prob. works on 64) SL5 – “after easter” Installations at QMUL and Edinburgh – both have issues at the moment – probably resolvable. INFN-T1 are using 1.5 most other sites Mar-10Wahid Bhimji – StoRM8

Instalation Obtain repos glite-generic.repo ; lcg-ca.repo; ig.repo; jpackage.repo “Standard” yum install / YAIM configure : yum install lcg-CA ig_SE_storm_backend ig_SE_storm_frontend /opt/glite/yaim/bin/ig_yaim -c -s siteinfo/site-info.def –n ig_SE_storm_backend -n ig_SE_storm_frontend Setup filesystem (Lustre/GPFS etc.; acls needed) You also need users etc (as for DPM + other nodes) 31-Mar-10Wahid Bhimji – StoRM9

Weighing it up StormDPM SimplicityScalability File:// performance SupportSRM features 31-Mar-10Wahid Bhimji – StoRM10

Benefits Easiest current way to make use of Lustre / GPFS or other cluster filesystem: file:// POSIX access – better local access performance that rfio (afternoon discussion) Scalability / resilience (INFN-T1 uses Storm) Simplicity: Navigable directories/ familiar posix commands (but you also have to maintain Lustre / GPFS if you use those) 31-Mar-10Wahid Bhimji – StoRM11

Key reasons not to move Limited UK experience, smaller user community than DPM /dCache – mostly Italian sites Some implementation of SRM features lacking (in 1.4 – not clear if fixed in storm 1.5) – Access permissions – Information provider – Space reservation? ;-) : 31-Mar-10Wahid Bhimji – StoRM12

StoRM space reservations? ;-) 31-Mar-10Wahid Bhimji – StoRM13

Conclusions StoRM is not (so) scary. – It has some quirks/limits but so does DPM – You can use the same hardware – SRM performance looks to be similar to DPM – Growing maturity and user community It is currently the easiest way to use cluster filesystems to give scalability and the performance of local file:// access Discuss (after Chris’s talk…) 31-Mar-10Wahid Bhimji – StoRM14