A TITAN grid rendszer kommunikációs protokollja

Király Roland <>
Eszterházy Károly Főiskola

Hernyák Zoltán <>
Eszterházy Károly Főiskola

Tömösközi Péter <>
Eszterházy Károly Főiskola



A TITAN kódnévre keresztelt elosztott rendszer és a hozzá tartozó funkcionális
nyelv fejlesztésével kísérletet teszünk arra, hogy nagy pontosságú és erőforrás
igényű számítások elvégzését tegyük lehetővé matematikusok, statisztikusok,
valamint más tudományterületeken tevékenykedő kutatók számára.

A fejlesztés alatt álló rendszer alkalmas arra, hogy a rendelkezésre álló erőforrásokat
a lehető leghatékonyabban kihasználja (memória, processzor, háttértár).
Az egyes eszközökön futó szoftver komponensek egységes módon, saját protokollon
keresztül kommunik álnak

A komponensek és azok kommunikációját egy élcimkézett irányított gráf segítségével
oldjuk meg. A gráf csúcsai a komponensek, az élek a komponensek
közti kommunikációt írják le (az élek a csúcshoz rendelt attribútumok, melyek
az útvonalakat írják le), vagyis az, hogy az adott csúcsból van-e és egy másikba,
reprezentálja azt is, hogy a két komponens típus között lehetséges a kommunik
áció vagy sem.
A gráál történő modellezése a komponenseknek - mely komponensek egy elosztott
rendszer részei és nem minden esetben vannak egy hálózati eszközön, valamint
előfordulhat több komponens egy hálózatba kapcsolt hardvereszközön alkalmazva
- segít abban, hogy a hálózatot, vagyis a clustert egy magasabb absztrakci ós szinten is elérhetővé
tegyük - függetlenűl a cluster fizikai felépítésétől.
Ez a modell segít abban, hogy a rendszer használója tudjon útvonalakat definiálni az elosztott
rendszer komponensei között úgy, hogy a fizikai struktúrát nem ismeri. Az útvonalakat az elosztó
rendszer a fizikai rétegben használható útvonalakra, vagyis a hálózatba kapcsolt eszközök logikai címére (IP) képzi le.
A gráf csúcsatípusai .
Az előadásunkban megpróbáljuk bemutatni az általunk fejlesztett rendszert, valamint annak kommunikációs protokollját.