Introduction to SRM. Riccardo Zappi 1

Size: px
Start display at page:

Download "Introduction to SRM. Riccardo Zappi 1"

Transcription

1 Introduction to SRM Grid Storage Resource Manager Riccardo Zappi 1 1 INFN-CNAF, National Center of INFN (National Institute for Nuclear Physic) for Research and Development into the field of Information Technologies SRM School, 2009 Bologna, Italy Data Management 1

2 Outline 1 Storage Element Storage services 2 GridFTP Service GridFTP Service 3 Genesis of SRM Genesis 4 File naming File naming in Grid Mapping services 5 SRM Service SRM service: main concepts Storage Area and Storage Component The Storage Resource Manager Interface Specification v2.2 6 Data access pattern Read a file Write a file 7 Conclusion Some SRM Service implementation

3 Outline 1 Storage Element Storage services 2 GridFTP Service GridFTP Service 3 Genesis of SRM Genesis 4 File naming File naming in Grid Mapping services 5 SRM Service SRM service: main concepts Storage Area and Storage Component The Storage Resource Manager Interface Specification v2.2 6 Data access pattern Read a file Write a file 7 Conclusion Some SRM Service implementation

4 Storage services Storage Resource All data is ultimately stored on a data storage resource (memory stick to a multi-petabyte tape silo) Different storage resources offer different levels of Quality of Service (QoS) The storage hardware will typically be controlled by software Definition The storage resource is the combination of the storage hardware and the controlling software (eg. file system) Data Management 4

5 Storage services Storage Element Storage Element (SE) A Storage Element (SE) is a Grid service that allows Grid users to store and manage files together with the space assigned to them. To make the storage available in the data architecture, the storage resource is wrapped by storage services Three categories of interfaces: 1 Data Access 2 Data Transfer 3 Storage Management Data Management 5

6 Storage services Storage Element Storage Element (SE) A Storage Element (SE) is a Grid service that allows Grid users to store and manage files together with the space assigned to them. To make the storage available in the data architecture, the storage resource is wrapped by storage services Three categories of interfaces: 1 Data Access 2 Data Transfer 3 Storage Management Data Management 5

7 Storage services Storage Element Storage Element (SE) A Storage Element (SE) is a Grid service that allows Grid users to store and manage files together with the space assigned to them. To make the storage available in the data architecture, the storage resource is wrapped by storage services Three categories of interfaces: 1 Data Access In theory: ByteIO, DAI In practise: rfio, dcap, file 2 Data Transfer 3 Storage Management Data Management 5

8 Storage services Storage Element Storage Element (SE) A Storage Element (SE) is a Grid service that allows Grid users to store and manage files together with the space assigned to them. To make the storage available in the data architecture, the storage resource is wrapped by storage services Three categories of interfaces: 1 Data Access In theory: ByteIO, DAI In practise: rfio, dcap, file 2 Data Transfer 3 Storage Management Data Management 5

9 Storage services Storage Element Storage Element (SE) A Storage Element (SE) is a Grid service that allows Grid users to store and manage files together with the space assigned to them. To make the storage available in the data architecture, the storage resource is wrapped by storage services Three categories of interfaces: 1 Data Access : rfio, dcap, file 2 Data Transfer 3 Storage Management Data Management 5

10 Storage services Storage Element Storage Element (SE) A Storage Element (SE) is a Grid service that allows Grid users to store and manage files together with the space assigned to them. To make the storage available in the data architecture, the storage resource is wrapped by storage services Three categories of interfaces: 1 Data Access : rfio, dcap, file 2 Data Transfer In theory: OGSA-DMI In practise: GridFTP 3 Storage Management Data Management 5

11 Storage services Storage Element Storage Element (SE) A Storage Element (SE) is a Grid service that allows Grid users to store and manage files together with the space assigned to them. To make the storage available in the data architecture, the storage resource is wrapped by storage services Three categories of interfaces: 1 Data Access : rfio, dcap, file 2 Data Transfer In theory: OGSA-DMI In practise: GridFTP 3 Storage Management Data Management 5

12 Storage services Storage Element Storage Element (SE) A Storage Element (SE) is a Grid service that allows Grid users to store and manage files together with the space assigned to them. To make the storage available in the data architecture, the storage resource is wrapped by storage services Three categories of interfaces: 1 Data Access : rfio, dcap, file 2 Data Transfer : GridFTP 3 Storage Management Data Management 5

13 Storage services Storage Element Storage Element (SE) A Storage Element (SE) is a Grid service that allows Grid users to store and manage files together with the space assigned to them. To make the storage available in the data architecture, the storage resource is wrapped by storage services Three categories of interfaces: 1 Data Access : rfio, dcap, file 2 Data Transfer : GridFTP 3 Storage Management In theory: SRM In practise: SRM Data Management 5

14 Storage services Storage Element Storage Element (SE) A Storage Element (SE) is a Grid service that allows Grid users to store and manage files together with the space assigned to them. To make the storage available in the data architecture, the storage resource is wrapped by storage services Three categories of interfaces: 1 Data Access : rfio, dcap, file 2 Data Transfer : GridFTP 3 Storage Management : SRM In theory: SRM In practise: SRM Data Management 5

15 Storage services Storage Element Storage Element (SE) A Storage Element (SE) is a Grid service that allows Grid users to store and manage files together with the space assigned to them. To make the storage available in the data architecture, the storage resource is wrapped by storage services Three categories of interfaces: 1 Data Access : rfio, dcap, file 2 Data Transfer : GridFTP 3 Storage Management : SRM Data Management 5

16 Outline 1 Storage Element Storage services 2 GridFTP Service GridFTP Service 3 Genesis of SRM Genesis 4 File naming File naming in Grid Mapping services 5 SRM Service SRM service: main concepts Storage Area and Storage Component The Storage Resource Manager Interface Specification v2.2 6 Data access pattern Read a file Write a file 7 Conclusion Some SRM Service implementation

17 GridFTP Service What is GridFTP? GridFTP - File Transfer Protocol in Grid Computing Networks. high-performance secure reliable data transfer protocol optimized for high-bandwidth wide-area Data Management 7

18 GridFTP Service GridFTP: The Protocol GridFTP protocol extends the FTP standard with: Strong authentication, encryption via GSI on both control (command) and data channels Third-party transfers: C can initiate a transfer from A to B. Multiple data channels for parallel transfers Striped data transfers Partial file transfers Tunable network and I/O parameters Data Management 8

19 GridFTP Service GridFTP: The Protocol definition and GridFTP enabled servers A protocol GFD.47, GridFTP v2 Protocol Description GFD.20, GridFTP: Protocol Extensions to FTP for the Grid Multiple independent implementation can interoperate The Globus Toolkit supplies a reference implementation of : Server, Client tools (globus-url-copy) and Development Libraries Another client developed and supported at NCSA: UberFTP Data Management 9

20 GridFTP Service GridFTP channels Two channels protocol like FTP: Control Channel Communication link (TCP) over which commands and responses flow Low bandwidth; encrypted and integrity protected by default Data Channel Communication link(s) over which the actual data of interest flows High Bandwidth; authenticated by default; encryption and integrity protection optional Data Management 10

