elosztott adattároláselosztott adattárolás grid ... · elosztott adattároláselosztott...

16
Elosztott adattárolás Elosztott adattárolás Grid alapokon Grid alapokon Nagy Zsombor NIIF Intézet 2009. április 16.

Upload: others

Post on 19-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Elosztott adattárolásElosztott adattárolásGrid alapokonGrid alapokon

Nagy Zsomboragy so boNIIF Intézet

2009. április 16.

Page 2: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

KnowARC projekt

• Sixth Framework Programme Specific Targeted Research Project 2006 2009Targeted Research Project, 2006-2009

• Célja a NorduGrid ARC köztesrétegénekCélja a NorduGrid ARC köztesrétegének továbbfejlesztése

• Részfeladata egy elosztott adattároló rendszer megtervezése és megvalósításarendszer megtervezése és megvalósítása

Page 3: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Felhasználói élmény

Page 4: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Felhasználói élmény

A felhasználó file-okat tölthet fel a rendszerbee as á ó e o a ö e e a e ds e be

Page 5: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Felhasználói élmény

A felhasználó le is töltheti a file-okate as á ó e s ö e a e o a

Page 6: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Felhasználói élmény

Más felhasználók is letölthetik a file-okatás e as á ó s e ö e a e o a

Page 7: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Felhasználói élmény

Szolgáltatások is elérhetik a file-okatS o gá a áso s e é e a e o a

Page 8: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Felhasználói élmény

A file-ok kollekciókba szervezhetőke o o e c ó ba s e e e ő

Page 9: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Nagy megbízhatóság

• A rendszer összes komponense képes elosztott működésreelosztott működésre

• A file-ok több példányban tárolódnakA file ok több példányban tárolódnak

• Egy tároló csomópont kiesését gy pészreveszi a rendszer, és az eltűnt file példányokat pótoljapéldányokat pótolja

Page 10: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Komponensek

Page 11: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

A-Hash

• Elosztott adatbázis

• Objektumokat tárol, emelyekben kulcs-érték párok vannakp

• A tárolt adatok jelentéséről nem tud semmit

Page 12: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Librarian

• Az elosztott file rendszer hierarchiáját és jmetaadatait kezeli

•• Nyomon követi a tároló csomópontokat

• Az A Hash t használja az adatok• Az A-Hash-t használja az adatok tárolására

Page 13: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Bartender

• A felhasználók elsődlegesen a BartenderrelA felhasználók elsődlegesen a Bartenderrel beszélgetnek

• A Bartender lép kapcsolatba a többi szolgáltatással hogy teljesítse aszolgáltatással, hogy teljesítse a felhasználó kéréseit

Page 14: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Shepherd

• Kezeli a tárolt file példányokat

• Ellenőrzi az állapotukat és jelentéseket küld a rendszernekküld a rendszernek

• Szüksége van egy vagy több külső g gy gyszolgáltatásra, amely a file-ok mozgatását végzi (pl egy webszerver)mozgatását végzi (pl. egy webszerver)

Page 15: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

Példa letöltésre

Page 16: Elosztott adattárolásElosztott adattárolás Grid ... · Elosztott adattárolásElosztott adattárolás Grid alapokonGrid alapokon ... rendszer megtervezése és megvalósításarendszer

ÁÁllapot

• Elkészült egy működő változat

• Folyik a dokumentálás és a tesztelés

• Egy fél éven belül várható, hogy a ClusterGrid-ben ezt fogjuk használniClusterGrid ben ezt fogjuk használni

• További információk: www.knowarc.eu