EGEE-II INFSO-RI Enabling Grids for E-sciencE A HunGrid infrastruktúra és alkalmazásfejlesztő környezete Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences
Enabling Grids for E-sciencE EGEE-II INFSO-RI Tartalom Mik azok a Gridek? Enabling Grids for E-sciencE projekt és a HunGrid A gLite middleware A HunGrid használata –P-GRADE Grid Portál Demonstráció Összefoglaló
Enabling Grids for E-sciencE EGEE-II INFSO-RI Mik azok a gridek? ● A gridek kapacitásokat és szolgáltatásokat nyújtanak a felhasználó által indított programoknak az Interneten át Grid ● A grid számítógépek, tárolórendszerek és speciális hardver- és szoftver szolgáltatások dinamikus hálózata Internet Közös cél érdekében allokált és együttműködő erőforrások virtuális szervezetet alkotnak Virtuális szervezet
Enabling Grids for E-sciencE EGEE-II INFSO-RI Enabling Grids for E-sciencE Az EGEE a világ legnagyobb gridje – számítógép 237 intézetnél, 45 országban –Több mint 200 virtuális szervezet –10 kiemelt alkalmazás csoport: részecskefizika, fúziós fizika,... Az EGEE projekt egy önnfentartó, világ méretű Grid infrastruktúra kifejlesztésén és üzemeltetésén dolgozik –middleware fejlesztés, oktatás, alkalmazás támogatás,... –
Enabling Grids for E-sciencE EGEE-II INFSO-RI A HunGrid infrastruktúra január óta az EGEE magyarországi virtuális szervezete Cél: az akadémiai intézetek kutatóinak folyamatos támogatása Folyamatos működésű, ingyenesen használható Infrastruktúra –3 klaszter: KFKI-RMKI, ELTE, NIIFI –gLite 3.0 middleware –P-GRADE Portál alkalmazás fejlesztő és futtató környezet Elérhetőség:
Enabling Grids for E-sciencE EGEE-II INFSO-RI HunGrid weblap Regisztráció: Grid tanusítvány igénylés - Tanusítvány böngészőbe importálása HunGrid regisztrációs űrlap kitöltése
Enabling Grids for E-sciencE EGEE-II INFSO-RI A HunGrid struktúra és szolgáltatások Fájl replika és katalógus szolgáltatások Erőforrás bróker Fájl tároló szolgáltatások Számítási erőforrások Tanusítvány alapú azonosítás Információs rendszer P-GRADE Portal HTTP
Enabling Grids for E-sciencE EGEE-II INFSO-RI A P-GRADE Portal dióhéjban WORKFLOW CERTIFICATE PERFORMANCE EXECUTION DESIGN MANAGEMENT ANALYSIS ON GRID(S)
Enabling Grids for E-sciencE EGEE-II INFSO-RI Egy P-GRADE Portál alkalmazás Irányított aciklikus gráf, amelyben –Csomópontok: végrehajtható programok –Portok: input/output fájlok melyeket a programok olvasnak vagy írnak –Élek: programok közötti adatfüggőségek Workflow szemantikája: –Egy csomópontban lévő program akkor indítható ha minden input fájlja rendelkezésre áll –A portál szerverbe épített workflow menedzser felelőssége
Enabling Grids for E-sciencE EGEE-II INFSO-RI Programok párhuzamosítása Egyidőben több processze fut – Párhuzamos futás egy csomóponton belül: klaszter szintű párhuzamosítás (MPI) – Párhuzamos futás a workflow gráfon belül Egyidőben több programja fut – A workflow futtatása több példányban paraméter vizsgálatként Egyidőben több példánya fut
Enabling Grids for E-sciencE EGEE-II INFSO-RI HunGrid infrastruktúra P-GRADE Portal Alkalmazás életciklusa Alkalmazás végrehajtható fájljai és (kis méretű) input fájljai (Kis méretű) eredmény fájlok Fájl tároló szolgáltatások Számítási erőforrások (Nagy méretű) input és output fájlok Tanusítvány szerver
Enabling Grids for E-sciencE EGEE-II INFSO-RI Demonstráció: Manchester autóforgalmának elemzése Legenerálja Manchester város térképét Közlekedési lámpákat és autókat tesznek az utakra. Beállítja azok paramétereit majd diszkrét lépésekkel ábrázolják a forgalom alakulását Elemzi, összehasonlítja majd grafikonokon ábrázolja a forgalom sűrűségét egy időskálán
Enabling Grids for E-sciencE EGEE-II INFSO-RI Összefoglaló és további lehetőségek HunGrid –EGEE technológián alapuló grid infrastruktúra Magyarországi akadémiai közösség ingyen használhatja –Alkalmazási lehetőségek: kutatás, oktatás, szimuláció –gLite parancssori interface: P-GRADE Portál –Grafikus környezet gridek programozására és alkalmazások futtatására –gLite és Globus kompatibilis –HunGrid P-GRADE Portál: –Manuálok, oktatási események, teszt portál, fórum, workflow-k, gyakorlatok, nemzetközi portálok:
Enabling Grids for E-sciencE EGEE-II INFSO-RI Grid Application Support SZTAKI –Alkalmazás gridesítési támogatás –Legjobb megoldások, minták, eszközök kiválasztása –Gridifikálás lépéseinek specifikálása –Személyes konzultáció –Magabiztos grid felhasználóvá válás! International Joint EGEE – SEE-GRID Summer School on Grid Application Support –Budapest –Június –EGEE technológiák megismerése –Résztvevők alkalmazásainak gridifikálása –Esettanulmányok, sikersztorik –Nemzetközi előadók