Klaszteres terhelés-elosztó szolgáltatáspárhuzamos alkalmazásokhoz

Tóth Márton <tml@inf.u-szeged.hu>

SZTE Számítástudományi Tanszék


Az elõadás témája folyamatalapú terhelés-elosztás megvalósítása klaszterre.

A folyamatok mozgatásának aránylag nagy költsége, valamint a klaszterek sajátosságai miatt közepes idõigényû iteratív algoritmusokat valósítunk meg, centralizált módon.

Az irodalomban található algoritmusok egy számításigény-kommunikációigény párral jellemzik az egyes folyamatokat, így külön vizsgáljuk azt a kérdést, hogy ezen értékeket milyen módszerekkel érdemes becsülni a rendelkezésre álló, mért (processzor- és hálózatkihasználtsági) adatokból, továbbá hogy ezen becslések milyen korlátozásokkal felelnek meg a tényleges alkalmazásnak a folyamatok átrendezése után.

Ez utóbbi megfontolás szükségessé teszi az algoritmusok módosítását, továbbá gyorsítás céljából is érdemes kisebb módosításokat elvégezni.

A megvalósított terhelés-elosztó algoritmusok modulként beépítésre kerültek a P-GRADE rendszerbe, így lehetõség van az algoritmusok empirikus elemzésére. A terhelés-elosztó algoritmusok összehasonlítására nagy méretû párhuzamos alkalmazásokat használunk.