36
Barbara Krašovec, Arnes Jan Jona Javoršek, IJS Slovensko nacionalno omrežje grid

Slovensko nacionalno omrežje grid

Embed Size (px)

DESCRIPTION

Slovensko nacionalno omrežje grid. Barbara Krašovec, Arnes Jan Jona Javoršek, IJS. VSEBINA. Grid in mrežno računalništvo Slovenska iniciativa za nacionalni grid in razvoj slovenskega omrežja Kako do dostopa? Kako vključite svojo gručo?. Grid in mrežno računalništvo. - PowerPoint PPT Presentation

Citation preview

Page 1: Slovensko nacionalno  omrežje grid

Barbara Krašovec, Arnes Jan Jona Javoršek, IJS

Slovensko nacionalno omrežje grid

Page 2: Slovensko nacionalno  omrežje grid

VSEBINA

Grid in mrežno računalništvo Slovenska iniciativa za nacionalni grid

in razvoj slovenskega omrežja Kako do dostopa? Kako vključite svojo gručo?

Page 3: Slovensko nacionalno  omrežje grid

Grid in mrežno računalništvo

Kaj je grid/HPC/cloud/HTC/... Kdaj je primeren Kako uporabiti in vzpostaviti

Page 4: Slovensko nacionalno  omrežje grid

Kaj je grid?

Vmesna programska oprema za mrežno računalništvo

Razpršeno omrežje računskih centrov in virtualnih skupin, ki uporabljajo vmesno programsko opremo grid

Ekosistem soopravilnih mrežnih tehnologij (gruče, uporabniki, naloge, knjižnice, podatkovni sistemi, nadzor dostopa, delovanja uporabe in porabe ipd.)

Page 5: Slovensko nacionalno  omrežje grid

Kdaj mrežno računalništvo?

Ko imamo opravkaz veliko količino podatkov,

ko izvrševanje nalog zahtevaveliko procesorsko moč,

ko gre za velikoštevilo nalog.

Page 6: Slovensko nacionalno  omrežje grid

Kaj je mrežno računalništvo?

?

Page 7: Slovensko nacionalno  omrežje grid

Različni pristopi

ad-hoc omrežja delovnih postaj:tipično raziskovalni in univerzitetni centri,vozlišča ethernet

superračunalniški centri:od superračunalnikov do gruč HPC s hitrimi povezavami, vozlišča Infiniband

oblak: virtualizirani strežniki v gručah, upravljalni sistemi: tipično iz komericalnega okolja gostovanjaspletnih strežnikov in podpore, virtualizacija, zamenljivost centrov

Page 8: Slovensko nacionalno  omrežje grid

Podobni rezultati

Postavitev:namenski podatkovni centri, omare (1U ali blade)

Omrežna povezava:hitre zunanje linije, SAN do diskovnih kapacitet, hitre notranje povezave (eth 1-10 GB/s ali Infiniband)

Diskovna polja:namenska polja, scratch disk na enotah ali namenska + razpršena polja

Page 9: Slovensko nacionalno  omrežje grid

Različnost konfiguracij

Vozlišča:jedra/vozlišče: HPC/NUMA, prepustnost omrežja

Podatkovna prepustnost:potrebe/velikost nalog, lokalni/zunanji podatki, trajanje hrambe podatkov, metapodatki

Naloge, skupine nalog in način dela:virtualne organizacije, vmesniki zaupravljanje, avtomatizacija nalog,potrebe paralelizacije

Page 10: Slovensko nacionalno  omrežje grid

Zakaj grid?

Lažja uporaba mrežnih računalniških kapacitetenotni, standarziirani vmesniki, samodejna izbira gruče, upravljanje z nalogami in podatki

Omogačnje uporabe novih tehnologijhigh througput computing, nameščanje programske opreme, virtualizacija na različnih stopnjah ipd.

Lažje znanstveno-raziskovalno sodelovanje: virtual research communities

Page 11: Slovensko nacionalno  omrežje grid

Kako deluje?

Gruča dostopna lokalno in preko grida Vmesna programska oprema omogoča

