Grayson je toolchain pro provádění, projektování, ladění a sdílení vědeckých pracovních postupů & nbsp; Je složena z.:
& Nbsp; & nbsp; 1. editor, yEd o yWorks, pro vytváření vizuálních komponent workflow
& Nbsp; & nbsp; 2. kompilátor pro analýzu a spojovacích částí do workflow
& Nbsp; & nbsp; 3. vizuální debugger pro provádění a pracovní postupy pro řešení problémů
Editor:
yEd je desktopová aplikace a GraphML editor. Poskytuje bod a klepněte na tlačítko, drag and drop a další metafory známého uživatelského rozhraní. Graf uzly mohou být komentovaný a všechny artefakty jsou uloženy ve formátu XML.
Compiler:
Kompilátor je řada program, příkaz python, který sestavuje GraphML modely do abstraktního syntaktického stromu a vydává Pegasus DAX se všemi potřebnými katalogy.
To také proivides balírna, který sestavuje workflow artefakty do komprimovaného archivu předložení provádění životního prostředí.
Execution Environment:
Poprava prostředí je webová aplikace, která umožňuje nahrávat a provádění balených pracovních postupů.
To zní GraphML workflow s vloženými JSON anotacemi a činí je pomocí rozhraní API HTML5 Canvas.
To také sestavuje pracovní postup do Pegasus WMS DAX a předkládá jej k provedení.
Poskytuje sledování infrastruktury se skládá z:
& Nbsp; & nbsp; - AMQP fronty zpráv
& Nbsp; & nbsp; - Distribuované úloha fronta - Celer
& Nbsp; & nbsp; - Asynchronní oznámení události klientovi přes Node.js
, To umožňuje workflow událostí, aby se dynamicky vykreslen v uživatelském rozhraní
Požadavky na :
- Python
- Pegasus 3.0.1
- Condor
- Globus Toolkit
Komentáře nebyl nalezen