21 Outline 1 Storage Element Storage services 2 GridFTP Service GridFTP Service 3 Genesis of SRM Genesis 4 File naming File naming in Grid Mapping services 5 SRM Service SRM service: main concepts Storage Area and Storage Component The Storage Resource Manager Interface Specification v2.2 6 Data access pattern Read a file Write a file 7 Conclusion Some SRM Service implementation

22 Genesis Genesis from hierarchical storage Originally SRM designed to handle Tape/Disk-cache scenario: Staging of files A request for a file arrives If it is in cache it is returned right away Otherwise it is first fetched from tapes, copied to disk and then returned. The system takes care of consistency between cache and tapes. Needed to offset latency due to robotic arm switching tapes. Data Management 12

23 Genesis Genesis: Disk cache The presence of cache area introduces the concept of file type: Volatile files get written in cache and the system then removes them automatically after a lifetime expires Permanent the files that get into cache are not removed automatically by the system Durable files do have a lifetime that may expire but the system does not remove them and instead sends an notification to the user Data Management 13

24 Genesis Genesis: File Name abstraction The cache area also introduces a partition of file namespace: Tape must store files: there have to be names that uniquely identify the file in tape! The cache area must serve files. It may return a path to fetch the file on disk that is different from the name that allows to uniquely identify the file in tape. SRM reflects this distinction in the concept of SURLs and TURLs. SURL : Identify a grid file in SRM storage. TURL : Identify a URL to fetch the grid file. Data Management 14

25 Genesis Asynchronous requests File staging introduces the concept of asynchronous calls to get or put a file: SRM request issued to get a file Server replies immediately without waiting for staging to complete. Server returns a Request Token which the client uses to periodically poll the request s status. Data Management 15

26 Genesis Space Management Big issue of not running out of space during a large file transfer. System used by the HEP community to store/manage huge amounts of data from LHC. SRM introduced space management and reservation interface. Data Management 16

27 Outline 1 Storage Element Storage services 2 GridFTP Service GridFTP Service 3 Genesis of SRM Genesis 4 File naming File naming in Grid Mapping services 5 SRM Service SRM service: main concepts Storage Area and Storage Component The Storage Resource Manager Interface Specification v2.2 6 Data access pattern Read a file Write a file 7 Conclusion Some SRM Service implementation

28 File naming in Grid Data Resource and File Files in the Grid can be referred by different names: Logical File Name (LFN) : An alias created by a user to refer to some item of data Grid Unique IDentifier (GUID) : A non-human-readable unique identifier for an item of data Site URL (SURL) : The location of an actual piece of data on a storage system Transport URL (TURL) : Temporary locator of a replica + access protocol understood by a SE Data Management 18

29 File naming in Grid Data Resource and File Files in the Grid can be referred by different names: Logical File Name (LFN) : An alias created by a user to refer to some item of data Grid Unique IDentifier (GUID) : A non-human-readable unique identifier for an item of data Site URL (SURL) : The location of an actual piece of data on a storage system Transport URL (TURL) : Temporary locator of a replica + access protocol understood by a SE Data Management 18

30 File naming in Grid Data Resource and File Files in the Grid can be referred by different names: Logical File Name (LFN) : An alias created by a user to refer to some item of data lfn:cms/ /run2/track1 Grid Unique IDentifier (GUID) : A non-human-readable unique identifier for an item of data Site URL (SURL) : The location of an actual piece of data on a storage system Transport URL (TURL) : Temporary locator of a replica + access protocol understood by a SE Data Management 18

31 File naming in Grid Data Resource and File Files in the Grid can be referred by different names: Logical File Name (LFN) : An alias created by a user to refer to some item of data lfn:cms/ /run2/track1 Grid Unique IDentifier (GUID) : A non-human-readable unique identifier for an item of data Site URL (SURL) : The location of an actual piece of data on a storage system Transport URL (TURL) : Temporary locator of a replica + access protocol understood by a SE Data Management 18

32 File naming in Grid Data Resource and File Files in the Grid can be referred by different names: Logical File Name (LFN) : An alias created by a user to refer to some item of data lfn:cms/ /run2/track1 Grid Unique IDentifier (GUID) : A non-human-readable unique identifier for an item of data guid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 Site URL (SURL) : The location of an actual piece of data on a storage system Transport URL (TURL) : Temporary locator of a replica + access protocol understood by a SE Data Management 18

33 File naming in Grid Data Resource and File Files in the Grid can be referred by different names: Logical File Name (LFN) : An alias created by a user to refer to some item of data lfn:cms/ /run2/track1 Grid Unique IDentifier (GUID) : A non-human-readable unique identifier for an item of data guid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 Site URL (SURL) : The location of an actual piece of data on a storage system Transport URL (TURL) : Temporary locator of a replica + access protocol understood by a SE Data Management 18

34 File naming in Grid Data Resource and File Files in the Grid can be referred by different names: Logical File Name (LFN) : An alias created by a user to refer to some item of data lfn:cms/ /run2/track1 Grid Unique IDentifier (GUID) : A non-human-readable unique identifier for an item of data guid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 Site URL (SURL) : The location of an actual piece of data on a storage system srm://storm.cnaf.infn.it:8444/infngrid/test.txt Transport URL (TURL) : Temporary locator of a replica + access protocol understood by a SE Data Management 18

35 File naming in Grid Data Resource and File Files in the Grid can be referred by different names: Logical File Name (LFN) : An alias created by a user to refer to some item of data lfn:cms/ /run2/track1 Grid Unique IDentifier (GUID) : A non-human-readable unique identifier for an item of data guid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 Site URL (SURL) : The location of an actual piece of data on a storage system srm://storm.cnaf.infn.it:8444/infngrid/test.txt Transport URL (TURL) : Temporary locator of a replica + access protocol understood by a SE Data Management 18

36 File naming in Grid Data Resource and File Files in the Grid can be referred by different names: Logical File Name (LFN) : An alias created by a user to refer to some item of data lfn:cms/ /run2/track1 Grid Unique IDentifier (GUID) : A non-human-readable unique identifier for an item of data guid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 Site URL (SURL) : The location of an actual piece of data on a storage system srm://storm.cnaf.infn.it:8444/infngrid/test.txt Transport URL (TURL) : Temporary locator of a replica + access protocol understood by a SE gsiftp://storm.cnaf.infn.it:2811/storage/infngrid/test.txt Data Management 18

37 File naming in Grid Files in Grid: LFN, GUID, SURL and TURL While the GUIDs and LFNs identify a file irrespective of its location, the SURLs and TURLs contain information about where a physical replica is located, and how it can be accessed. Data Management 19

38 Mapping services File Name Mapping There are two mapping: LFN > SURLs SURL > TURLs Data Management 20

39 Mapping services File Name Mapping There are two mapping: LFN > SURLs SURL > TURLs Data Management 20

40 Mapping services SURL and TURL Structure: SFN e PFN Data Management 21

41 Outline 1 Storage Element Storage services 2 GridFTP Service GridFTP Service 3 Genesis of SRM Genesis 4 File naming File naming in Grid Mapping services 5 SRM Service SRM service: main concepts Storage Area and Storage Component The Storage Resource Manager Interface Specification v2.2 6 Data access pattern Read a file Write a file 7 Conclusion Some SRM Service implementation