komunikacijo računalnikov po vsem svetu (heterogena programska in strojna oprema deluje homogeno).

Varnost: sistem certifikatov invirtualnih organizacij.

Dodatki: nadzor,metapodatki, prenos podatkov

Page 12: Slovensko nacionalno  omrežje grid

Komponente grida

Virtualne organizacije: VO Računski centri (grid sites) Vmesna programska oprema

(middleware) Servis za upravljanje z nalogami

(job manager) Drugi servisi (ticketing, monitoring,

accounting, VO task managers ...)

Page 13: Slovensko nacionalno  omrežje grid

Organizacija grida

Uporabniki in projekti organiziraniv virtualne organizacije (VO),npr. ALICE, ATLAS ...

Vsaka gruča podpira različne VO. Za uporabo gruče mora biti uporabnik

član VO. Vmesna uporabniška oprema

omogoča, da sistem za uporabnika deluje homogeno.

Page 14: Slovensko nacionalno  omrežje grid

Virtualna organizacija

Člani: uporabniki in projekti Identifikacija: certifikat Strežnik VOMS: avtorizacija in vloge Vpis v posredniški certifkat

(proxy certificate) Vsaka gruča podpira različne VO Gruča lahko podpira specifični certifikat

lokalno (brez VO)

Page 15: Slovensko nacionalno  omrežje grid

Vmesna uporabniška oprema

Overjanje uporabnikov: - certifikati x.509 in SSL/TLS

- VOMS in MyProxy SE (storage element): dCache/DPM CE (computing element): ARC, Cream Informacijski sistem (GIIS, BDII etc.) Nadzorni sistem: nacionalni Nagios Sistem za popis uporabe: APEL

Page 16: Slovensko nacionalno  omrežje grid

Področja uporabe

fizika, astrofizika, biokemija, nanotehnologija,

medicina, meteorologija, farmakologija, bioinformatika ...

Page 17: Slovensko nacionalno  omrežje grid

SLING

Slovenska iniciativa za nacionalni grid Slovensko omrežje Mednarodno sodelovanje

Page 18: Slovensko nacionalno  omrežje grid

Slovenska iniciativa za nacionalni grid

EGI/NGI: European/National Grid Initiative

Razlogi: vzpostavitev stalne nacionalne infrastrukture vključitev v mednarodno infrastrukturo EGI

Predhodnik:sodelovanje v EGEE in NorduGrid

Naloge Arnesa v NGI: upravljanje slovenskih osrednjih servisov testna gruča in splošna VO: gen.vo.sling.si

Page 19: Slovensko nacionalno  omrežje grid

InfrastrukturaSlovenskega omrežja grid informacijski servisi nadzorni sistem sistem za popis porabe nacionalni izdajatelj potrdil podpora za nacionalne VO tehnična podpora, dokumentacija idr. podpora za NorduGrid Arc in gLite

Page 20: Slovensko nacionalno  omrežje grid

Trenutno stanje: http://www.sling.si/

5 gruč, <5000 jeder 1 PB diskovja > 3.000.000 nalog

v 2011 (10.000/dan) Arnes: 1808, 832 TB VO:

- Gen VO SLING- Atlas, Belle, Belle II- Pierre Auger

Page 21: Slovensko nacionalno  omrežje grid

Sodelovanje v EU

(DataGrid) 2002-2004

EGEE I – III2004-2010

ustanavljanje EGI 2009-2010 zagon EGI: maj 2010

Page 22: Slovensko nacionalno  omrežje grid

EGI.eu

Evropska iniciativa za grid. Koordinacija evropske infrastrukture

za grid + sorodni projekti 50 partnerjev: 37 NGI, CERN in EMBL,

9 partnerjev iz Azije 223 VO, 20706 aktivnih uporabnikov Uporaba omrežja GÉANT (EU prednost)

Page 23: Slovensko nacionalno  omrežje grid

Razvoj EGI

EGI skrbi za dolgoročno delovanje evropskega omrežja grid

mednarodno sodelovanje nacionalnih omrežij za delovanje evropskih raziskovalnih institucij

uporabo standardov osrednje servise

