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.