Förmågan att stödja tjänstekvalitetsbegränsningar (QoS) är ett viktigt krav i vissa vetenskapliga tillämpningar. Med den ökande användningen av molnbaserade datorinfrastrukturer, där tillgång till resurser är delad, dynamisk och tillhandahålls på begäran, blir det en viktig utmaning att identifiera hur QoS-begränsningar kan stödjas. Tillgång till särskilda resurser är dock ofta inte möjlig i befintliga molninstallationer och begränsade QoS-garantier tillhandahålls av många kommersiella leverantörer (ofta begränsad till felfrekvens och tillgänglighet, snarare än specifika QoS-mått såsom latens eller åtkomsttid). Vi föreslår ett arbetsflöde systemarkitektur som upprätthåller QoS för samtidig körning av flera vetenskapliga arbetsflöden över en delad infrastruktur (t.ex. en Cloud-miljö). Vår strategi omfattar flera rörledning arbetsflöden fall, med varje instans har sina egna QoS krav. Dessa arbetsflöden består av ett antal steg, där varje steg kartläggs till en eller flera fysiska resurser. Ett steg innebär en kombination av dataåtkomst, beräkning och dataöverföringsförmåga. En symbolisk hink-baserad data throttling ram är inbäddad i arbetsflödet systemarkitektur. Varje moment i arbetsflödet reglerar mängden data som injiceras i de delade resurserna, vilket gör det möjligt att injicera datasprickor samtidigt som arbetsflödesströmmar isoleras. Vi demonstrerar vår strategi genom att använda Montage arbetsflödet, och utveckla en referens nettomodell av arbetsflödet.
Pipelined arbetsflöden som består av steg behandlas i REF.
Enforcing QoS in scientific workflow systems enacted over Cloud infrastructures
{'venue': 'J. Comput. Syst. Sci.', 'journal': 'J. Comput. Syst. Sci.', 'mag_field_of_study': ['Computer Science']}