42 SRM service: main concepts Storage Resource Manager (SRM) Services Definition SRM services are middleware components whose function is to provide dynamic space allocation and file management in spaces for shared storage components on the Grid. SRM services implement SRM interface. Files are no longer permanent entities on the storage, but dynamic ones that can appear or disappear according to the user s specification. SRMs do not perform file transfers, but can invoke middleware components that perform this job (such as GridFTP) Data Management 23

43 SRM service: main concepts Storage Resource Manager (SRM) Services Definition SRM services are middleware components whose function is to provide dynamic space allocation and file management in spaces for shared storage components on the Grid. SRM services implement SRM interface. Files are no longer permanent entities on the storage, but dynamic ones that can appear or disappear according to the user s specification. SRMs do not perform file transfers, but can invoke middleware components that perform this job (such as GridFTP) Data Management 23

44 SRM service: main concepts Storage Resource Manager (SRM) Services Definition SRM services are middleware components whose function is to provide dynamic space allocation and file management in spaces for shared storage components on the Grid. SRM services implement SRM interface. Files are no longer permanent entities on the storage, but dynamic ones that can appear or disappear according to the user s specification. SRMs do not perform file transfers, but can invoke middleware components that perform this job (such as GridFTP) Data Management 23

45 SRM service: main concepts SRM services Data Management 24

46 SRM service: main concepts SRM role in a site In a Grid Storage Element, the SRM service provides the functionality to manage file and spaces. Data Management 25

47 SRM service: main concepts StoRM role in a site StoRM leverages on advantages of cluster file systems and standard POSIX file systems in a Grid environment. Data Management 26

48 Storage Area and Storage Component Storage Model A definition of the model for a Grid Storage Element represent the foundation to clarify the behavior of the SRM interface implementations. F. Donno et al., "Storage Element Model for SRM 2.2 and GLUE schema description, v3.5" [ link ] Data Management 27

49 Storage Area and Storage Component Space Definitions Definition Space: An SRM SPACE is a logical view of an online physical storage allocation that is reserved for read/write operations on files. A file lives within a space. Definition Static Space Reservation: It represent a Storage Area within a SE. Typically controlled by production managers of big VOs. Definition Dynamic Space Reservation: It represent a space reserved by a user through SRM functions. Data Management 28

50 Storage Area and Storage Component Storage Area and Storage Component (1/2) A Storage Element can have multiple Storage Areas Definition A Storage Area defines a portion of the total available space that can span different kinds of storage devices within a Storage Element and in case of WLCG it implements a Storage Class instance. Definition A Storage Component identifies a specific storage with certain quality properties. Data Management 29

51 Storage Area and Storage Component Storage Area and Storage Component (2/2) Data Management 30

52 Storage Area and Storage Component Recalls about Storage Quality Retention Policy, probability of data loss once stored. custodial (High Quality): Custodial quality provides low probability of loss. output (Middle Quality): Output quality is an intermediate level and refers to the data which can be replaced by lengthy or effort-full processes. replica (Low Quality): it has the highest probability of loss, but is appropriate for data that can be replaced because other copies can be accessed in a timely fashion Access Latency, On-line: Storage where files are moved to before their use Near-line: Requires latency before files can be accessed Data Management 31

53 Storage Area and Storage Component Recalls about Storage Quality in WLCG Definition storage class is a classification of quality of storage system defined in terms of the Retention Policy and Access Latency Asking for a certain storage class users can specify the desired storage system characteristics to store data. In WLCG has been decided mapping the quality of storage together with the combinations of storage devices. Custodial-Nearline, In WLCG T1D0 Custodial-Online, In WLCG T1D1 Replica-Online,In WLCG T0D1 Data Management 32

54 The Storage Resource Manager Interface Specification v2.2 SRM v2.2 functionalities The SRM functionalities can be grouped in the following categories: Data management provides capabilities to manage the data stored in a SRM, preparing envinronment for access operation (staging, etc.) and for receiving new data. Space management space can be reserved by user to have the guarantee of availability when the transfer operation takes place. Directory management, this is a set of UNIX-like directory operation used to manage the SRM namespace for creating, moving and deleting directories and files. Query functions, this set of function is used to discover information on a specific SRM endpoint. Data Management 33

55 The Storage Resource Manager Interface Specification v2.2 Synchronous and Asynchronous functionality SRM service provides provides two classes of methods: Asynchronous methods (non blocking call). Return a token corresponding to the request, the client can retrieve at any time the status of the request by addressing it through such a token. This is the case for data management functionalities. Synchronous methods (blocking call). The control is returned to the client only when the request is completed. This is the case of directory management and space management functions. Data Management 34

56 The Storage Resource Manager Interface Specification v2.2 Synchronous and Asynchronous functionality SRM service provides provides two classes of methods: Asynchronous methods (non blocking call). Return a token corresponding to the request, the client can retrieve at any time the status of the request by addressing it through such a token. This is the case for data management functionalities. Synchronous methods (blocking call). The control is returned to the client only when the request is completed. This is the case of directory management and space management functions. Data Management 34

57 The Storage Resource Manager Interface Specification v2.2 Synchronous and Asynchronous functionality SRM service provides provides two classes of methods: Asynchronous methods (non blocking call). Return a token corresponding to the request, the client can retrieve at any time the status of the request by addressing it through such a token. This is the case for data management functionalities. Synchronous methods (blocking call). The control is returned to the client only when the request is completed. This is the case of directory management and space management functions. Data Management 34

58 The Storage Resource Manager Interface Specification v2.2 srmping srmping() : used to verify the responsiveness of the service, to retrieve SRM version and other internal information. Data Management 35

59 The Storage Resource Manager Interface Specification v2.2 srmpreparetoput srmpreparetoput() : used to write files into the storage. Upon the client s request, SRM prepares a TURL so that client can write data into the TURL. Lifetime (pinning expiration time) is assigned on the TURL. target space token (Non mandatory) asynchronous operation Request token returned by SRM service Status may be checked through srmstatusofputrequest with the returned request token Data Management 36

60 The Storage Resource Manager Interface Specification v2.2 srmpreparetoget srmpreparetoget() : used to bring files online upon the client s request. It assigns TURL so that client can access the file. target space token (Non mandatory) asynchronous operation Request token returned by SRM service Status may be checked through srmstatusofgetrequest with the returned request token Data Management 37

61 The Storage Resource Manager Interface Specification v2.2 srmstatusofgetrequest and srmstatusofputrequest srmstatusofgetrequest() : used to check the status of the previously requested srmpreparetoget. Request token from srmpreparetoget must be provided. srmstatusofputrequest() : used to check the status of the previously requested srmpreparetoput. Request token from srmpreparetoput must be provided. Data Management 38

62 The Storage Resource Manager Interface Specification v2.2 srmputdone and srmreleasefiles srmputdone() : used to notify the SRM that the client completed a file transfer to the TransferURL in the allocated space. This call should normally follow srmpreparetoput. srmreleasefiles() : used to release pins on the previously requested copies (or state ) of the SURL. This function normally follows srmpreparetoget or srmbringonline functions. Data Management 39

63 The Storage Resource Manager Interface Specification v2.2 srmreservespace and srmgetspacemetadata srmreservespace() : used to reserve a space in advance for the upcoming requests to get some guarantee on the file management. Asynchronous space reservation may be necessary for some SRMs to serve many concurrent requests. srmgetspacemetadata() : used to get information of a space. Space token must be provided, and space tokens are returned upon a completion of a space reservation through srmreservespace or srmstatusofreservespacerequest. Data Management 40

