Padova, 5 October StoRM Service view Riccardo Zappi INFN-CNAF Bologna.

Slides:



Advertisements
Similar presentations
Bologna, 21 Marzo 2006 Riccardo Zappi / Luca Magnoni INFN-CNAF, Bologna.
Advertisements

© 2007 Open Grid Forum Data Management Challenge - The View from OGF OGF22 – February 28, 2008 Cambridge, MA, USA Erwin Laure David E. Martin Data Area.
30-31 Jan 2003J G Jensen, RAL/WP5 Storage Elephant Grid Access to Mass Storage.
Jens G Jensen CCLRC/RAL hepsysman 2005Storage Middleware SRM 2.1 issues hepsysman Oxford 5 Dec 2005.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Distributed components
Module – 7 network-attached storage (NAS)
CSE 598D Storage Systems, Spring 2007 Object Based Storage Presented By: Kanishk Jain.
Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug
Object-based Storage Long Liu Outline Why do we need object based storage? What is object based storage? How to take advantage of it? What's.
OSG End User Tools Overview OSG Grid school – March 19, 2009 Marco Mambelli - University of Chicago A brief summary about the system.
Copyright © 2000,2003 Storage Networking Industry Association “Iconic images” from the SNIA shared storage model These slides are a subset of the images.
IT Infrastructure Chap 1: Definition
CERN, 29 August 2006 Status Report Riccardo Zappi INFN-CNAF, Bologna.
StoRM Some basics and a comparison with DPM Wahid Bhimji University of Edinburgh GridPP Storage Workshop 31-Mar-101Wahid Bhimji – StoRM.
INTRODUCTION The GRID Data Center at INFN Pisa hosts a big Tier2 for the CMS experiment, together with local usage from other HEP related/not related activities.
Mass Storage System Forum HEPiX Vancouver, 24/10/2003 Don Petravick (FNAL) Olof Bärring (CERN)
Large Scale Test of a storage solution based on an Industry Standard Michael Ernst Brookhaven National Laboratory ADC Retreat Naples, Italy February 2,
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.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Author - Title- Date - n° 1 Partner Logo EU DataGrid, Work Package 5 The Storage Element.
Middleware for Grid Computing and the relationship to Middleware at large ECE 1770 : Middleware Systems By: Sepehr (Sep) Seyedi Date: Thurs. January 23,
Andrew C. Smith – Storage Resource Managers – 10/05/05 Functionality and Integration Storage Resource Managers.
UMD TIER-3 EXPERIENCES Malina Kirn October 23, 2008 UMD T3 experiences 1.
Enabling Grids for E-sciencE Introduction Data Management Jan Just Keijser Nikhef Grid Tutorial, November 2008.
Owen SyngeTitle of TalkSlide 1 Storage Management Owen Synge – Developer, Packager, and first line support to System Administrators. Talks Scope –GridPP.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
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.
VMware vSphere Configuration and Management v6
INFSO-RI Enabling Grids for E-sciencE Introduction Data Management Ron Trompert SARA Grid Tutorial, September 2007.
SDM Center Coupling Parallel IO to SRMs for Remote Data Access Ekow Otoo, Arie Shoshani and Alex Sim Lawrence Berkeley National Laboratory.
Aneka Cloud ApplicationPlatform. Introduction Aneka consists of a scalable cloud middleware that can be deployed on top of heterogeneous computing resources.
The CMS Top 5 Issues/Concerns wrt. WLCG services WLCG-MB April 3, 2007 Matthias Kasemann CERN/DESY.
INFSO-RI Enabling Grids for E-sciencE Agreement Service for Storage Space Reservation T.Ferrari, E.Ronchieri JRA1 All Hands Meeting,
INFSO-RI Enabling Grids for E-sciencE Grid Services for Resource Reservation and Allocation Tiziana Ferrari Istituto Nazionale di.
EGI-Engage Data Services and Solutions Part 1: Data in the Grid Vincenzo Spinoso EGI.eu/INFN Data Services.
15 Apr RoN meetingResource Brokering and Modeling Jeroen van der Ham & Paola Grosso UvA - AIR group
StoRM: status report A disk based SRM server.
BNL dCache Status and Plan CHEP07: September 2-7, 2007 Zhenping (Jane) Liu for the BNL RACF Storage Group.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Mario Reale – GARR NetJobs: Network Monitoring Using Grid Jobs.
Copyright © 2003 DMTFPage 1 Overlap of Concepts between GGF DAIS Specs and the DMTF CIM Schema CIM System/Devices, Application, User/Security and Database.
SAM architecture EGEE 07 Service Availability Monitor for the LHC experiments Simone Campana, Alessandro Di Girolamo, Nicolò Magini, Patricia Mendez Lorenzo,
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.
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.
Enabling Grids for E-sciencE INFN Workshop – May 7-11 Rimini 1 Grid Accounting Status at INFN Riccardo Brunetti INFN-TORINO.
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
Jean-Philippe Baud, IT-GD, CERN November 2007
Network Attached Storage Overview
StoRM: a SRM solution for disk based storage systems
Vincenzo Spinoso EGI.eu/INFN
StoRM Architecture and Daemons
Introduction to Data Management in EGI
SRM Developers' Response to Enhancement Requests
Ákos Frohner EGEE'08 September 2008
The INFN Tier-1 Storage Implementation
Interoperability & Standards
Large Scale Test of a storage solution based on an Industry Standard
Data Management cluster summary
GGF15 – Grids and Network Virtualization
Network+ Guide to Networks, Fourth Edition
INFNGRID Workshop – Bari, Italy, October 2004
StoRM disk management middleware
Presentation transcript:

