SlideShare uma empresa Scribd logo
1 de 37
Architecture of the gLite Data Management System Leandro Neumann Ciuffo   INFN-Catania (Italy) EELA-2 Tutorial Montevideo, 22.07.2009
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009
Challenges  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009 Storage Resource Manager interface File Catalogue File Transfer Service Metadata Service
Getting started ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009
Getting started ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009
Types of Storage Elements ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009
Storage Resource Manager (SRM) B C Worker Nodes A User Interface SE - CASTOR SE - DPM dCache submit read input read input store output gLite DMS – EELA-2 Tutorial, 22.07.2009 myJOB
Storage Resource Manager (SRM) ,[object Object],SRM I talk to them on your behalf I will even allocate space for your files And I will use transfer protocols to send your files there SE CASTOR SE DPM SE dCache The SRM is a single interface that takes care of  local storage interaction   and provides a Grid interface to the outside world. gLite DMS – EELA-2 Tutorial, 22.07.2009
File Naming conventions (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009 Logical File Name 1 Logical File Name N GUID ...
File Naming conventions (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],Logical File Name 1 Logical File Name N GUID ... ... Physical File SURL N Physical File SURL 1 TURL 1 TURL 1 ... gLite DMS – EELA-2 Tutorial, 22.07.2009
SRM interactions SRM ,[object Object],[object Object],[object Object],[object Object],[object Object],2 3 5 1 4 SE gLite DMS – EELA-2 Tutorial, 22.07.2009 Client
Needles in a haystack ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009 File Catalogue
File Catalogue ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009
The LFC Service User  Interface SE B SE A SE C File Catalogue  lfn:/grid/gilda/tcaland/mpi.txt gLite DMS – EELA-2 Tutorial, 22.07.2009
The LFC Service srm://host.example.com/foo/bar host.example.com /grid/dteam/dir1/dir2/file1.root LFN GUID 38ed3f60-c402-11d7 -a6b0… Replicas /grid/dteam/mydir/mylink Symlink Further LFNs can be added  as  symlinks  to the main LFN.  LCF key SURLs User Metadata System Metadata gLite DMS – EELA-2 Tutorial, 22.07.2009
Job submission – example 1 User  Interface CE Worker Nodes WMS ,[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009
Data Management – example 2 User  Interface CE Worker Nodes WMS LFC SE SE gLite DMS – EELA-2 Tutorial, 22.07.2009
LFC commands ,[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009 Add/replace a comment lfc-setcomment Set file/directory access control lists lfc-setacl Remove a file/directory lfc-rm Rename a file/directory lfc-rename Create a directory lfc-mkdir List file/directory entries in a directory lfc-ls Make a symbolic link to a file/directory lfc-ln Get file/directory access control lists lfc-getacl Delete the comment associated with the file/directory lfc-delcomment Change owner and group of the LFC file-directory lfc-chown Change access mode of the LFC file/directory lfc-chmod
lcg-utils commands ,[object Object],[object Object],[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009 lcg-cp Copies a grid file to a local destination lcg-cr Copies a file to a SE and registers the file in the catalog lcg-del Delete one file lcg-rep Replication between SEs and registration of the replica lcg-gt Gets the TURL for a given SURL and transfer protocol lcg-sd Sets file status to “Done” for a given SURL in a SRM request
Environment Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009
Let’s practice! Reference:  https://grid.ct.infn.it/twiki/bin/view/GILDA/DataManagement
Environment Variables ,[object Object],[object Object],echo $ LCG_GFAL_INFOSYS export  LCG_GFAL_INFOSYS =gilda-bdii.ct.infn.it:2170 echo $ LFC_HOST export  LFC_HOST =lfc-gilda.ct.infn.it gLite DMS – EELA-2 Tutorial, 22.07.2009
Before starting… voms-proxy-init --voms  gilda gLite DMS – EELA-2 Tutorial, 22.07.2009 ,[object Object]
LFC: Listing file and directory lfc-ls  -l /grid/gilda ,[object Object],[object Object],Defined  by the user LFC Namespace ,[object Object],export  LFC_HOME =/grid/gilda/tutorials lfc-ls gLite DMS – EELA-2 Tutorial, 22.07.2009
LFC: creating a directory lfc-mkdir  /grid/gilda/tutorials/ yourname ,[object Object],[object Object],[object Object],lfc-ls  /grid/gilda/tutorials gLite DMS – EELA-2 Tutorial, 22.07.2009
Downloading a file lcg-cp  --vo gilda lfn:/grid/gilda/users/example/alien.txt file://$HOME/alien.txt ,[object Object],[object Object],[object Object],lcg-cp --vo  <vo name> <LFN origin> <local destination> gLite DMS – EELA-2 Tutorial, 22.07.2009
Copying and registering a file lcg-cr --vo  <vo name>  -l  <LFN destination>  -d  <SE> <local file> ,[object Object],[object Object],[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009 Make sure to have a directory in the LFC ( /grid/gilda/users/sagrid/yourname/ ) Use the  lcg-info  or  lcg-infosites  commands  to figure out the available SEs lcg-infosites  --vo gilda se  Avail Space(Kb) Used Space(Kb)  Type  SEs ---------------------------------------------------------- 1100000000  1145007  n.a  gilda-se.rediris.es 1030000000  32  n.a  fn2.hpcc.sztaki.hu 295250000  75945624  n.a  aliserv6.ct.infn.it n.a  999999  n.a  se-edu.grid.acad.bg 60440000  3280565  n.a  iceage-se-01.ct.infn.it 1008437  8844236  n.a  se.hpc.iit.bme.hu 53160000  440416  n.a  vega-se.ct.infn.it 2430000000  440450  n.a  se1-egee.srce.hr 97890000  440423  n.a  dgt02.ui.savba.sk lcg-cr  --vo gilda -l lfn:/grid/gilda/tutorials/ yourname/yourfile.txt   -d  aliserv6.ct.infn.it  file://$HOME/alien.txt
Replicate a file between SEs  lcg-rep  --vo gilda -d  gilda-se.rediris.es  lfn:/grid/gilda/tutorials/ yourname/yourfile.txt ,[object Object],[object Object],lcg-rep --vo  <vo name>  -d  <destination SE>  <LFN of your file> gLite DMS – EELA-2 Tutorial, 22.07.2009
Listing the replicas ,[object Object],[object Object],[object Object],lcg-lr  --vo gilda lfn:/grid/gilda/tutorials/ yourname/yourfile.txt gLite DMS – EELA-2 Tutorial, 22.07.2009
Adding metadata information lfc-setcomment  /grid/gilda/tutorials/ yourname/yourfile.txt  “ This is my comment ” ,[object Object],[object Object],[object Object],lfc-setcomment  <LFC file path>  &quot;Your comments&quot; gLite DMS – EELA-2 Tutorial, 22.07.2009
Listing with comments lfc-ls  --comment  /grid/gilda/tutorials/ yourname/ ,[object Object],gLite DMS – EELA-2 Tutorial, 22.07.2009
Creating a symbolic link ,[object Object],[object Object],[object Object],[object Object],lfc-ln  -s /grid/gilda/tutorials/ yourname/yourlink.txt  /grid/gilda/tutorials/ yourname/yourfile.txt   lfc-ln -s  <your symbolic link> <original file> lfc-ls  -l /grid/gilda/tutorials/ yourname/ gLite DMS – EELA-2 Tutorial, 22.07.2009
Downloading a file lcg-cp  --vo gilda lfn:/grid/gilda/tutorials/ yourname/yourfile.txt  file://$HOME/ yourfile.txt ,[object Object],[object Object],lcg-cp --vo  <vo name> <LFN origin> <local destination> gLite DMS – EELA-2 Tutorial, 22.07.2009
Deleting a file lcg-del  -a --vo gilda  lfn:/grid/gilda/tutorials/ yourname/yourfile.txt   ,[object Object],[object Object],lcg-del -a --vo  <vo name> <LFN> gLite DMS – EELA-2 Tutorial, 22.07.2009
Removing a LFC directory ,[object Object],[object Object],lfc-rm -r  <LFC file path> lfc-rm  -r /grid/gilda/tutorials/ yourname gLite DMS – EELA-2 Tutorial, 22.07.2009
Get the file SURL ,[object Object],[object Object],[object Object],lcg-lr  --vo gilda lfn:/grid/gilda/tutorials/ yourname/yourfile.txt lcg-lr --vo  <vo name> <LFN> gLite DMS – EELA-2 Tutorial, 22.07.2009
Get the file TURL lcg-gt  <paste the file SURL: srm://…>  gsiftp   ,[object Object],[object Object],lcg-gt  <file SURL> <protocol supported by the SE> gLite DMS – EELA-2 Tutorial, 22.07.2009

Mais conteúdo relacionado

Mais procurados

PostgreSQL Portland Performance Practice Project - Database Test 2 Background
PostgreSQL Portland Performance Practice Project - Database Test 2 BackgroundPostgreSQL Portland Performance Practice Project - Database Test 2 Background
PostgreSQL Portland Performance Practice Project - Database Test 2 BackgroundMark Wong
 
Linux training
Linux trainingLinux training
Linux trainingartisriva
 
Chapter 4 a interprocess communication
Chapter 4 a interprocess communicationChapter 4 a interprocess communication
Chapter 4 a interprocess communicationAbDul ThaYyal
 
Improving Rollback in Linux via DSL approach & distributing
Improving Rollback in Linux via DSL approach & distributing Improving Rollback in Linux via DSL approach & distributing
Improving Rollback in Linux via DSL approach & distributing johngt
 
Unix reference sheet
Unix reference sheetUnix reference sheet
Unix reference sheetapajadeh
 
Inter process communication
Inter process communicationInter process communication
Inter process communicationPradeep Kumar TS
 
101 4.1 create partitions and filesystems
101 4.1 create partitions and filesystems101 4.1 create partitions and filesystems
101 4.1 create partitions and filesystemsAcácio Oliveira
 
PostgreSQL High Availability via SLONY and PG POOL II
PostgreSQL High Availability via SLONY and PG POOL IIPostgreSQL High Availability via SLONY and PG POOL II
PostgreSQL High Availability via SLONY and PG POOL IICommand Prompt., Inc
 
Operating Systems: File Management
Operating Systems: File ManagementOperating Systems: File Management
Operating Systems: File ManagementDamian T. Gordon
 
Basic IT 2 (General IT Knowledge-2)
Basic IT 2 (General IT Knowledge-2)Basic IT 2 (General IT Knowledge-2)
Basic IT 2 (General IT Knowledge-2)kholis_mjd
 
5_File_Handling_Commands__vi_editor_and_environment_variables
5_File_Handling_Commands__vi_editor_and_environment_variables5_File_Handling_Commands__vi_editor_and_environment_variables
5_File_Handling_Commands__vi_editor_and_environment_variablesGautam Raja
 
Prescriptive Topology Daemon - ptmd
Prescriptive Topology Daemon - ptmdPrescriptive Topology Daemon - ptmd
Prescriptive Topology Daemon - ptmdNat Morris
 

Mais procurados (20)

02unixintro
02unixintro02unixintro
02unixintro
 
PostgreSQL Portland Performance Practice Project - Database Test 2 Background
PostgreSQL Portland Performance Practice Project - Database Test 2 BackgroundPostgreSQL Portland Performance Practice Project - Database Test 2 Background
PostgreSQL Portland Performance Practice Project - Database Test 2 Background
 
Linux training
Linux trainingLinux training
Linux training
 
Linuxbasiccommands
LinuxbasiccommandsLinuxbasiccommands
Linuxbasiccommands
 
Mc7404 np final
Mc7404 np finalMc7404 np final
Mc7404 np final
 
Chapter 4 a interprocess communication
Chapter 4 a interprocess communicationChapter 4 a interprocess communication
Chapter 4 a interprocess communication
 
Improving Rollback in Linux via DSL approach & distributing
Improving Rollback in Linux via DSL approach & distributing Improving Rollback in Linux via DSL approach & distributing
Improving Rollback in Linux via DSL approach & distributing
 
Unix reference sheet
Unix reference sheetUnix reference sheet
Unix reference sheet
 
Linux basic commands
Linux basic commandsLinux basic commands
Linux basic commands
 
Inter process communication
Inter process communicationInter process communication
Inter process communication
 
Commands
CommandsCommands
Commands
 
101 4.1 create partitions and filesystems
101 4.1 create partitions and filesystems101 4.1 create partitions and filesystems
101 4.1 create partitions and filesystems
 
PostgreSQL High Availability via SLONY and PG POOL II
PostgreSQL High Availability via SLONY and PG POOL IIPostgreSQL High Availability via SLONY and PG POOL II
PostgreSQL High Availability via SLONY and PG POOL II
 
Operating Systems: File Management
Operating Systems: File ManagementOperating Systems: File Management
Operating Systems: File Management
 
Hadoop
HadoopHadoop
Hadoop
 
10135 b 07
10135 b 0710135 b 07
10135 b 07
 
Basic IT 2 (General IT Knowledge-2)
Basic IT 2 (General IT Knowledge-2)Basic IT 2 (General IT Knowledge-2)
Basic IT 2 (General IT Knowledge-2)
 
Session2
Session2Session2
Session2
 
5_File_Handling_Commands__vi_editor_and_environment_variables
5_File_Handling_Commands__vi_editor_and_environment_variables5_File_Handling_Commands__vi_editor_and_environment_variables
5_File_Handling_Commands__vi_editor_and_environment_variables
 
Prescriptive Topology Daemon - ptmd
Prescriptive Topology Daemon - ptmdPrescriptive Topology Daemon - ptmd
Prescriptive Topology Daemon - ptmd
 

Destaque

gLite Administration Workshop, Slides
gLite Administration Workshop, SlidesgLite Administration Workshop, Slides
gLite Administration Workshop, SlidesStefan Freitag
 
01 nazaret anunciacion nv
01 nazaret anunciacion nv01 nazaret anunciacion nv
01 nazaret anunciacion nvclasesteologia
 
Metricas, metricas, metricas
Metricas, metricas, metricasMetricas, metricas, metricas
Metricas, metricas, metricasSidnei Da Silva
 
14 jerusalen lloro sobre la ciudad
14 jerusalen lloro sobre la ciudad14 jerusalen lloro sobre la ciudad
14 jerusalen lloro sobre la ciudadclasesteologia
 
Software Que Rola Nao Cria Limo
Software Que Rola Nao Cria LimoSoftware Que Rola Nao Cria Limo
Software Que Rola Nao Cria LimoSidnei Da Silva
 
10 razões para usar o Launchpad (e não o GitHub)
10 razões para usar o Launchpad (e não o GitHub)10 razões para usar o Launchpad (e não o GitHub)
10 razões para usar o Launchpad (e não o GitHub)Sidnei Da Silva
 
O futuro do cloud deployment
O futuro do cloud deploymentO futuro do cloud deployment
O futuro do cloud deploymentSidnei Da Silva
 
06 nazaret s familia nv
06 nazaret s familia nv06 nazaret s familia nv
06 nazaret s familia nvclasesteologia
 
Student engagement - in academic courses
Student engagement - in academic coursesStudent engagement - in academic courses
Student engagement - in academic coursesMike Simmons
 
Computação Grid e infra-estruturas para e-ciência
Computação Grid e infra-estruturas para e-ciênciaComputação Grid e infra-estruturas para e-ciência
Computação Grid e infra-estruturas para e-ciênciaLeandro Ciuffo
 
Anatomy of course redesign tamu presentation (2)
Anatomy of course redesign tamu presentation (2)Anatomy of course redesign tamu presentation (2)
Anatomy of course redesign tamu presentation (2)Mike Simmons
 
12 jerusalen padrenuestro
12 jerusalen padrenuestro12 jerusalen padrenuestro
12 jerusalen padrenuestroclasesteologia
 
綻放的
綻放的綻放的
綻放的unotour
 
gLite Information System
gLite Information SystemgLite Information System
gLite Information SystemLeandro Ciuffo
 

Destaque (20)

Session 23 - gLite Overview
Session 23 - gLite OverviewSession 23 - gLite Overview
Session 23 - gLite Overview
 
gLite Administration Workshop, Slides
gLite Administration Workshop, SlidesgLite Administration Workshop, Slides
gLite Administration Workshop, Slides
 
01 nazaret anunciacion nv
01 nazaret anunciacion nv01 nazaret anunciacion nv
01 nazaret anunciacion nv
 
00 introduccion
00 introduccion00 introduccion
00 introduccion
 
Metricas, metricas, metricas
Metricas, metricas, metricasMetricas, metricas, metricas
Metricas, metricas, metricas
 
14 jerusalen lloro sobre la ciudad
14 jerusalen lloro sobre la ciudad14 jerusalen lloro sobre la ciudad
14 jerusalen lloro sobre la ciudad
 
Software Que Rola Nao Cria Limo
Software Que Rola Nao Cria LimoSoftware Que Rola Nao Cria Limo
Software Que Rola Nao Cria Limo
 
10 razões para usar o Launchpad (e não o GitHub)
10 razões para usar o Launchpad (e não o GitHub)10 razões para usar o Launchpad (e não o GitHub)
10 razões para usar o Launchpad (e não o GitHub)
 
25 monte carmelo
25 monte carmelo25 monte carmelo
25 monte carmelo
 
O futuro do cloud deployment
O futuro do cloud deploymentO futuro do cloud deployment
O futuro do cloud deployment
 
06 nazaret s familia nv
06 nazaret s familia nv06 nazaret s familia nv
06 nazaret s familia nv
 
Student engagement - in academic courses
Student engagement - in academic coursesStudent engagement - in academic courses
Student engagement - in academic courses
 
Computação Grid e infra-estruturas para e-ciência
Computação Grid e infra-estruturas para e-ciênciaComputação Grid e infra-estruturas para e-ciência
Computação Grid e infra-estruturas para e-ciência
 
Anatomy of course redesign tamu presentation (2)
Anatomy of course redesign tamu presentation (2)Anatomy of course redesign tamu presentation (2)
Anatomy of course redesign tamu presentation (2)
 
12 jerusalen padrenuestro
12 jerusalen padrenuestro12 jerusalen padrenuestro
12 jerusalen padrenuestro
 
綻放的
綻放的綻放的
綻放的
 
gLite Information System
gLite Information SystemgLite Information System
gLite Information System
 
gLite Overview
gLite OverviewgLite Overview
gLite Overview
 
17 Pedro gallicantu
17 Pedro gallicantu17 Pedro gallicantu
17 Pedro gallicantu
 
Juju: DevOps Destilado
Juju: DevOps DestiladoJuju: DevOps Destilado
Juju: DevOps Destilado
 

Semelhante a gLite Data Management System

Kernel Recipes 2016 - Landlock LSM: Unprivileged sandboxing
Kernel Recipes 2016 - Landlock LSM: Unprivileged sandboxingKernel Recipes 2016 - Landlock LSM: Unprivileged sandboxing
Kernel Recipes 2016 - Landlock LSM: Unprivileged sandboxingAnne Nicolas
 
Operating System basics Introduction
Operating System basics IntroductionOperating System basics Introduction
Operating System basics IntroductionPoornima E.G.
 
Google File System
Google File SystemGoogle File System
Google File Systemvivatechijri
 
AliEnFS - A Linux File System For The AliEn Grid Services
AliEnFS - A Linux File System For The AliEn Grid ServicesAliEnFS - A Linux File System For The AliEn Grid Services
AliEnFS - A Linux File System For The AliEn Grid ServicesNathan Mathis
 
Dissertation defense
Dissertation defenseDissertation defense
Dissertation defensemarek_pomocka
 
Golden Gate - How to start such a project?
Golden Gate  - How to start such a project?Golden Gate  - How to start such a project?
Golden Gate - How to start such a project?Trivadis
 
Rhel cluster gfs_improveperformance
Rhel cluster gfs_improveperformanceRhel cluster gfs_improveperformance
Rhel cluster gfs_improveperformancesprdd
 
Sector Sphere 2009
Sector Sphere 2009Sector Sphere 2009
Sector Sphere 2009lilyco
 
sector-sphere
sector-spheresector-sphere
sector-spherexlight
 
Automotive Grade Linux and systemd
Automotive Grade Linux and systemdAutomotive Grade Linux and systemd
Automotive Grade Linux and systemdAlison Chaiken
 
SECR'13 Lightweight linux shared libraries profiling
SECR'13 Lightweight linux shared libraries profilingSECR'13 Lightweight linux shared libraries profiling
SECR'13 Lightweight linux shared libraries profilingOSLL
 
Distributed file systems (from Google)
Distributed file systems (from Google)Distributed file systems (from Google)
Distributed file systems (from Google)Sri Prasanna
 
3.3 perform basic file management
3.3 perform basic file management3.3 perform basic file management
3.3 perform basic file managementAcácio Oliveira
 
Java Hates Linux. Deal With It.
Java Hates Linux.  Deal With It.Java Hates Linux.  Deal With It.
Java Hates Linux. Deal With It.Greg Banks
 
101 3.3 perform basic file management
101 3.3 perform basic file management101 3.3 perform basic file management
101 3.3 perform basic file managementAcácio Oliveira
 
101 3.3 perform basic file management
101 3.3 perform basic file management101 3.3 perform basic file management
101 3.3 perform basic file managementAcácio Oliveira
 

Semelhante a gLite Data Management System (20)

Kernel Recipes 2016 - Landlock LSM: Unprivileged sandboxing
Kernel Recipes 2016 - Landlock LSM: Unprivileged sandboxingKernel Recipes 2016 - Landlock LSM: Unprivileged sandboxing
Kernel Recipes 2016 - Landlock LSM: Unprivileged sandboxing
 
Operating System basics Introduction
Operating System basics IntroductionOperating System basics Introduction
Operating System basics Introduction
 
Overview of the Data Processing Error Analysis System (DPEAS)
Overview of the Data Processing Error Analysis System (DPEAS)Overview of the Data Processing Error Analysis System (DPEAS)
Overview of the Data Processing Error Analysis System (DPEAS)
 
Google File System
Google File SystemGoogle File System
Google File System
 
DFSNov1.pptx
DFSNov1.pptxDFSNov1.pptx
DFSNov1.pptx
 
AliEnFS - A Linux File System For The AliEn Grid Services
AliEnFS - A Linux File System For The AliEn Grid ServicesAliEnFS - A Linux File System For The AliEn Grid Services
AliEnFS - A Linux File System For The AliEn Grid Services
 
Dissertation defense
Dissertation defenseDissertation defense
Dissertation defense
 
Golden Gate - How to start such a project?
Golden Gate  - How to start such a project?Golden Gate  - How to start such a project?
Golden Gate - How to start such a project?
 
Rhel cluster gfs_improveperformance
Rhel cluster gfs_improveperformanceRhel cluster gfs_improveperformance
Rhel cluster gfs_improveperformance
 
Sector Sphere 2009
Sector Sphere 2009Sector Sphere 2009
Sector Sphere 2009
 
sector-sphere
sector-spheresector-sphere
sector-sphere
 
Automotive Grade Linux and systemd
Automotive Grade Linux and systemdAutomotive Grade Linux and systemd
Automotive Grade Linux and systemd
 
SECR'13 Lightweight linux shared libraries profiling
SECR'13 Lightweight linux shared libraries profilingSECR'13 Lightweight linux shared libraries profiling
SECR'13 Lightweight linux shared libraries profiling
 
191
191191
191
 
Google File System
Google File SystemGoogle File System
Google File System
 
Distributed file systems (from Google)
Distributed file systems (from Google)Distributed file systems (from Google)
Distributed file systems (from Google)
 
3.3 perform basic file management
3.3 perform basic file management3.3 perform basic file management
3.3 perform basic file management
 
Java Hates Linux. Deal With It.
Java Hates Linux.  Deal With It.Java Hates Linux.  Deal With It.
Java Hates Linux. Deal With It.
 
101 3.3 perform basic file management
101 3.3 perform basic file management101 3.3 perform basic file management
101 3.3 perform basic file management
 
101 3.3 perform basic file management
101 3.3 perform basic file management101 3.3 perform basic file management
101 3.3 perform basic file management
 

Mais de Leandro Ciuffo

The e-Ciber Superfacility Project
The e-Ciber Superfacility ProjectThe e-Ciber Superfacility Project
The e-Ciber Superfacility ProjectLeandro Ciuffo
 
Comparativo de ferramentas tecnológicas para o compartilhamento de dados
Comparativo de ferramentas tecnológicas para o compartilhamento de dadosComparativo de ferramentas tecnológicas para o compartilhamento de dados
Comparativo de ferramentas tecnológicas para o compartilhamento de dadosLeandro Ciuffo
 
RNP support to data-driven research
RNP support to data-driven researchRNP support to data-driven research
RNP support to data-driven researchLeandro Ciuffo
 
TaaS: Testbeds como Serviço
TaaS: Testbeds como ServiçoTaaS: Testbeds como Serviço
TaaS: Testbeds como ServiçoLeandro Ciuffo
 
HPC landscape in Brazil
HPC landscape in BrazilHPC landscape in Brazil
HPC landscape in BrazilLeandro Ciuffo
 
Future of TV: the 8K Experience
Future of TV: the 8K Experience Future of TV: the 8K Experience
Future of TV: the 8K Experience Leandro Ciuffo
 
A software-based solution for distributing and displaying UHD video content o...
A software-based solution for distributing and displaying UHD video content o...A software-based solution for distributing and displaying UHD video content o...
A software-based solution for distributing and displaying UHD video content o...Leandro Ciuffo
 
4K aplicado à telemedicina
4K aplicado à telemedicina4K aplicado à telemedicina
4K aplicado à telemedicinaLeandro Ciuffo
 
Improving ICT Support for Large-scale Science
Improving ICT Support for Large-scale ScienceImproving ICT Support for Large-scale Science
Improving ICT Support for Large-scale ScienceLeandro Ciuffo
 
2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote Visualization2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote VisualizationLeandro Ciuffo
 
Supporting remote collaborations through R&E Networks
Supporting remote collaborations through R&E NetworksSupporting remote collaborations through R&E Networks
Supporting remote collaborations through R&E NetworksLeandro Ciuffo
 
Usos inovadores da Internet
Usos inovadores da InternetUsos inovadores da Internet
Usos inovadores da InternetLeandro Ciuffo
 
Grades computacionais e suas aplicações
Grades computacionais e suas aplicaçõesGrades computacionais e suas aplicações
Grades computacionais e suas aplicaçõesLeandro Ciuffo
 
Introduction to Grid computing and e-infrastructures
Introduction to Grid computing and e-infrastructuresIntroduction to Grid computing and e-infrastructures
Introduction to Grid computing and e-infrastructuresLeandro Ciuffo
 
Using Grids to support Information Filtering Systems
Using Grids to support Information Filtering SystemsUsing Grids to support Information Filtering Systems
Using Grids to support Information Filtering SystemsLeandro Ciuffo
 
Grid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesGrid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesLeandro Ciuffo
 
Cinefilia Demo - EGEE User Forum 2009
Cinefilia Demo - EGEE User Forum 2009Cinefilia Demo - EGEE User Forum 2009
Cinefilia Demo - EGEE User Forum 2009Leandro Ciuffo
 
Grid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesGrid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesLeandro Ciuffo
 
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...Leandro Ciuffo
 

Mais de Leandro Ciuffo (20)

The e-Ciber Superfacility Project
The e-Ciber Superfacility ProjectThe e-Ciber Superfacility Project
The e-Ciber Superfacility Project
 
Comparativo de ferramentas tecnológicas para o compartilhamento de dados
Comparativo de ferramentas tecnológicas para o compartilhamento de dadosComparativo de ferramentas tecnológicas para o compartilhamento de dados
Comparativo de ferramentas tecnológicas para o compartilhamento de dados
 
RNP support to data-driven research
RNP support to data-driven researchRNP support to data-driven research
RNP support to data-driven research
 
TaaS: Testbeds como Serviço
TaaS: Testbeds como ServiçoTaaS: Testbeds como Serviço
TaaS: Testbeds como Serviço
 
HPC landscape in Brazil
HPC landscape in BrazilHPC landscape in Brazil
HPC landscape in Brazil
 
Future of TV: the 8K Experience
Future of TV: the 8K Experience Future of TV: the 8K Experience
Future of TV: the 8K Experience
 
A software-based solution for distributing and displaying UHD video content o...
A software-based solution for distributing and displaying UHD video content o...A software-based solution for distributing and displaying UHD video content o...
A software-based solution for distributing and displaying UHD video content o...
 
4K aplicado à telemedicina
4K aplicado à telemedicina4K aplicado à telemedicina
4K aplicado à telemedicina
 
Improving ICT Support for Large-scale Science
Improving ICT Support for Large-scale ScienceImproving ICT Support for Large-scale Science
Improving ICT Support for Large-scale Science
 
2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote Visualization2011 Activities Report - Advanced Applications of Remote Visualization
2011 Activities Report - Advanced Applications of Remote Visualization
 
Supporting remote collaborations through R&E Networks
Supporting remote collaborations through R&E NetworksSupporting remote collaborations through R&E Networks
Supporting remote collaborations through R&E Networks
 
FP7-ICT Programme
FP7-ICT ProgrammeFP7-ICT Programme
FP7-ICT Programme
 
Usos inovadores da Internet
Usos inovadores da InternetUsos inovadores da Internet
Usos inovadores da Internet
 
Grades computacionais e suas aplicações
Grades computacionais e suas aplicaçõesGrades computacionais e suas aplicações
Grades computacionais e suas aplicações
 
Introduction to Grid computing and e-infrastructures
Introduction to Grid computing and e-infrastructuresIntroduction to Grid computing and e-infrastructures
Introduction to Grid computing and e-infrastructures
 
Using Grids to support Information Filtering Systems
Using Grids to support Information Filtering SystemsUsing Grids to support Information Filtering Systems
Using Grids to support Information Filtering Systems
 
Grid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesGrid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination Activities
 
Cinefilia Demo - EGEE User Forum 2009
Cinefilia Demo - EGEE User Forum 2009Cinefilia Demo - EGEE User Forum 2009
Cinefilia Demo - EGEE User Forum 2009
 
Grid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination ActivitiesGrid INFN virtual Laboratory for Dissemination Activities
Grid INFN virtual Laboratory for Dissemination Activities
 
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
Um Estudo de Caso para verificar a suscetibilidade a incentivos de avaliadore...
 

Último

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

gLite Data Management System

  • 1. Architecture of the gLite Data Management System Leandro Neumann Ciuffo INFN-Catania (Italy) EELA-2 Tutorial Montevideo, 22.07.2009
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Storage Resource Manager (SRM) B C Worker Nodes A User Interface SE - CASTOR SE - DPM dCache submit read input read input store output gLite DMS – EELA-2 Tutorial, 22.07.2009 myJOB
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. The LFC Service User Interface SE B SE A SE C File Catalogue lfn:/grid/gilda/tcaland/mpi.txt gLite DMS – EELA-2 Tutorial, 22.07.2009
  • 15. The LFC Service srm://host.example.com/foo/bar host.example.com /grid/dteam/dir1/dir2/file1.root LFN GUID 38ed3f60-c402-11d7 -a6b0… Replicas /grid/dteam/mydir/mylink Symlink Further LFNs can be added as symlinks to the main LFN. LCF key SURLs User Metadata System Metadata gLite DMS – EELA-2 Tutorial, 22.07.2009
  • 16.
  • 17. Data Management – example 2 User Interface CE Worker Nodes WMS LFC SE SE gLite DMS – EELA-2 Tutorial, 22.07.2009
  • 18.
  • 19.
  • 20.
  • 21. Let’s practice! Reference: https://grid.ct.infn.it/twiki/bin/view/GILDA/DataManagement
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.