64 Outline 1 Storage Element Storage services 2 GridFTP Service GridFTP Service 3 Genesis of SRM Genesis 4 File naming File naming in Grid Mapping services 5 SRM Service SRM service: main concepts Storage Area and Storage Component The Storage Resource Manager Interface Specification v2.2 6 Data access pattern Read a file Write a file 7 Conclusion Some SRM Service implementation

65 Read a file Download or Remote access (in read mode) Data Management 42

66 Write a file Upload or Remote access (in write mode) Data Management 43

67 Outline 1 Storage Element Storage services 2 GridFTP Service GridFTP Service 3 Genesis of SRM Genesis 4 File naming File naming in Grid Mapping services 5 SRM Service SRM service: main concepts Storage Area and Storage Component The Storage Resource Manager Interface Specification v2.2 6 Data access pattern Read a file Write a file 7 Conclusion Some SRM Service implementation

68 Some SRM Service implementation CASTOR-SRM [CERN and RAL] Data Management 45

69 Some SRM Service implementation Disk Pool Manager (DPM), [CERN] Data Management 46

70 Some SRM Service implementation dcache-srm, [Fermilab and DESY] Data Management 47

71 Some SRM Service implementation Storage Resource Manager (StoRM), [INFN and ICTP-EGRID] Data Management 48

72 Some SRM Service implementation Questions? Data Management 49

Understanding StoRM: from introduction to internals

Understanding StoRM: from introduction to internals Understanding StoRM: from introduction to internals 13 November 2007 Outline Storage Resource Manager The StoRM service StoRM components and internals Deployment configuration Authorization and ACLs Conclusions.

More information

Introduction Data Management Jan Just Keijser Nikhef Grid Tutorial, November 2008

Introduction Data Management Jan Just Keijser Nikhef Grid Tutorial, November 2008 Introduction Data Management Jan Just Keijser Nikhef Grid Tutorial, 13-14 November 2008 Outline Introduction SRM Storage Elements in glite LCG File Catalog (LFC) Information System Grid Tutorial, 13-14

More information

glite Grid Services Overview

glite Grid Services Overview The EPIKH Project (Exchange Programme to advance e-infrastructure Know-How) glite Grid Services Overview Antonio Calanducci INFN Catania Joint GISELA/EPIKH School for Grid Site Administrators Valparaiso,

More information

Grid Data Management

Grid Data Management Grid Data Management Data Management Distributed community of users need to access and analyze large amounts of data Fusion community s International ITER project Requirement arises in both simulation

More information

Experiences in testing a Grid service in a production environment

Experiences in testing a Grid service in a production environment EWDC 2009 12th European Workshop on Dependable Computing Toulouse, France, 14 15 May, 2009 Experiences in testing a Grid service in a production environment Flavia Donno CERN, European Organization for

More information

Storage Resource Management: Concepts, Functionality, and Interface Specification

Storage Resource Management: Concepts, Functionality, and Interface Specification Storage Resource Management: Concepts, Functionality, and Interface Specification Main author: Arie Shoshani, LBNL Co-authors: Peter Kunszt, Heinz Stockinger, Kurt Stockinger, Erwin Laure (EDG-WP2) Jean-Philippe

More information

StoRM configuration. namespace.xml

StoRM configuration. namespace.xml StoRM configuration. namespace.xml 13 November 2007 Outline About this talk Mapping concepts Namespace concepts Namespace algorithms Namespace in practise Mapping Concepts Mapping concepts Mapping The

More information

Data Management 1. Grid data management. Different sources of data. Sensors Analytic equipment Measurement tools and devices

Data Management 1. Grid data management. Different sources of data. Sensors Analytic equipment Measurement tools and devices Data Management 1 Grid data management Different sources of data Sensors Analytic equipment Measurement tools and devices Need to discover patterns in data to create information Need mechanisms to deal

More information

A scalable storage element and its usage in HEP

A scalable storage element and its usage in HEP AstroGrid D Meeting at MPE 14 15. November 2006 Garching dcache A scalable storage element and its usage in HEP Martin Radicke Patrick Fuhrmann Introduction to dcache 2 Project overview joint venture between

More information

Experience of Data Grid simulation packages using.

Experience of Data Grid simulation packages using. Experience of Data Grid simulation packages using. Nechaevskiy A.V. (SINP MSU), Korenkov V.V. (LIT JINR) Dubna, 2008 Contant Operation of LCG DataGrid Errors of FTS services of the Grid. Primary goals

More information

and the GridKa mass storage system Jos van Wezel / GridKa

and the GridKa mass storage system Jos van Wezel / GridKa and the GridKa mass storage system / GridKa [Tape TSM] staging server 2 Introduction Grid storage and storage middleware dcache h and TSS TSS internals Conclusion and further work 3 FZK/GridKa The GridKa

More information

Scientific data management

Scientific data management Scientific data management Storage and data management components Application database Certificate Certificate Authorised users directory Certificate Certificate Researcher Certificate Policies Information

More information

Storage Resource Manager Interface Specification V2.2 Implementations Experience Report

Storage Resource Manager Interface Specification V2.2 Implementations Experience Report GFD-E.XXXX Grid Storage Resource Management https://forge.gridforum.org/projects/gsm-wg Editors: A. Sim A. Shoshani F. Donno J. Jensen 5/22/2009 Storage Resource Manager Interface Specification V2.2 Implementations

More information

Storage Resource Manager Interface Specification V2.2 Implementations Experience Report

Storage Resource Manager Interface Specification V2.2 Implementations Experience Report GFD-E.154 Grid Storage Resource Management https://forge.gridforum.org/projects/gsm-wg Editors: A. Sim A. Shoshani F. Donno J. Jensen 8/18/2009 Storage Resource Manager Interface Specification V2.2 Implementations

More information

SRM. Dmitry Litvintsev. 7th international dcache workshop, May 27-29,2013. dcache Team. Dmitry Litvintsev. Wednesday, May 29, 13

SRM. Dmitry Litvintsev. 7th international dcache workshop, May 27-29,2013. dcache Team. Dmitry Litvintsev. Wednesday, May 29, 13 SRM 7th international dcache workshop, May 27-29,2013 Plan SRM, a reminder SRM parameters SRM troubleshooting 2 Reminder SRM middleware component implementing a standardized interface to a storage system

More information

Data Storage. Paul Millar dcache

Data Storage. Paul Millar dcache Data Storage Paul Millar dcache Overview Introducing storage How storage is used Challenges and future directions 2 (Magnetic) Hard Disks 3 Tape systems 4 Disk enclosures 5 RAID systems 6 Types of RAID

More information

Storage Resource Manager Version 2.2: design, implementation, and testing experience

Storage Resource Manager Version 2.2: design, implementation, and testing experience Storage Resource Manager Version 2.2: design, implementation, and testing experience Flavia Donno (1) Co-authors: Lana Abadie (1),Paolo Badino (1), Jean-Philippe Baud (1), Ezio Corso (2), Shaun De Witt

More information

Philippe Charpentier PH Department CERN, Geneva

Philippe Charpentier PH Department CERN, Geneva Philippe Charpentier PH Department CERN, Geneva Outline Disclaimer: These lectures are not meant at teaching you how to compute on the Grid! I hope it will give you a flavor on what Grid Computing is about

