Vetenskapliga arbetsflödessystem fungerar ofta i otillförlitliga miljöer och har därför införlivat olika feltoleranstekniker. En av dem är checkpointing-tekniken i kombination med dess motsvarande återställningsprocess. Olika kontrollsystem har utvecklats och på olika nivåer: uppgifts- (eller aktivitets-) nivå och arbetsflödesnivå. På arbetsflödesnivå är det vanliga tillvägagångssättet att fastställa en kontrollfrekvens i systemet som bestämmer när en global kontrollpunkt för arbetsflödet – en ögonblicksbild av hela arbetsflödets genomförandetillstånd vid normal körning (utan fel) – måste genomföras. Vi beskriver ett alternativt kontrollsystem på arbetsflödesnivå och dess motsvarande back återställningsprocess för hierarkiska vetenskapliga arbetsflöden där varje arbetsflödesnod i hierarkin utför sin egen lokala kontrollpunkt självständigt och på ett okoordinerat sätt efter dess införande. I motsats till andra förslag använder vi referensnettoformalismen för att uttrycka systemet. Referensnät är en särskild typ av Petrinät som på ett effektivare sätt kan tillhandahålla abstraktioner för att stödja och uttrycka hierarkiska arbetsflöden och deras dynamiska anpassningsförmåga.
I studien av REF beskrev de ett alternativt chekpointing-system för arbetsflöden och varje arbetsflödesnod åstadkommer sin egen lokala kontrollpunkt.
An uncoordinated asynchronous checkpointing model for hierarchical scientific workflows
{'venue': 'J. Comput. Syst. Sci.', 'journal': 'J. Comput. Syst. Sci.', 'mag_field_of_study': ['Computer Science']}