Grides számítások optimalizálása a Saleve
keretrendszerben
Konzulens: Dr. Szeberényi Imre docens
<szebi@iit.bme.hu>, Dóbé Péter, Kápolnai Richárd
A téma ismertetése
A számításigényes kutatások
igényeinek kielégítését célozza az EGEE grides infrastruktúrája, amely már 68
ezer processzort számlál. Azonban egy ilyen elosztott rendszer képességeit
nehéz hatékonyan kihasználni informatikai szakértelem nélkül, ezért a kutatók
figyelmét sok technikai részlet vonja el az eredeti kutatási területről (pl.
képfeldolgozás, szimulációk, számítások, ...).
A tanszéken fejlesztett Saleve
keretrendszer ezen a problémán kíván segíteni, magára vállalva az eredeti
feladat részfeladatokra bontását, a részfeladatok kezelését a gridben és a részeredmények
begyűjtését. Az önálló labor során lehetőség van bekapcsolódni e rendszer
fejlesztésébe, és megismerni az EGEE infrastruktúrát. A téma egyszerre
tudományos jellegű újszerűsége miatt és gyakorlati, hiszen az ötletek
kipróbálásra kerülnek éles környezetben.
Feladatok (külön témák):
1. Ha egy t végrehajtási idejű
számítási feladatot 100 részre bontunk, a végrehajtási idő korántsem lesz t
/ 100. A végrehajtás ideje javítható a részfeladatok ügyes megválasztásával és
redundáns végrehajtásával, az önálló labor során egy ilyen stratégiát kell
kidolgozni.
2. Egy feladatot nem mindig egyszerű részekre
bontani, főleg nem egyenlő méretű részekre. A részfeladatok közötti eltérés
csökkenthető a nagyobb részek újbóli felbontásával, azonban ennek kidolgozása
általános esetre még nem megoldott.
3. Alkalmazások megismerése (csillagászati és
építészmérnöki), és grides futtatása a Saleve-vel, futási idők instrumentálása,
összevetése.
Követelmény: C++ ismerete, Linux alapok, angol
nyelvtudás
Létszám: 2-3 fõ