More information

dcache Introduction Course

dcache Introduction Course GRIDKA SCHOOL 2013 KARLSRUHER INSTITUT FÜR TECHNOLOGIE KARLSRUHE August 29, 2013 dcache Introduction Course Overview Chapters I, II and Ⅴ christoph.anton.mitterer@lmu.de I. Introduction To dcache Slide

More information

Outline. ASP 2012 Grid School

Outline. ASP 2012 Grid School Distributed Storage Rob Quick Indiana University Slides courtesy of Derek Weitzel University of Nebraska Lincoln Outline Storage Patterns in Grid Applications Storage

More information

Independent Software Vendors (ISV) Remote Computing Usage Primer

Independent Software Vendors (ISV) Remote Computing Usage Primer GFD-I.141 ISV Remote Computing Usage Primer Authors: Steven Newhouse, Microsoft Andrew Grimshaw, University of Virginia 7 October, 2008 Independent Software Vendors (ISV) Remote Computing Usage Primer

More information

The CMS experiment workflows on StoRM based storage at Tier-1 and Tier-2 centers

The CMS experiment workflows on StoRM based storage at Tier-1 and Tier-2 centers Journal of Physics: Conference Series The CMS experiment workflows on StoRM based storage at Tier-1 and Tier-2 centers To cite this article: D Bonacorsi et al 2010 J. Phys.: Conf. Ser. 219 072027 View

More information

Grid Infrastructure For Collaborative High Performance Scientific Computing

Grid Infrastructure For Collaborative High Performance Scientific Computing Computing For Nation Development, February 08 09, 2008 Bharati Vidyapeeth s Institute of Computer Applications and Management, New Delhi Grid Infrastructure For Collaborative High Performance Scientific

More information

Data Management. Enabling Grids for E-sciencE. Vladimir Slavnic Scientific Computing Laboratory Institute of Physics Belgrade, Serbia

Data Management. Enabling Grids for E-sciencE. Vladimir Slavnic Scientific Computing Laboratory Institute of Physics Belgrade, Serbia Data Management Vladimir Slavnic slavnic@scl.rs Scientific Computing Laboratory Institute of Physics Belgrade, Serbia Academic and Educational Grid Initiative of Serbia Feb. 19, 2009 A E G I S www.eu-egee.org

More information

I Tier-3 di CMS-Italia: stato e prospettive. Hassen Riahi Claudio Grandi Workshop CCR GRID 2011

I Tier-3 di CMS-Italia: stato e prospettive. Hassen Riahi Claudio Grandi Workshop CCR GRID 2011 I Tier-3 di CMS-Italia: stato e prospettive Claudio Grandi Workshop CCR GRID 2011 Outline INFN Perugia Tier-3 R&D Computing centre: activities, storage and batch system CMS services: bottlenecks and workarounds

More information

Grid Architectural Models

Grid Architectural Models Grid Architectural Models Computational Grids - A computational Grid aggregates the processing power from a distributed collection of systems - This type of Grid is primarily composed of low powered computers

More information

XtreemFS a case for object-based storage in Grid data management. Jan Stender, Zuse Institute Berlin

XtreemFS a case for object-based storage in Grid data management. Jan Stender, Zuse Institute Berlin XtreemFS a case for object-based storage in Grid data management Jan Stender, Zuse Institute Berlin In this talk... Traditional Grid Data Management Object-based file systems XtreemFS Grid use cases for

More information

HEP replica management

HEP replica management Primary actor Goal in context Scope Level Stakeholders and interests Precondition Minimal guarantees Success guarantees Trigger Technology and data variations Priority Releases Response time Frequency

More information

Grid Data Management

Grid Data Management Grid Data Management Week #4 Hardi Teder hardi@eenet.ee University of Tartu March 6th 2013 Overview Grid Data Management Where the Data comes from? Grid Data Management tools 2/33 Grid foundations 3/33

More information

The LCG 3D Project. Maria Girone, CERN. The 23rd Open Grid Forum - OGF23 4th June 2008, Barcelona. CERN IT Department CH-1211 Genève 23 Switzerland

The LCG 3D Project. Maria Girone, CERN. The 23rd Open Grid Forum - OGF23 4th June 2008, Barcelona. CERN IT Department CH-1211 Genève 23 Switzerland The LCG 3D Project Maria Girone, CERN The rd Open Grid Forum - OGF 4th June 2008, Barcelona Outline Introduction The Distributed Database (3D) Project Streams Replication Technology and Performance Availability

More information

Distributing storage of LHC data - in the nordic countries

Distributing storage of LHC data - in the nordic countries Distributing storage of LHC data - in the nordic countries Gerd Behrmann INTEGRATE ASG Lund, May 11th, 2016 Agenda WLCG: A world wide computing grid for the LHC NDGF: The Nordic Tier 1 dcache: Distributed

More information

30 Nov Dec Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy

30 Nov Dec Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy Why the Grid? Science is becoming increasingly digital and needs to deal with increasing amounts of

More information

Storage Resource Sharing with CASTOR.

Storage Resource Sharing with CASTOR. Storage Resource Sharing with CASTOR Olof Barring, Benjamin Couturier, Jean-Damien Durand, Emil Knezo, Sebastien Ponce (CERN) Vitali Motyakov (IHEP) ben.couturier@cern.ch 16/4/2004 Storage Resource Sharing

More information

The INFN Tier1. 1. INFN-CNAF, Italy

The INFN Tier1. 1. INFN-CNAF, Italy IV WORKSHOP ITALIANO SULLA FISICA DI ATLAS E CMS BOLOGNA, 23-25/11/2006 The INFN Tier1 L. dell Agnello 1), D. Bonacorsi 1), A. Chierici 1), M. Donatelli 1), A. Italiano 1), G. Lo Re 1), B. Martelli 1),

More information

Lessons Learned in the NorduGrid Federation

Lessons Learned in the NorduGrid Federation Lessons Learned in the NorduGrid Federation David Cameron University of Oslo With input from Gerd Behrmann, Oxana Smirnova and Mattias Wadenstein Creating Federated Data Stores For The LHC 14.9.12, Lyon,

More information

Architecture Proposal

Architecture Proposal Nordic Testbed for Wide Area Computing and Data Handling NORDUGRID-TECH-1 19/02/2002 Architecture Proposal M.Ellert, A.Konstantinov, B.Kónya, O.Smirnova, A.Wäänänen Introduction The document describes

More information

LCG-2 and glite Architecture and components

LCG-2 and glite Architecture and components LCG-2 and glite Architecture and components Author E.Slabospitskaya www.eu-egee.org Outline Enabling Grids for E-sciencE What are LCG-2 and glite? glite Architecture Release 1.0 review What is glite?.

More information

Data Access and Data Management

Data Access and Data Management Data Access and Data Management in grids Jos van Wezel Overview Background [KIT, GridKa] Practice [LHC, glite] Data storage systems [dcache a.o.] Data and meta data Intro KIT = FZK + Univ. of Karlsruhe

More information

CA464 Distributed Programming

CA464 Distributed Programming 1 / 25 CA464 Distributed Programming Lecturer: Martin Crane Office: L2.51 Phone: 8974 Email: martin.crane@computing.dcu.ie WWW: http://www.computing.dcu.ie/ mcrane Course Page: "/CA464NewUpdate Textbook

