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.