Abstract-När iscensätta data-centrerade arbetsflöden som ofta finns i vetenskaperna, kan centraliserade servrar bli en flaskhals till prestandan av ett arbetsflöde; utdata från tjänsteanrop överförs normalt via en centraliserad orkestrering motor, när de bör skickas direkt till där de behövs vid nästa tjänst i arbetsflödet. För att ta itu med denna prestanda flaskhals, presenterar detta papper en lätt hybrid arbetsflöde arkitektur och betong API, baserat på ett centraliserat kontrollflöde, distribuerade dataflöde modell. Vår arkitektur upprätthåller den centraliserade orkestreringens robusthet och enkelhet, men underlättar koreografi genom att tjänster kan utbyta data direkt med varandra, vilket minskar data som behöver överföras via en centraliserad server. Dessutom är vår arkitektur standardkomplement, flexibel och en icke-disruptiv lösning; tjänstedefinitioner behöver inte ändras innan de antas.
Det finns metoder för hybrid orkestrering/koreografi, särskilt Circulate-arkitekturen REF, som bibehåller den centraliserade orkestreringens robusthet och enkelhet, men underlättar koreografin genom att tjänster kan utbyta data direkt med varandra.
Orchestrating Data-Centric Workflows
{'venue': '2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID)', 'journal': '2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID)', 'mag_field_of_study': ['Computer Science']}