More information

Distributed Systems Principles and Paradigms. Chapter 01: Introduction. Contents. Distributed System: Definition.

Distributed Systems Principles and Paradigms. Chapter 01: Introduction. Contents. Distributed System: Definition. Distributed Systems Principles and Paradigms Maarten van Steen VU Amsterdam, Dept. Computer Science Room R4.20, steen@cs.vu.nl Chapter 01: Version: February 21, 2011 1 / 26 Contents Chapter 01: 02: Architectures

More information

Distributed Systems Principles and Paradigms. Chapter 01: Introduction

Distributed Systems Principles and Paradigms. Chapter 01: Introduction Distributed Systems Principles and Paradigms Maarten van Steen VU Amsterdam, Dept. Computer Science Room R4.20, steen@cs.vu.nl Chapter 01: Introduction Version: October 25, 2009 2 / 26 Contents Chapter

More information

Adding SRM Functionality to QCDGrid. Albert Antony

Adding SRM Functionality to QCDGrid. Albert Antony Adding SRM Functionality to QCDGrid Albert Antony MSc in High Performance Computing The University of Edinburgh Year of Presentation: 2007 Abstract This dissertation discusses an attempt to add Storage

More information

Distributed Systems Principles and Paradigms

Distributed Systems Principles and Paradigms Distributed Systems Principles and Paradigms Chapter 01 (version September 5, 2007) Maarten van Steen Vrije Universiteit Amsterdam, Faculty of Science Dept. Mathematics and Computer Science Room R4.20.

More information

Grid Middleware and Globus Toolkit Architecture

Grid Middleware and Globus Toolkit Architecture Grid Middleware and Globus Toolkit Architecture Lisa Childers Argonne National Laboratory University of Chicago 2 Overview Grid Middleware The problem: supporting Virtual Organizations equirements Capabilities

More information

DIRAC data management: consistency, integrity and coherence of data

DIRAC data management: consistency, integrity and coherence of data Journal of Physics: Conference Series DIRAC data management: consistency, integrity and coherence of data To cite this article: M Bargiotti and A C Smith 2008 J. Phys.: Conf. Ser. 119 062013 Related content

More information

Lawrence Berkeley National Laboratory Recent Work

Lawrence Berkeley National Laboratory Recent Work Lawrence Berkeley National Laboratory Recent Work Title Storage resource managers: Essential components for the grid Permalink https://escholarship.org/uc/item/3qk459bb Journal Grid Resource Management:

More information

an Object-Based File System for Large-Scale Federated IT Infrastructures

an Object-Based File System for Large-Scale Federated IT Infrastructures an Object-Based File System for Large-Scale Federated IT Infrastructures Jan Stender, Zuse Institute Berlin HPC File Systems: From Cluster To Grid October 3-4, 2007 In this talk... Introduction: Object-based

More information

Grid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms

Grid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms Grid Computing 1 Resource sharing Elements of Grid Computing - Computers, data, storage, sensors, networks, - Sharing always conditional: issues of trust, policy, negotiation, payment, Coordinated problem

More information

LCG data management at IN2P3 CC FTS SRM dcache HPSS

LCG data management at IN2P3 CC FTS SRM dcache HPSS jeudi 26 avril 2007 LCG data management at IN2P3 CC FTS SRM dcache HPSS Jonathan Schaeffer / Lionel Schwarz dcachemaster@cc.in2p3.fr dcache Joint development by FNAL and DESY Cache disk manager with unique

More information

( PROPOSAL ) THE AGATA GRID COMPUTING MODEL FOR DATA MANAGEMENT AND DATA PROCESSING. version 0.6. July 2010 Revised January 2011

( PROPOSAL ) THE AGATA GRID COMPUTING MODEL FOR DATA MANAGEMENT AND DATA PROCESSING. version 0.6. July 2010 Revised January 2011 ( PROPOSAL ) THE AGATA GRID COMPUTING MODEL FOR DATA MANAGEMENT AND DATA PROCESSING version 0.6 July 2010 Revised January 2011 Mohammed Kaci 1 and Victor Méndez 1 For the AGATA collaboration 1 IFIC Grid

More information

Assignment 5. Georgia Koloniari

Assignment 5. Georgia Koloniari Assignment 5 Georgia Koloniari 2. "Peer-to-Peer Computing" 1. What is the definition of a p2p system given by the authors in sec 1? Compare it with at least one of the definitions surveyed in the last

More information

Status of KISTI Tier2 Center for ALICE

Status of KISTI Tier2 Center for ALICE APCTP 2009 LHC Physics Workshop at Korea Status of KISTI Tier2 Center for ALICE August 27, 2009 Soonwook Hwang KISTI e-science Division 1 Outline ALICE Computing Model KISTI ALICE Tier2 Center Future Plan

More information

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering CS6703 Grid and Cloud Computing Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV / VII Regulation:

More information

A Federated Grid Environment with Replication Services

A Federated Grid Environment with Replication Services A Federated Grid Environment with Replication Services Vivek Khurana, Max Berger & Michael Sobolewski SORCER Research Group, Texas Tech University Grids can be classified as computational grids, access

More information

Long Term Data Preservation for CDF at INFN-CNAF

Long Term Data Preservation for CDF at INFN-CNAF Long Term Data Preservation for CDF at INFN-CNAF S. Amerio 1, L. Chiarelli 2, L. dell Agnello 3, D. De Girolamo 3, D. Gregori 3, M. Pezzi 3, A. Prosperini 3, P. Ricci 3, F. Rosso 3, and S. Zani 3 1 University

More information

Bootstrapping a (New?) LHC Data Transfer Ecosystem

Bootstrapping a (New?) LHC Data Transfer Ecosystem Bootstrapping a (New?) LHC Data Transfer Ecosystem Brian Paul Bockelman, Andy Hanushevsky, Oliver Keeble, Mario Lassnig, Paul Millar, Derek Weitzel, Wei Yang Why am I here? The announcement in mid-2017

More information

GridNEWS: A distributed Grid platform for efficient storage, annotating, indexing and searching of large audiovisual news content

GridNEWS: A distributed Grid platform for efficient storage, annotating, indexing and searching of large audiovisual news content 1st HellasGrid User Forum 10-11/1/2008 GridNEWS: A distributed Grid platform for efficient storage, annotating, indexing and searching of large audiovisual news content Ioannis Konstantinou School of ECE

More information

Andrea Sciabà CERN, Switzerland

Andrea Sciabà CERN, Switzerland Frascati Physics Series Vol. VVVVVV (xxxx), pp. 000-000 XX Conference Location, Date-start - Date-end, Year THE LHC COMPUTING GRID Andrea Sciabà CERN, Switzerland Abstract The LHC experiments will start

More information

CHIPP Phoenix Cluster Inauguration

CHIPP Phoenix Cluster Inauguration TheComputing Environment for LHC Data Analysis The LHC Computing Grid CHIPP Phoenix Cluster Inauguration Manno, Switzerland 30 May 2008 Les Robertson IT Department - CERN CH-1211 Genève 23 les.robertson@cern.ch

More information

Knowledge Discovery Services and Tools on Grids

Knowledge Discovery Services and Tools on Grids Knowledge Discovery Services and Tools on Grids DOMENICO TALIA DEIS University of Calabria ITALY talia@deis.unical.it Symposium ISMIS 2003, Maebashi City, Japan, Oct. 29, 2003 OUTLINE Introduction Grid

