70 likes | 94 Views
Workflows, a short introduction. Akos Balasko LPDS 17/04/2012. Outline. Why we use workflows ? Jobs Workflows Complex workflows Some Restrictions. Why we use workflows?. Make execution process be modularized Parallelization possibilities Large data manipulation. Jobs.
E N D
Workflows, a short introduction Akos Balasko LPDS 17/04/2012
Outline • Whyweuseworkflows? • Jobs • Workflows • Complexworkflows • SomeRestrictions
Why we use workflows? • Make execution process be modularized • Parallelization possibilities • Large data manipulation
Jobs • Singlenodesthatshould be executedto a WN (finally) • Itcontains: • Binary (orreferencetoit) • Inputs (orreferences) • Outputs(orreferences) • Requirements (for hardware, installed software stack …)
Workflows • Nodes connected by abstract data-transfer • A graph structure • Most of them are DAG (directed acyclic)
Complex workflows • Possibilities of parallelism:
In general that’s all! • Thank you!