EGI sodeluje z drugimi projekti: za razvoj programske opreme in standadov za razvoj evropskih razpršenih računskih

infrastruktur (DCI), PRACE za HTC ipd.

Page 24: Slovensko nacionalno  omrežje grid

Prihodnost evropskega grida

Prednost: high throughput computing(GÉANT + boljša vmesna prog. oprema)

Cilj: integracija različnih modelovv eno infrastrukturo(isti osrednji informacijski, varnostni,podatkovni servisi)

paralelizacija HPC virtualizacija (clouds)

Page 25: Slovensko nacionalno  omrežje grid

Servisi in trenutni razvoj

Servisi: monitoring, accounting, ticketing, info systems EGI CSIRT

EMI in UMD:en repozitorij, prenosljivost, kvaliteta

Interoperabilnost: UI orodja skušajo govoriti protokole različnih oprem

Page 26: Slovensko nacionalno  omrežje grid

SLING: cilji

Vpeljati grid tehnologije v različna področja. Zagotoviti pogoje za razvoj kompetitivne

znanosti. Vzpostavitev in koordinacija slovenskega

omrežja grid (dinamično omrežje z razpršenimi viri in vsemi tipi servisov – HPC in virtualizacija).

Zagotoviti tehnično podporo pri vzpostavitvi gruče in podporo končnim uporabnikom.

Predstavljati interese nacionalne skupnosti grid v Sloveniji in Evropi.

Page 27: Slovensko nacionalno  omrežje grid

SLING: uporabniki in partnerji

Posamezniki študentje in profesorji raziskovalci akademskih ter industrijskih

razvojnih in raziskovalnih centrov samostojni raziskovalci, doktorski študentje ipd.

Organizacije javne izobraževalne in raziskovalne organizacije industrijski raziskovalni in razvojni centri

Page 28: Slovensko nacionalno  omrežje grid

Kako do grida

Kot uporabnik Kot organizacija

Page 29: Slovensko nacionalno  omrežje grid

Kako do uporabe grida? Članstvo v VO

(področje, projekt, testna)

Za članstvo potreben certifikat(mreža izdajateljev International Grid Trust Federation, http://signet-ca.ijs.si/).

VO poda navodila glede dela (kako prilagoditi programsko opremo ipd.)

Podpora VO na sl. gručah(lahko tudi uporaba tujih gruč)

Page 30: Slovensko nacionalno  omrežje grid

Kako do uporabe grida? Navodila za uporabnike

gen.vo.sling.si: nacionalna testna VOhttp://www.sling.si/users.html

Programska oprema:samostojni paket NorduGrid ARC

Prilagoditev lastnih programov in oblikovanje nalog

Podpora SLING:poštni seznam: [email protected]

Page 31: Slovensko nacionalno  omrežje grid

Uporaba grida

hellogrid.sh#!/bin/sh

echo “Hello Grid!”

arcsub arcstat arccat arcget

hellogrid.xrsl&(executable=hellogrid.sh)

(jobname=hellogrid

(stdout=hello.out

(stderr=hello.err)

(gmlog=gridlog)

(architecture=i686)

(cputime=10)

(memory=32)

(disk=1)

Page 32: Slovensko nacionalno  omrežje grid

Kako priključiti gručo v grid?

Tehnične zahteve: strežniki za upravljanje gruče, omrežna povezava (vsaj1Gb, HPC več + infiniband)

Podpis SLA (varnostno-tehnični pogoji)

Certifikati(administrator, strežniki, servisi)

Page 33: Slovensko nacionalno  omrežje grid

Namestitev programske opreme

Običajna osnova: Scientific Linux 6 x64 Raven gruče: PBS / Torque / SLURM

NFS (ali Lustre), LDAP za unix users Raven vmesne opreme:

ARC Grid Manager: ARC CElahko gLite CREAM CE

Worker nodes: ARC in gLite WN User Interface z orodji ARC (in gLite) Opcije: SRM/dCache, MPI, VM

Page 34: Slovensko nacionalno  omrežje grid

Nadzor servisov

Page 35: Slovensko nacionalno  omrežje grid

Registracija gruče

Podpis SLA za registracijo v EGI.