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.