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õ