HPSEE Grid www hpsee eu Mihajlo Savic Elektrotehnicki

  • Slides: 18
Download presentation
HP-SEE Grid www. hp-see. eu Mihajlo Savic Elektrotehnicki fakultet Banja Luka The HP-SEE initiative

HP-SEE Grid www. hp-see. eu Mihajlo Savic Elektrotehnicki fakultet Banja Luka The HP-SEE initiative is co-funded by the European Commission under the FP 7 Research Infrastructures contract no. 261499

Šta je grid računarstvo? q Forma distribuiranog računarstva koja uključuje koordinisanje i dijeljenje q

Šta je grid računarstvo? q Forma distribuiranog računarstva koja uključuje koordinisanje i dijeljenje q računarskih resursa, q aplikacija, q podataka, q smještajnih kapaciteta i q mrežnih resursa qu dinamičkim i geografski rasprostranjenim organizacijama Training – Banja Luka – Novembar 2010. 2

Pet ideja GRID računarstva q Dijeljenje resursa q Bezbjedan q Efikasna q “Smrt” pristup

Pet ideja GRID računarstva q Dijeljenje resursa q Bezbjedan q Efikasna q “Smrt” pristup upotreba resursa udaljenosti q Otvoreni standardi

Šta očekuju korisnici? q Bezbjedan, pouzdan i efikasan način pristupa podacima, programima, ljudskim i

Šta očekuju korisnici? q Bezbjedan, pouzdan i efikasan način pristupa podacima, programima, ljudskim i drugim resursima q Korisnike ne interesuje infrastruktura pomoću koje sve to funkcioniše q To je tiha patnja administratora

Osnovni pojmovi q Site / sajt – lokalna klasterska instalacija q Job / posao

Osnovni pojmovi q Site / sajt – lokalna klasterska instalacija q Job / posao – radni zadatak koji GRID treba da izvrši q Autentifikacija q Autorizacija – utvrđivanje identiteta – utvrđivanje prava pristupa

Problem bezbjednosti q Mehanizam koji dozvoljava udaljenim korisnicima bez lokalnih naloga upotrebu lokalnih resursa

Problem bezbjednosti q Mehanizam koji dozvoljava udaljenim korisnicima bez lokalnih naloga upotrebu lokalnih resursa q Dinamična struktura organizacije korisnika q Interakcije i između servisa, ne samo sa korisnicima q Sve treba biti pouzdano i provjereno, transparentno sa stanovišta korisnika i aplikacije

Virtuelne organizacije q Osim pripadnosti realnim organizacijama (univerziteti, istituti, firme, . . . )

Virtuelne organizacije q Osim pripadnosti realnim organizacijama (univerziteti, istituti, firme, . . . ) korisnici pripadaju i VIRTUELNIM ORGANIZACIJAMA q VO – dinamičan skup korisnika koji ima pravo raspolaganja određenim GRID resursima

Autentifikacija q Infrastruktura javnog ključa (PKI) q Svakom korisniku se izdaje odgovarajući X. 509

Autentifikacija q Infrastruktura javnog ključa (PKI) q Svakom korisniku se izdaje odgovarajući X. 509 certifikat potpisan od strane ovlaštene organizacije q Svaki korisnik pripada jednoj ili više virtuelnih organizacija q Proxy – credential delegation

Middleware – osnova svega q Ne predstavlja software ni hardware – middleware q Ideja

Middleware – osnova svega q Ne predstavlja software ni hardware – middleware q Ideja standardizacije i uniformisanja GRID elemenata i cjeline q CERN – Large Hadron Collider – LHC Computing Grid – LCG q Nova generacija g. Lite q Verzija koju mi koristimo trenutno g. Lite 3. 2

Šta vide korisnici?

Šta vide korisnici?

GRID elementi q UI – User Interface – korisnički pristup q CE – Computing

GRID elementi q UI – User Interface – korisnički pristup q CE – Computing Element – predstavlja procesorske resurse q WN – Worker Node – pojedinačni radni čvorovi u klasteru q SE – Storage Element – pohrana i dijeljenje podataka

GRID elementi (2) q BDII – Information System – prikupljanje i distribuiranje informacija o

GRID elementi (2) q BDII – Information System – prikupljanje i distribuiranje informacija o resursima q WMS – Workload Management System – upravlja raspodjelom poslova q VOMS – VO Management Server – upravlja virtuelnim organizacijama q My. PROXY – dugoživući proxy-ji

Kako radi grid?

Kako radi grid?

GRID VOMS i My. PROXY q VOMS – Čuva informacije o pripadnosti korisnika određenoj

GRID VOMS i My. PROXY q VOMS – Čuva informacije o pripadnosti korisnika određenoj VO q VOMS – Funkcija u generisanju kratkoživućih proxy-ja (npr. 12 časova) q My. PROXY – rad sa dugoživućim proxy-jima (npr. 30 dana) q My. PROXY – roaming korisnici

GRID informacioni sistem q Svaki sajt publikuje informacije o sebi (lokalni informacioni sistem) q

GRID informacioni sistem q Svaki sajt publikuje informacije o sebi (lokalni informacioni sistem) q Informacije o lokalnim resursima: q softversko okruženje, q broj radnih čvorova i njihove karakteristike, q informacije o lokalnom SE , itd. q Centralni informacioni sistem (BDII) periodično prikuplja podatke od svih i po potrebi ih distribuira WMS-u ili drugim čvorovima

GRID WMS q Srce sistema q Prima zahtjeve od korisnika q Po potrebi od

GRID WMS q Srce sistema q Prima zahtjeve od korisnika q Po potrebi od BDII-ja dobija informacije o raspoloživim resursima q Određuje najpogodnije resurse za određeni zadatak q Čuva job-ove i pripadajuće fajlove

Kako funkcioniše GRID? q Korisnik se prijavljuje na UI q Generiše se proxy preko

Kako funkcioniše GRID? q Korisnik se prijavljuje na UI q Generiše se proxy preko VOMS-a Provjera pripadnosti VO q Provjera identiteta korisnika (privatni ključ) q q Upućivanje job-a na WMS q WMS na osnovu informacija dobijenih od BDII-ja određuje resurse (klaster)

Kako funkcioniše GRID? (2) q UI šalje job sa pripadajućim fajlovima (input, output sandbox)

Kako funkcioniše GRID? (2) q UI šalje job sa pripadajućim fajlovima (input, output sandbox) na WMS q WMS ih prosljeđuje odgovarajućem CE q CE raspoređuje poslove među WN-ovima q WN po završetku vraća rezultat na CE q CE obavještava WMS da je završio q Korisnik povlači na UI rezultate