Tudományos munkafolyamat gráfok alkalmazhatósága dinamikusan változó környezetben

Bánáti Anna <>
Óbudai Egyetem, NIK

Kail Eszter <>
Óbudai Egyetem, NIK

Karóczkai Krisztián <>
MTA SZTAKI, LPDS

Kacsuk Péter Prof. Dr. <>
Westminsteri Egyetem

Kozlovszky Miklós Dr. <>
Óbudai Egyetem, NIK, Biotech Lab

A tudományos munkafolyamat kezelő rendszerek természetükből fakadóan adatvezérelt jellegűek, melyek számára nem csupán a hatalmas adatmennyiség feldolgozásához szükséges, előre meg nem becsülhető számítási kapacitás jelent nagy kihívásokat, hanem az adatforrások, adattárolók és alkalmazások dinamikus elérése. További problémákat vetnek fel a tudományos munkafolyamatgráfokat futtató, elosztott működést támogató infrastruktúrák (felhő, cluster, grid és szuperszámítogépek), melyek esetén különböző számítási-, hálózati- és adattároló-erőforrások válnak elérhetetlenné vagy jelennek meg. Egy ilyen dinamikusan változó környezetben egy munkafolyamat futása során előre nem látható események hatására különböző futási hibákkal találkozhatunk (pl.: hibás futási eredmények, az előírt megszorítások megsértése, futás megszakítása). Ezeknek a hibáknak a nagy része elkerülhető lenne egy olyan munkafolyamat kezelő rendszer segítségével, mely több rugalmasságot biztosít és így az előre nem látható szituációkhoz történő adaptivitást támogatja. A munkafolyamatok értelmezésének és kezelésének dinamizmusa különböző absztrakciós szinteken és a munkafolyamat életciklusának különböző szakaszaiban értelmezhető. Előadásunkat a különböző szinteken és időszakaszokban definiált dinamikus módszerek áttekintésével kezdjük, majd az elosztott számítási infrastruktúrákon futó munkafolyamatok végrehajtása közben bekövetkező hibák vizsgálatával, elemzésével és elkerülhetőségével folytatjuk.