Enabling Grids for E-sciencE. EGEE köztesréteg. Adat szolgáltatások a glite-ban. www.eu-egee.org INFSO-RI-222667

Hasonló dokumentumok
Biztonság a glite-ban

A HunGrid bemutatása és alkalmazása levegőszennyezés előrejelzésére 1

Elosztott adattárolási technikák web szolgáltatás alapú grid rendszerekben

alkalmazásfejlesztő környezete

Összegzés és hogyan tovább

Elosztott rendszerek

Enabling Grids for E-sciencE. Grid bevezető INFSO-RI

Worldwide LHC Computing Grid

GRID AZ OKTATÁSBAN. Kápolnai Richárd, Németh Dénes, Dr. Szeberényi Imre,

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

A CERN LHC-Grid rendszerének telepítése az

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer

Operációs rendszerek. UNIX fájlrendszer

Példa: LHC, CERN, Genf Enabling Grids for E-sciencE

Mérési útmutató a Secure Shell (SSH) controll és audit című méréshez

Operációs Rendszerek II. Első verzió: 2009/2010. I. szemeszter Ez a verzió: 2009/2010. II. szemeszter

ADATBÁZIS-KEZELÉS - BEVEZETŐ - Tarcsi Ádám, ade@inf.elte.hu

S z á m í t ó g é p e s a l a p i s m e r e t e k

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

11. Gyakorlat: Certificate Authority (CA), FTP site-ok

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

LINUX LDAP címtár. Mi a címtár?

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

Tartalomjegyzék. Tartalomjegyzék 1. Az SQL nyelv 1 Az SQL DDL alapjai 2

Számítógépes munkakörnyezet II. Szoftver

Cloud computing Dr. Bakonyi Péter.

Utolsó módosítás:

Hálózati operációs rendszerek II.

Üzleti kritikus alkalmazások Novell Open Enterprise Serveren

4. Gyakorlat: Csoportházirend beállítások

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

WCF, Entity Framework, ASP.NET, WPF 1. WCF service-t (adatbázissal Entity Framework) 2. ASP.NET kliens 3. WPF kliens

Web-fejlesztés NGM_IN002_1

TECHNOLÓGIAI JÖVİKÉP. Felhınézetben. Tázló József mőszaki igazgató Cisco Systems Magyarország Cisco Systems, Inc. All rights reserved.

CancerGrid - Grid alkalmazása rákellenes hatóanyagok keresésének felgyorsítására

SIP. Jelzés a telefóniában. Session Initiation Protocol

Private Cloud architektúra keretrendszer

ORACLE. SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

A perzisztens adatkezelő rendszer tesztelése és demonstrálása a GRID környezetben

JNDI - alapok. Java Naming and Directory Interface

Osztott Objektumarchitektúrák

Operációs rendszerek 1.

Bioinformatikai és orvosbiológiai Grid alkalmazások az Egyesült Királyságban

2. gyakorlat: Tartományvezérlő, DNS, tartományba léptetés, ODJ, Core változat konfigurálása, RODC

SAMBA. Forrás: Lajber Zoltán: SAMBA alapok dia, SZIE

USER MANUAL Guest user

SQL Server High Availability

API tervezése mobil környezetbe. gyakorlat

Hálózati ismeretek. Az együttműködés szükségessége:

1. Ismerkedés a Hyper-V-vel, virtuális gépek telepítése és konfigurálása

Cisco Catalyst 3500XL switch segédlet

Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon

Hálózati architektúrák és Protokollok GI Kocsis Gergely

(ArcCatalog, ArcMap)

Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System

Az M2M szabványosítási helyzete

Költséghatékony adattárolás grid alapokon. Nagy Zsombor Stefán Péter Szalai Ferenc Vitéz Gábor NIIF/HUNGARNET

Célkitűzések Az Oracle10 g felépítésének, használatának alapszíntű megismerése

8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai:

HÁLÓZATI HASZNÁLATI ÚTMUTATÓ

Készítette: Szabóné Nacsa Rozália

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 5. óra. Kocsis Gergely, Supák Zoltán

NetIQ Novell SUSE újdonságok

Az operációs rendszerek fejlődése

Osztott alkalmazások fejlesztési technológiái Áttekintés

Párhuzamos és Grid rendszerek

Párhuzamos és Grid rendszerek. Hol tartunk? Elosztott rendszerek reneszánsza. Megismerkedtünk az alapfogalmakkal,

Hol tartunk? Párhuzamos és Grid rendszerek. Grid koncepció. Elosztott rendszerek reneszánsza. Grid hasonlat. Klaszter

LINUX PMB LINUXOS PARANCSOK ÉS HASZNÁLATUK - GRUB

