StoRM disk management middleware

Slides:



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

A Proposal of Capacity and Performance Assured Storage in The PRAGMA Grid Testbed Yusuke Tanimura 1) Hidetaka Koie 1,2) Tomohiro Kudoh 1) Isao Kojima 1)
Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
Lesson 6. The Computer Operation Computer Operating Systems GUI vs. Command line The Microsoft Windows Family File Systems – How Computers Manage Data.
INFSO-RI Enabling Grids for E-sciencE Agreement Service for Resource Reservation and Allocation: Overview Tiziana Ferrari, Elisabetta.
EU-GRID Work Program Massimo Sgaravatto – INFN Padova Cristina Vistoli – INFN Cnaf as INFN members of the EU-GRID technical team.
Distributed components
Database Management Systems (DBMS)
Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung Google∗
Data Center Infrastructure
Database Architecture Introduction to Databases. The Nature of Data Un-structured Semi-structured Structured.
Presenter: Dipesh Gautam.  Introduction  Why Data Grid?  High Level View  Design Considerations  Data Grid Services  Topology  Grids and Cloud.
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.
INFSO-RI Enabling Grids for E-sciencE DAGs with data placement nodes: the “shish-kebab” jobs Francesco Prelz Enzo Martelli INFN.
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.
Universita’ degli Studi di Pisa EGEE is a project funded by the European Union under contract IST Storage Management in LHC Computing Grid.
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
Author - Title- Date - n° 1 Partner Logo EU DataGrid, Work Package 5 The Storage Element.
Andrew C. Smith – Storage Resource Managers – 10/05/05 Functionality and Integration Storage Resource Managers.
AN INTEGRATED FRAMEWORK FOR VO-ORIENTED AUTHORIZATION, POLICY-BASED MANAGEMENT AND ACCOUNTING Andrea Caltroni 3, Vincenzo Ciaschini 1, Andrea Ferraro 1,
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
Database System Architecture Prof. Yin-Fu Huang CSIE, NYUST Chapter 2.
Replica Consistency in a Data Grid1 IX International Workshop on Advanced Computing and Analysis Techniques in Physics Research December 1-5, 2003 High.
Production Grid Challenges in Hungary Péter Stefán Ferenc Szalai Gábor Vitéz NIIF/HUNGARNET.
Padova, 5 October StoRM Service view Riccardo Zappi INFN-CNAF Bologna.
Networking: Applications and Services Antonia Ghiselli, INFN Stu Loken, LBNL Chairs.
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.
StoRM: status report A disk based SRM server.
The Grid Storage System Deployment Working Group 6 th February 2007 Flavia Donno IT/GD, CERN.
Enhanced Availability With RAID CC5493/7493. RAID Redundant Array of Independent Disks RAID is implemented to improve: –IO throughput (speed) and –Availability.
An Introduction to GPFS
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.
Riccardo Zappi INFN-CNAF SRM Breakout session. February 28, 2012 Ingredients 1. Basic ingredients (Fabric & Conn. level) 2. (Grid) Middleware ingredients.
CASTOR: possible evolution into the LHC era
GridOS: Operating System Services for Grid Architectures
Chapter 6: Securing the Cloud
GFAL Grid File Access Library
Data Management on Opportunistic Grids
Data Center Infrastructure
Introduction to Distributed Platforms
StoRM: a SRM solution for disk based storage systems
Vincenzo Spinoso EGI.eu/INFN
Grid File System WG GGF11, Honolulu June 8-9, 2004.
Status of the SRM 2.2 MoU extension
Design rationale and status of the org.glite.overlay component
Data Bridge Solving diverse data access in scientific applications
StoRM Architecture and Daemons
Chapter 2: System Structures
Introduction to Data Management in EGI
T-StoRM: a StoRM testing framework
STORM & GPFS on Tier-2 Milan
CSC 480 Software Engineering
INTER-PROCESS COMMUNICATION
The INFN Tier-1 Storage Implementation
Storage Virtualization
A conceptual model of grid resources and services
Operating Systems : Overview
Experience with GPFS and StoRM at the INFN Tier-1
Database System Architecture
Ch 4. The Evolution of Analytic Scalability
NeST: Network Storage Technologies
Wide Area Workload Management Work Package DATAGRID project
INFNGRID Workshop – Bari, Italy, October 2004
Introduction To Distributed Systems
Database System Architectures
Presentation transcript:

StoRM disk management middleware CHEP 2004, Interlaken 27th September 2004 Flavia Donno, INFN Antonia Ghiselli, CNAF-INFN Luca Magnoni, CNAF-INFN Riccardo Zappi, CNAF-INFN

Problem statement (1/3) Storage System For applications that are disk-intensive, particular attention should be paid to storage resources, such as those providing higher capacity, redundancy, scalability, etc.. More than decent performance are required to access your data.

Problem statement (2/3) Space Reservation In a storage system, we can identify two kinds of resources : file and space. It often authorized users on storage acts as concurrent consumer of storage resources. Concurrent consuming of storage resources may cause jobs failure, specially if there is no certainty of space availability.

Problem statement (3/3) Direct access Data-intensive jobs want direct access on reserved space with good I/O performance. Some data-intensive job might not be able to be adapted to use reserved space through an “external” space management application (backward compatibility).

Requirements (1/2) Storage Space Management Efficient I/O Capacity, Fault-tolerance Space Management Space reservation Direct access to reserved space Management policies

Storage : Efficient I/O Solution: Parallel File System An example of Parallel FS. POSIX I/O read() write() open() close() … Logical File

Storage : Scalability, Fault recovery, .. Solution: GPFS The following requirements: Scalability Large files/file-systems Security Failure Recovery are satisfied by modern parallel file system as GPFS.

Requirements (2/2) Storage Space Management Efficient I/O Capacity, Fault-tolerance Space Management Space reservation Direct access to reserved space Management policies

Space Management : Interface In SRM v2.1 advanced specification there are some new functionalities regarding space management : srmReserveSpace() srmReleaseSpace() srmUpdateSpace() srmCompactSpace() ... we have adopted SRM definitions to preserve compatibility with any Space Management Client that is SRM-compliant.

Space Management : Direct access In order to enable applications for posix access to the reserved space in a storage, we consider a <path>/<file-name> as a part of spaceToken. path ::= [root] [relative-path] root ::= [root-directory] root-directory ::= "/" relative-path ::= path-element { "/" path-element } ["/"] path-element ::= name | parent-directory | directory-placeholder name ::= char { char } directory-placeholder ::= "." parent-directory ::= "..“

Assembling all the pieces: StoRM Storage Resource Manager StoRM goal is to create a container for storage management functionalities as: Space reservation (SRM-compliant) Other SRM functionalities. Management policy enforcement on storage (G-Pbox provided by INFN).

Architecture : access to StoRM.

Architecture : StoRM Server Management Request

Use scenario : Use of reserved space

Prototype status and future plan Prototype of StoRM implementing reserve-space functionality exists. Next steps : Testing of all functionalities defined in SRM advanced involving Space Management. Integration with other Storage Management Client SRM-Compliant (SRM File Transfer functionalities).

Conclusion We have presented StoRM, a solution that fulfils the requirements about space management and I/O performance in disk-intensive Grid applications. StoRM prototype have shown how to create and use reserved space in efficient mode. There is a lot of work to do, but we are confident in a success.

End Project references can be found at INFNForge : http://infnforge.cnaf.infn.it