Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control...

23
Data Management The GSM-WG Perspective

Transcript of Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control...

Page 1: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Data ManagementThe GSM-WG Perspective

Page 2: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Background

• SRM is the Storage Resource Manager

• A Control protocol for Mass Storage Systems

• Standard protocol: OGF GSM-WG– Chairs: A Shoshani (LBNL), J Jensen (STFC

RAL)

Page 3: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Who Is Using It?

• EGEE, OSG,…

• WLCG

• …

• Not only

academic

HPC

TIER 0

Country or ROC

Page 4: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Storage Element Implementations

• dCache (DESY+FNAL)• DPM (CERN)• CASTOR (CERN+RAL)• BestMan (LBNL)• Jasmine (JLAB)• StoRM (INFN/ICTP-EGRID)

1

1

1

1

11

Page 5: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

What is a “Storage Element”?

Storage Element

Disk storage

Tape storage

THE (gLite) GRID

•Computing •Data Mgmt Metadata

Disk storageDisk storage

Disk Pools

Page 6: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

What is a “Storage Element”

• Interface to mass storage systems

• Part of a loosely coupled grid

• Provide uniform (control) interface

• Protect the storage system against the grid

• Enable grid to efficiently use storage

Page 7: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

What is a Storage Element?

DataTransfer

ControlInterface

(SRM)

InformationSystem

StorageElement

Used by EGEE, OSG,…

Six-seven different implementations

An SRM is a “Storage Element” but not vice versaGIN: Use SRB as Storage Element

Page 8: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Tech

• ~6 interoperating implementations– 362 storage elements deployed– 226 are SRM1 implementations– 6 SRM2 implementations (can’t be quite right)

• Some Open Source, some not

• Using SOAP over GSI sockets– Delegation needed for srmCopy– No WS-Anything

Page 9: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Where is the File

GUID

SURL SURL SURL

LFN LFN LFN

PhysicalFile

TURL

PhysicalFile

StorageElements

PhysicalFilePhysical

File

Page 10: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Information View (simplified)

StorageArea

StorageElement

VOInfo

ControlProtocol

Data TransferProtocol

Space?Resource

Accounting

Owner/Access

Page 11: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

How is the file?

Capa-bilities

ExpirationMode

RetentionPolicy

AccessLatency

Replica Output CustodialReleaseWhen

expired

WarnWhen

expired

Perma-nent

Online Nearline(Offline)(Lost)(…)

Page 12: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

How I reach the file?

File AccessParameters

OverwriteMode

AccessPattern

Connection

Yes NoWhen

DifferentTransfer Processing WAN LAN

Page 13: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Transfer Protocols

• WAN protocols– Must always support GridFTP– Suggestion to support HTTP/HTTPS

• GSI issue though - see tech slide• dCache supports http for reading

• Support LAN protocols– Secure vs insecure

Page 14: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

LCG: GFAL

• LCG (will) decide to use GFAL – the “Grid File Access Library”

• It was decided to interface to EDG SE using SRM 1 interface

• For now using EDG RM

POSIX interface

SRM 1 client

EDG 2.1 Storage Element

Mass Storage

EDG SRM

Page 15: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

EGEE: DICOM server supportThe GridThe Grid

Storage Element

WP10 DM2

DICOMServer

Metadata

Encrypt, anonymise

Metadata

Store keyStore patient metadata

Access control on metadata required; different ACLs for different types of metadata

Page 16: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Challenges

Services

Capabilities

Scale,Performance

Economy,Sustainability

Middleware

State of the Art

Users

Challenges

Page 17: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Users

Applications

Culture,History

Customermgmt

Usability

Users

Page 18: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Services

Trust

Availability

Accounting

Discovery

Services

Page 19: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

State of the Art

WebServices

Virtualisation

Media

State of the Art

Page 20: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Middleware

Stability

Applications

MaintenanceSupport

Ease of installAnd Config

Middleware

Page 21: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Scale, Performance

Staging

Transfer rates Size of files

Number of files

Volume

Scale,Performance

Page 22: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Sustainability, Economy

Scale

Trust Dynamic

Agreement

Cost Model

Economy

Page 23: Data Management The GSM-WG Perspective. Background SRM is the Storage Resource Manager A Control protocol for Mass Storage Systems Standard protocol:

Capabilities

Content

Access

Curation

SECURITY

Capabilities