Abstract -Vetenskapliga arbetsflöden har blivit en integrerad del av cyberinfrastruktur i takt med att deras komplexitet och datastorlek har ökat. Den distribuerade infrastrukturens komplexitet gör det dock svårt att utforma nya arbetsflöden, fastställa rätt hanteringspolicy, felsökning, testning eller reproduktion av fel. Idag hanterar arbetsflödesmotorer beroendet mellan uppgifter i arbetsflöden och det finns verktyg för att slå in vetenskapliga koder. Det finns ett behov av en anpassningsbar, isolerad och hanterbar testbehållare för design, utvärdering och distribution av distribuerade arbetsflöden. För att bygga en sådan miljö måste vi kunna modellera och representera, fånga och eventuellt återanvända exekveringsflödena inom varje uppgift i ett arbetsflöde som exakt fångar utförandets beteende. I detta dokument presenterar vi utformningen och genomförandet av WORKEM, ett extensibelt ramverk som kan användas för att representera och efterlikna arbetsflödesutförandetillstånd. Vi beskriver också användningen av ramverket i två specifika fallstudier (a) design och testning av ett orkestreringssystem (b) generering av en härkomstdatabas. Vår utvärdering visar att ramverket har minimala overheads och kan skalas för att köra hundratals arbetsflöden i korta tidsperioder och med en hög grad av parallellism.
WORKEM är ett emuleringsramverk som emulerar arbetsflödesutförande REF.
WORKEM: Representing and Emulating Distributed Scientific Workflow Execution State
{'venue': '2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing', 'journal': '2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing', 'mag_field_of_study': ['Business', 'Computer Science']}