IKTA4-026 projekt: Dinamikus bróker szolgáltatás adatbázis-hozzáférés és
erõforrás-használat minõségének javítására
Kondorosi Károly dr. PhD <kondor@iit.bme.hu>
BME IIT
László Zoltán dr. <laszlo@iit.bme.hu>
BME IIT
Goldschmidt Balázs <balage@inf.bme.hu>
BME IIT
Kelen András <andras.kelen@triad.hu>
TRIAD Számítástechikai és Szolgáltató Kft.
Böszörményi László prof. dr. <laszlo.boeszoermenyi@itec.uni-klu.ac.at>
Universität Klagenfurt, ITEC
Az elosztott rendszerekben meglevõ erõforrások menedzselése napjaink egyik kulcsponti kérdése. Ismereteink szerint jelenleg nincs olyan eszköz, amely a problémakört egységes szempontok és elvek szerint együttesen kezelné. A valós idejû vagy multimédia rendszerekben azonban erre nagy szükség lenne.
A gyakorlat számára jelentõs probléma egy erõforráskezelõ bróker megvalósítása. A bróker célja az erõforrások kihasználtságának növelése, ezen belül az adatbázisokhoz történõ hozzáférés mûszaki-technikai paramétereinek figyelembe vétele és javítása. A brókert célszerû szabványos middleware-re és szolgáltatásra - a CORBA Trader Service-re - építeni, amely szolgáltatás objektumokkal kereskedik a Yellow Pages filozófia alapján
A pályázat keretében kialakítandó erõforrás-bróker a fenti elv kibõvítése. Az erõforrások kezelése szükségessé teszi, hogy mind az exportõr, mind az importõr oldalán figyelembe vegyük az idõbeliséget. Be kell vezetni a határidõs ügyleteket. Az importõrnek módot kell adni, hogy várakozó illetve függõ igényeket tudjon benyújtani, az exportõr szolgáltatásait illetve annak paramétereit idõponthoz vagy idõtartamhoz lehessen kötni. A bróker feladatai közé tartozik a felek között megkötött ügyletek (szerzõdések) követése. Ugyanis az ügyletek végrehajtása során a felek érdekei, lehetõségei, képességei megváltozhatnak (például a csatorna átviteli kapacitása, vagy a szerver teljesítménye idõközben lecsökken), így a szerzõdésekben kialkudott minõségi paraméterek (QoS), szélsõ esetben az egész teljesítés veszélybe kerülhet. Ilyen esetben a bróker megkísérli a szerzõdés - más résztvevõkkel történõ - újratárgyalását, esetleg rosszabb minõségi paraméterek mellett. Összetett szolgáltatási láncok esetében elõállhat lavinahatás, amelynek felismerése és kiküszöbölése szintén a bróker feladata.
Az erõforrás-brókert a gyakorlatban multimédia adatbázisok elérésének felgyorsítására, a minõségi paraméterek javítására kívánjuk felhasználni. Ebben a tárgyban pilot alkalmazást készítünk, amely alkalmas az elért eredmények számszerû értékelésére is.
A projekt keretében megvalósuló bróker alkalmazásával lényegesen javítható a hardveres és szoftveres erõforrások, különösen az átviteli csatornák kihasználtsága. A mintaalkalmazás által megcélzott területen, a multimédia rendszerek vonatkozásában várhatóan jelentõsen megnõ az adatbázisokban tartalom alapján történõ keresések sebessége illetõleg az elérések minõségi paraméterei javulnak.