More information

A Distributed Media Service System Based on Globus Data-Management Technologies1

A Distributed Media Service System Based on Globus Data-Management Technologies1 A Distributed Media Service System Based on Globus Data-Management Technologies1 Xiang Yu, Shoubao Yang, and Yu Hong Dept. of Computer Science, University of Science and Technology of China, Hefei 230026,

More information

The Integration of Grid Technology with OGC Web Services (OWS) in NWGISS for NASA EOS Data

The Integration of Grid Technology with OGC Web Services (OWS) in NWGISS for NASA EOS Data The Integration of Grid Technology with OGC Web Services (OWS) in NWGISS for NASA EOS Data Liping Di, Aijun Chen, Wenli Yang and Peisheng Zhao achen6@gmu.edu; achen@laits.gmu.edu Lab for Advanced Information

More information

Grid Computing. Lectured by: Dr. Pham Tran Vu Faculty of Computer and Engineering HCMC University of Technology

Grid Computing. Lectured by: Dr. Pham Tran Vu   Faculty of Computer and Engineering HCMC University of Technology Grid Computing Lectured by: Dr. Pham Tran Vu Email: ptvu@cse.hcmut.edu.vn 1 Grid Architecture 2 Outline Layer Architecture Open Grid Service Architecture 3 Grid Characteristics Large-scale Need for dynamic

More information

The glite middleware. Presented by John White EGEE-II JRA1 Dep. Manager On behalf of JRA1 Enabling Grids for E-sciencE

The glite middleware. Presented by John White EGEE-II JRA1 Dep. Manager On behalf of JRA1 Enabling Grids for E-sciencE The glite middleware Presented by John White EGEE-II JRA1 Dep. Manager On behalf of JRA1 John.White@cern.ch www.eu-egee.org EGEE and glite are registered trademarks Outline glite distributions Software

More information

Introduction to SciTokens

Introduction to SciTokens Introduction to SciTokens Brian Bockelman, On Behalf of the SciTokens Team https://scitokens.org This material is based upon work supported by the National Science Foundation under Grant No. 1738962. Any

More information

A Simple Mass Storage System for the SRB Data Grid

A Simple Mass Storage System for the SRB Data Grid A Simple Mass Storage System for the SRB Data Grid Michael Wan, Arcot Rajasekar, Reagan Moore, Phil Andrews San Diego Supercomputer Center SDSC/UCSD/NPACI Outline Motivations for implementing a Mass Storage

More information

Managed Data Storage and Data Access Services for Data Grids

Managed Data Storage and Data Access Services for Data Grids Managed Data Storage and Data Access Services for Data Grids 1 M. Ernst, P. Fuhrmann, T. Mkrtchyan DESY J. Bakken, I. Fisk, T. Perelmutov, D. Petravick Fermilab s defined by the GriPhyN Project lobal scientific

More information

THE GLOBUS PROJECT. White Paper. GridFTP. Universal Data Transfer for the Grid

THE GLOBUS PROJECT. White Paper. GridFTP. Universal Data Transfer for the Grid THE GLOBUS PROJECT White Paper GridFTP Universal Data Transfer for the Grid WHITE PAPER GridFTP Universal Data Transfer for the Grid September 5, 2000 Copyright 2000, The University of Chicago and The

More information

Distributed Data Management on the Grid. Mario Lassnig

Distributed Data Management on the Grid. Mario Lassnig Distributed Data Management on the Grid Mario Lassnig Who am I? Mario Lassnig Computer scientist main field of study was theoretical (algorithm design) working on/with distributed and embedded systems

More information

The glite middleware. Ariel Garcia KIT

The glite middleware. Ariel Garcia KIT The glite middleware Ariel Garcia KIT Overview Background The glite subsystems overview Security Information system Job management Data management Some (my) answers to your questions and random rumblings

More information

On enhancing GridFTP and GPFS performances

On enhancing GridFTP and GPFS performances Journal of Physics: Conference Series On enhancing GridFTP and GPFS performances To cite this article: A Cavalli et al 2 J. Phys.: Conf. Ser. 29 224 View the article online for updates and enhancements.

More information

Using Standards-based Interfaces to Share Data across Grid Infrastructures

Using Standards-based Interfaces to Share Data across Grid Infrastructures 1 Using Standards-based Interfaces to Share Data across Grid Infrastructures K. Sarnowska *, A. S. Grimshaw * and E. Laure ** * Department of Computer Science, University of Virginia, Charlottesville,

More information

Programming the Grid with glite

Programming the Grid with glite Programming the Grid with glite E. Laure 1, C. Grandi 1, S. Fisher 2, A. Frohner 1, P. Kunszt 3, A. Krenek 4, O. Mulmo 5, F. Pacini 6, F. Prelz 7, J. White 1 M. Barroso 1, P. Buncic 1, R. Byrom 2, L. Cornwall

More information

Operating system Dr. Shroouq J.

Operating system Dr. Shroouq J. 2.2.2 DMA Structure In a simple terminal-input driver, when a line is to be read from the terminal, the first character typed is sent to the computer. When that character is received, the asynchronous-communication

More information

Windows 7 Overview. Windows 7. Objectives. The History of Windows. CS140M Fall Lake 1

Windows 7 Overview. Windows 7. Objectives. The History of Windows. CS140M Fall Lake 1 Windows 7 Overview Windows 7 Overview By Al Lake History Design Principles System Components Environmental Subsystems File system Networking Programmer Interface Lake 2 Objectives To explore the principles

More information

Grid Computing Systems: A Survey and Taxonomy

Grid Computing Systems: A Survey and Taxonomy Grid Computing Systems: A Survey and Taxonomy Material for this lecture from: A Survey and Taxonomy of Resource Management Systems for Grid Computing Systems, K. Krauter, R. Buyya, M. Maheswaran, CS Technical

More information

Scalability and Performance Improvements in the Fermilab Mass Storage System

Scalability and Performance Improvements in the Fermilab Mass Storage System Journal of Physics: Conference Series Scalability and Performance Improvements in the Fermilab Mass Storage System To cite this article: Matt Crawford et al 2012 J. Phys.: Conf. Ser. 396 052024 View the

More information

Building blocks: Connectors: View concern stakeholder (1..*):

Building blocks: Connectors: View concern stakeholder (1..*): 1 Building blocks: Connectors: View concern stakeholder (1..*): Extra-functional requirements (Y + motivation) /N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution

More information

High Throughput WAN Data Transfer with Hadoop-based Storage

High Throughput WAN Data Transfer with Hadoop-based Storage High Throughput WAN Data Transfer with Hadoop-based Storage A Amin 2, B Bockelman 4, J Letts 1, T Levshina 3, T Martin 1, H Pi 1, I Sfiligoi 1, M Thomas 2, F Wuerthwein 1 1 University of California, San

More information

Chapter 4:- Introduction to Grid and its Evolution. Prepared By:- NITIN PANDYA Assistant Professor SVBIT.

Chapter 4:- Introduction to Grid and its Evolution. Prepared By:- NITIN PANDYA Assistant Professor SVBIT. Chapter 4:- Introduction to Grid and its Evolution Prepared By:- Assistant Professor SVBIT. Overview Background: What is the Grid? Related technologies Grid applications Communities Grid Tools Case Studies