Padova, 5 October StoRM Service view Riccardo Zappi INFN-CNAF Bologna

Padova, 5 OctoberStorage Task Force Meeting Page 2 Outline Forewords –SNIA – SSM Model –Storage System example –Storage Element What SRM and StoRM are Aggregation within Application layer (difference with DPM and dCache) StoRM feasible tests Storage resource access scenario with StoRM

Padova, 5 OctoberStorage Task Force Meeting Page 3 Storage domain The SNIA–SSM: Shared Storage Model Application File/record layer Database (dbms) File system (fs) Block layer Storage devices (disks, …) Block aggregation Host Network Device Services Discovery, monitoring Resource mgmt, configuration Security, billing Redundancy mgmt (backup, …) High availability (fail-over, …) High availability (fail-over, …) Capacity planning Mgmt Client SMIS

Padova, 5 OctoberStorage Task Force Meeting Page 4 Device block-aggregation Network block-aggregation Host block-aggregation Clustering inter-box aggregation (example) File/record layer Block layer Host NAS head Host Disk array SN NAS head LAN Cluster FS Purposes: load spreading across peers (scalability) alternate paths (high availability, scalability) Purposes: load spreading across peers (scalability) alternate paths (high availability, scalability) Application GPFSLustre

Padova, 5 OctoberStorage Task Force Meeting Page 5 File/record layer Block layer Host Application LAN File metadata NAS head Files Aggregation metadata NAS head Aggregation within Application layer DPM - No cluster-FS. dCache - Hierarchical MSS

Padova, 5 OctoberStorage Task Force Meeting Page 6 Grid Storage Element Storage Element (SE) represents a storage system abstraction in Grid.

Padova, 5 OctoberStorage Task Force Meeting Page 7 SRM : Storage Mgmt Middleware within the Grid Storage Resource Managers (SRMs) SRMs are middleware components that manage shared storage resources on the grid and provide management functionalities like: –Uniform access to heterogeneous types of storage –File pinning –Disk space allocation and advanced disk space reservation –Protocol negotiation –Life time management of files –Management of security SRMs implements a SRM interface specified by GSM-WG within GGF. (v.1.1, v and v.3.0)

Padova, 5 OctoberStorage Task Force Meeting Page 8 Managent Access & Data Access to SE

Padova, 5 OctoberStorage Task Force Meeting Page 9 What StoRM is StoRM is a Storage Resource Manager. It is exposed as web service. –Web service description (wsdl) of StoRM is compliant with SRM specification version StoRM prefers Cluster File System with ACL support. Current StoRM version is built on top of GPFS (Plugin for Lustre FS is coming soon). StoRM allows direct access (native posix call) [i.e. StoRM works without server I/O too]. Aggregation is performed by underlying file system (better than StoRM could do).

Padova, 5 OctoberStorage Task Force Meeting Page 10 Feasible tests on Grid Storage System Storage System Tests on underlying Storage System with different Hardware/Software configurations. Storage Services Data Access by Jobs running in WNs. Data Transfer by Transfer Service. Management calls by jobs, services, clients. Information provider… ( ? )

Padova, 5 OctoberStorage Task Force Meeting Page 11 StoRM (SRM) test StoRM is a management service. StoRM is not a I/O service. TESTs Functionality tests –Well/Bad formed function call test –SRM interface compliance test –Security hacking Stress tests –Bombing with well/bad formed function calls –Huge size requests Integration test –Use of SRM by other Service (FTS, Agreement Service, …) –Use of SRM with other Service (LCMAPS, PBox, etc, … ) Failure test (network crash, database crash, power crash,..) Perverse test

Padova, 5 OctoberStorage Task Force Meeting Page 12 StoRM test environment Test bed #1 (V.Vagnoni) [build] 1.Only StoRM ahead of Storage System based on GPFS. –Useful for [ Functionality, Stress, Failure ] tests Test bed #2 (Certification INFN-Grid) [finishing] 1.Storage Element (GridFTP server, LCMAPS, StoRM, Authorization service (PBox), ecc.. ) 2.Computing Element and some work nodes. –Useful for [ Integration / Stress / Failure ] tests Test bed #3 (Certification INFN-Grid) [coming soon] 1.Nr.2 (or more) Test bed #2 2.External Service (FTS, LFC / FireMan, … ) –Useful for [ Integration / Failure / Perverse ]

Padova, 5 OctoberStorage Task Force Meeting Page 13

Padova, 5 October StoRM use cases Backup splides

Padova, 5 OctoberStorage Task Force Meeting Page 15 Storage Element Computing Element and WNs

Padova, 5 OctoberStorage Task Force Meeting Page 16 References DMTF SNIA SMI-S GPFS LUSTRE SRM