EMTP, EGY ÚJ LEVELEZÕ PROTOKOLL ÉS IMPLEMENTÁCIÓJA

SOPHOS simple + secure. A dobozba rejtett biztonság UTM 9. Kókai Gábor - Sophos Advanced Engineer Balogh Viktor - Sophos Architect SOPHOS

Operációs rendszerek gyak.

Másolatképzési technikák és azok felhasználási lehetőségei

A JGrid rendszer biztonsági architektúrája. Magyaródi Márk Juhász Zoltán Veszprémi Egyetem

Symfony kurzus 2014/2015 I. félév. Controller, Routing

Kivonat. 1. Bevezetés (Mi a Grid?)

Operációs rendszerek III.

Nagios NSCA Indirect Monitoring, Passive Check

10. Gyakorlat: Alkalmazások publikálása Remote Desktop Szervízen keresztül

1. Kapcsolók konfigurálása

Biztonság java web alkalmazásokban

Analitikai megoldások IBM Power és FlashSystem alapokon. Mosolygó Ferenc - Avnet

Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms

NEPTUN ID BMENET ID. Címtár BME VPN. vcenter VPN SVN. Trac Wiki. Wifi

IBM Váltsunk stratégiát! Budapest, 2012 november 14. V7000

Alapfogalmak, WWW, HTTP

Source control systems. Horváth Ernő, Dr. Pozna Claudiu Radu

Új funkciók az RBP-ben október 1-től New functions in RBP from 1 October Tatár Balázs

Webes alkalmazások fejlesztése 8. előadás. Webszolgáltatások megvalósítása (ASP.NET WebAPI)

ARM Cortex magú mikrovezérlők. mbed

(első lépések) GeoServer verziószáma:

Elektronikus levelezés

Fejlesztés, működtetés, felügyelet Hatékony infrastruktúra IBM szoftverekkel

Utolsó módosítás:

ANDROID ALKALMAZÁSFEJLESZTÉS

KÜRT Zrt. Logelemzés heti riport Felhasználói fiók, illetve felhasználói csoportkezelési műveletek

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 8. óra. Kocsis Gergely, Supák Zoltán

A Jövő Internete - általános tervezési ajánlások

Utolsó módosítás:

Átírás:

EGEE köztesréteg Adat szolgáltatások a glite-ban www.eu-egee.org INFSO-RI-222667

Adat szolgáltatások a Gridben Egyszerű adat fájlok Grid specifikus tárolón Köztesréteg támogatás Replika fájlok Hogy a fájl közel legyen a számításhoz biztonságosság Logikai fájlnevek Katalógus: összerendeli a logikai fájlnevet a fizikai elhelyezkedéssel Virtuális fájlrendszerek, POSIX jellegű I/O Másfajta adat: Strukturált adat: RDBMS, XML adatbázisok, A köztes réteg közvetlenül nem támogatja Megoldások tartalmazák: glite adat szolgáltatások Globus: Data Replication Service Storage Resource Broker INFSO-RI-222667 2

Adat szolgáltatás példa Felhasználói felület Input sandbox Output sandbox DataSets info LCG FileCatalogue (LFC) Max. 20MByt e Erőforrás Bróker Elem 2 Számítási egység elem 1 1 st kiírja és másolatot készít 2 SE-re INFSO-RI-222667 3

Adat szolgáltatás példa Felhasználói felület Input sandbox Output sandbox DataSets info LCG FileCatalogue (LFC) Max. 20MByt e Erőforrás Bróker Közel legyen az adat a számításhoz Elem 2 Számítási egység elem 1 2. Felhasználja az adatot asz SE-ről INFSO-RI-222667 4

Felhasználói felület Enabling Grids for E-sciencE Myfile.dat Logikai fájlnév feloldás LCG FileCatalogue (LFC) File_on_se1 Myfile.dat Egység 2 File_on_se2 Egység 1 A tartalom két SE-n is elérhető INFSO-RI-222667 5

Felhasználói felület Enabling Grids for E-sciencE Myfile.dat Logikai fájlnév feloldás LCG FileCatalogue (LFC) File_on_se1 ( SURL : site URL) Myfile.dat Logical filename GUID Global Unique Identifier Egység 2 File_on_se2 ( SURL : site URL) A fájl tartalma nem változhat meg Nincs szükség szinkronizációra a replikák között A tartalom két SE-n is elérhető Egység 1 INFSO-RI-222667 6