More information

Efficient HTTP based I/O on very large datasets for high performance computing with the Libdavix library

Efficient HTTP based I/O on very large datasets for high performance computing with the Libdavix library Efficient HTTP based I/O on very large datasets for high performance computing with the Libdavix library Authors Devresse Adrien (CERN) Fabrizio Furano (CERN) Typical HPC architecture Computing Cluster

More information

Data Transfers Between LHC Grid Sites Dorian Kcira

Data Transfers Between LHC Grid Sites Dorian Kcira Data Transfers Between LHC Grid Sites Dorian Kcira dkcira@caltech.edu Caltech High Energy Physics Group hep.caltech.edu/cms CERN Site: LHC and the Experiments Large Hadron Collider 27 km circumference

More information

Compact Muon Solenoid: Cyberinfrastructure Solutions. Ken Bloom UNL Cyberinfrastructure Workshop -- August 15, 2005

Compact Muon Solenoid: Cyberinfrastructure Solutions. Ken Bloom UNL Cyberinfrastructure Workshop -- August 15, 2005 Compact Muon Solenoid: Cyberinfrastructure Solutions Ken Bloom UNL Cyberinfrastructure Workshop -- August 15, 2005 Computing Demands CMS must provide computing to handle huge data rates and sizes, and

More information

Computing activities in Napoli. Dr. Silvio Pardi (INFN-Napoli) Belle II Italian collaboration meeting 21 November 2017 Pisa - Italy

Computing activities in Napoli. Dr. Silvio Pardi (INFN-Napoli) Belle II Italian collaboration meeting 21 November 2017 Pisa - Italy Computing activities in Napoli Dr. Silvio Pardi (INFN-Napoli) Belle II Italian collaboration meeting 21 November 2017 Pisa - Italy Activities in Napoli Grid Services Networking Http/Webdav and Dynamic

More information

The PanDA System in the ATLAS Experiment

The PanDA System in the ATLAS Experiment 1a, Jose Caballero b, Kaushik De a, Tadashi Maeno b, Maxim Potekhin b, Torre Wenaus b on behalf of the ATLAS collaboration a University of Texas at Arlington, Science Hall, PO Box 19059, Arlington, TX

More information

Streamlining CASTOR to manage the LHC data torrent

Streamlining CASTOR to manage the LHC data torrent Streamlining CASTOR to manage the LHC data torrent G. Lo Presti, X. Espinal Curull, E. Cano, B. Fiorini, A. Ieri, S. Murray, S. Ponce and E. Sindrilaru CERN, 1211 Geneva 23, Switzerland E-mail: giuseppe.lopresti@cern.ch

More information

Deployment and Testing of Storage Management software, for CMS experiment

Deployment and Testing of Storage Management software, for CMS experiment www.eu-egee.org Deployment and Testing of Storage Management software, for CMS experiment G.Donvito INFN Bari EGEE is a project funded by the European Union under contract IST-2003-508833 Introduction

More information

AliEn Resource Brokers

AliEn Resource Brokers AliEn Resource Brokers Pablo Saiz University of the West of England, Frenchay Campus Coldharbour Lane, Bristol BS16 1QY, U.K. Predrag Buncic Institut für Kernphysik, August-Euler-Strasse 6, 60486 Frankfurt

More information

dcache: sneaking up on NFS4.1

dcache: sneaking up on NFS4.1 dcache: sneaking up on NFS4.1 Tigran Mkrtchyan Björn Böttcher Patrick Fuhrmann for the dcache Team support and funding by What is dcache.org Head of dcache.org Patrick Fuhrmann Core Team (Desy and Fermi)

More information

SPINOSO Vincenzo. Optimization of the job submission and data access in a LHC Tier2

SPINOSO Vincenzo. Optimization of the job submission and data access in a LHC Tier2 EGI User Forum Vilnius, 11-14 April 2011 SPINOSO Vincenzo Optimization of the job submission and data access in a LHC Tier2 Overview User needs Administration issues INFN Bari farm design and deployment

More information

Securing Grid Data Transfer Services with Active Network Portals

Securing Grid Data Transfer Services with Active Network Portals Securing Grid Data Transfer Services with Active Network Portals Onur Demir 1 2 Kanad Ghose 3 Madhusudhan Govindaraju 4 Department of Computer Science Binghamton University (SUNY) {onur 1, mike 2, ghose

More information

Grid Data Management in Action: Experience in Running and Supporting Data Management Services in the EU DataGrid Project

Grid Data Management in Action: Experience in Running and Supporting Data Management Services in the EU DataGrid Project Grid Data Management in Action: Experience in Running and Supporting Data Management Services in the EU DataGrid Project Heinz Stockinger, Flavia Donno, Erwin Laure, Shahzad Muzaffar, Peter Kunszt CERN,

More information

It also performs many parallelization operations like, data loading and query processing.

It also performs many parallelization operations like, data loading and query processing. Introduction to Parallel Databases Companies need to handle huge amount of data with high data transfer rate. The client server and centralized system is not much efficient. The need to improve the efficiency

More information

The Grid. Processing the Data from the World s Largest Scientific Machine II Brazilian LHC Computing Workshop

The Grid. Processing the Data from the World s Largest Scientific Machine II Brazilian LHC Computing Workshop The Grid Processing the Data from the World s Largest Scientific Machine II Brazilian LHC Computing Workshop Patricia Méndez Lorenzo (IT-GS/EIS), CERN Abstract The world's largest scientific machine will

More information

ARC integration for CMS

ARC integration for CMS ARC integration for CMS ARC integration for CMS Erik Edelmann 2, Laurence Field 3, Jaime Frey 4, Michael Grønager 2, Kalle Happonen 1, Daniel Johansson 2, Josva Kleist 2, Jukka Klem 1, Jesper Koivumäki

More information

Data transfer over the wide area network with a large round trip time

Data transfer over the wide area network with a large round trip time Journal of Physics: Conference Series Data transfer over the wide area network with a large round trip time To cite this article: H Matsunaga et al 1 J. Phys.: Conf. Ser. 219 656 Recent citations - A two

More information

Talend Component tgoogledrive

Talend Component tgoogledrive Talend Component tgoogledrive Purpose and procedure This component manages files on a Google Drive. The component provides these capabilities: 1. Providing only the client for other tgoogledrive components

More information

By Ian Foster. Zhifeng Yun

By Ian Foster. Zhifeng Yun By Ian Foster Zhifeng Yun Outline Introduction Globus Architecture Globus Software Details Dev.Globus Community Summary Future Readings Introduction Globus Toolkit v4 is the work of many Globus Alliance

More information

Infrastructure Underpinnings of the GFDL Workflow

Infrastructure Underpinnings of the GFDL Workflow Infrastructure Underpinnings of the GFDL Workflow A Trio Of Lightning Talks For ISENES2 Chandin Wilson, Engility Amy Langenhorst, NOAA Karen Paffendorf, Princeton University Erik Mason, Engility Jeffrey

More information

Data Movement and Storage. 04/07/09 1

Data Movement and Storage. 04/07/09  1 Data Movement and Storage 04/07/09 www.cac.cornell.edu 1 Data Location, Storage, Sharing and Movement Four of the seven main challenges of Data Intensive Computing, according to SC06. (Other three: viewing,

More information