Orchestration YAML based declarative workflow interface for Apache Airflow using TOSCA and CWL
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61989100%3A27740%2F24%3A10256349" target="_blank" >RIV/61989100:27740/24:10256349 - isvavai.cz</a>
Výsledek na webu
<a href="https://opencode.it4i.eu/lexis-platform/orchestrator/yaml2dag" target="_blank" >https://opencode.it4i.eu/lexis-platform/orchestrator/yaml2dag</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Orchestration YAML based declarative workflow interface for Apache Airflow using TOSCA and CWL
Popis výsledku v původním jazyce
YAML2DAG je balíček v jazyce Python 3, a který rozšiřuje funkcionalitu orchestrátoru Apache Airflow užívaný v rámci systému LEXIS Platform 2. Cílem balíčku je umožnění podpory pro vytváření výpočetních úloh (tzv. workflows) definovaných pomocí standardu YAML TOSCA 1.3 a přizpůsobeného standardu Common Workflow Language (CWL). Balíček navíc zvyšuje bezpečnost systému LEXIS Platform 2 pomocí předem definovaných operátorů, které lze použít při vytváření výpočetních úloh, aniž by uživatel přistupoval k výpočetním prostředkům přímo.
Název v anglickém jazyce
Orchestration YAML based declarative workflow interface for Apache Airflow using TOSCA and CWL
Popis výsledku anglicky
YAML2DAG is a Python 3 package that extends the functionality of the Apache Airflow orchestrator used in LEXIS Platform 2. The goal of the package is to enable support for creating computational tasks (called workflows) defined using the YAML TOSCA 1.3 standard and the customized Common Workflow Language (CWL) standard. In addition, the package enhances the security of LEXIS Platform 2 by providing predefined operators that can be used to create computational jobs without the user accessing the computational resources directly.
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Návaznosti výsledku
Projekt
—
Návaznosti
—
Ostatní
Rok uplatnění
2024
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
028/17-12-2024_SW
Technické parametry
Balíček slouží k rozšíření možnosti používat uživatelské výpočetní úlohy (workflows) definovaných pomocí standardu YAML TOSCA 1.3 a přizpůsobeného CWL v rámci platformy LEXIS Platform 2. Balíček převádí jednotlivé výpočetní úlohy z YAML souboru (v daném standardu) na instanci objektu tzv. DAG (Direct Acyclic Graph) v jazyce Python, jakožto nativní popis výpočetní úlohy v Apache Airflow, pomocí předem definovaných operátorů, které jsou podporovány platformou LEXIS Platform 2. Pomocí daných operátorů je navíc i zajištěna větší bezpečnost LEXIS Platform 2, protože zamezuje uživatelům možnost definovat vlastní operátory přímo v jazyce Python 3 a nespouštět tak případný škodlivý kód.
Ekonomické parametry
-
IČO vlastníka výsledku
61989100
Název vlastníka
VŠB - TU Ostrava, IT4Innovations