Nevezési konvenciók Logical File Name (LFN) logikai fájl név Egy felhasználó által létrehozott alias a fájlra lfn:/grid/gilda/budapest23/run2/track1 Globally Unique Identifier (GUID) - globális egyedi azonosító Gép által feldolgozott egyedi azonosító guid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6 Site URL (SURL) (or Physical File Name (PFN) or Site FN) Az adat egy darabjának a helye egy tárolási rendszerben srm://pcrd24.cern.ch/flatfiles/cms/output10_1 sfn://lxshare0209.cern.ch/data/alice/ntuples.dat Transport URL (TURL) Egy replika ideiglenes helye + hozzáférés szabályozás rfio://lxshare0209.cern.ch//data/alice/ntuples.dat (SRM) (Classic SE) INFSO-RI-222667 7

Nevezési konvenciók A felhasználó alapvetően a logikai fájlnevekkel fér hozzá az adatokhoz - LFC LFC könyvtár struktúrával rendelkezik lfn:/grid/<vo_name>/ <you create it> LFC Névtér Felhasználó határozza meg A mappelést a katalógus szerver végzi INFSO-RI-222667 8

LFC könyvtárak lfn:/grid/gilda/budapest23/run2/ input1 input2 input3 LCG FileCatalogue (LFC) egység 1 sfn://grid005.iucc.ac.il/storage/gilda/generated/2007-06-23/fileb233d43f-5bc6-4ede-a5fe-611d48be2ba5 egység 2 srm://aliserv6.ct.infn.it/dpm/ct.infn.it/home/gilda/generated/2007-06-23/filea21ab3e2-8ff6-4a44-82a7-f2 Storage Element 3 egység 4 sfn://grid005.iucc.ac.it/flatfiles/se00/gilda/generated/2007-06-23/filec79a9e3c-2485-4206-a2a5-235f sfn://trigriden01.unime.it/flatfiles/se00/gilda/generated/2007-06-23/filec79a9e3c-2485-4206-a2a5-235f LFC könyvtárak = virtuális könyvtárak Minden bejegyzést lehet más SE-n tárolni INFSO-RI-222667 9

A parancsok két csoportja lfc-* LFC = LCG File Catalogue LCG = LHC Compute Grid LHC = Large Hadron Collider Az LFC-s parancsok kizárólag a katalógussal történő interakcióhoz szükségesek Létrehozni egy katalógus könyvtárt Fájl listázás lcg-* Fájl katalógus műveletek fájl menedzsmenttel Fájl másolás az SE-ről/-re Replika készítés INFSO-RI-222667 10

LFC alapjai LFC könyvtár struktúrával rendelkezik /grid/<vo_name>/ <you create it> LFC Namespace Defined by the user A VO minden tagja írás/olvasással rendelkezik a VO könyvtáraiban A parancsok ugyanúgy néznek ki mint UNIX-ban a lfc- prefixel INFSO-RI-222667 11

egység Biztosítja Tárkapacitás fájlok számára: Átviteli protokollok (gsiftp) Fájl kérelem és VOMS proxy Protokollok szerver erőforrás protokoll protokoll protokoll egység Tape Disk Tape Tape Hitelesítés és engedélyezés INFSO-RI-222667 12

Típus Erőforrás Fájl átvitel Fájl I/O SRM Classic SE Disk server GSIFTP insecure RFIO No DPM Disk pool GSIFTP secure RFIO Yes dcache Disk pool/mss GSIFTP gsidcap Yes CASTOR MSS GSIFTP insecure RFIO Yes INFSO-RI-222667 13

LFC Catalog commands Summary of the LFC Catalog commands lfc-chmod lfc-chown lfc-delcomment lfc-getacl lfc-ln lfc-ls lfc-mkdir lfc-rename lfc-rm lfc-setacl lfc-setcomment Change access mode of the LFC file/directory Change owner and group of the LFC file-directory Delete the comment associated with the file/directory Get file/directory access control lists Make a symbolic link to a file/directory List file/directory entries in a directory Create a directory Rename a file/directory Remove a file/directory Set file/directory access control lists Add/replace a comment INFSO-RI-222667 14

Replica Management Summary of lcg-utils commands Enabling Grids for E-sciencE lcg-cp lcg-cr lcg-del lcg-rep lcg-gt lcg-sd Copies a grid file to a local destination Copies a file to a SE and registers the file in the catalog Delete one file Replication between SEs and registration of the replica Gets the TURL for a given SURL and transfer protocol Sets file status to Done for a given SURL in a SRM request INFSO-RI-222667 15

Summary of fts client commands Enabling Grids for E-sciencE FTS client glite-transfer-submit glite-transfer-status glite-transfer-cancel glite-transfer-list glite-transferchannel-list Submit a transfer job : needs at least source and destination SURL Given one or more job ID, query about their status Delete the transfer with the give Job ID Query about status of all user s jobs; support options for query restrictions Show all available channel; detailed info only if user has admin privileges INFSO-RI-222667 16