Create a queue (REDIS?) to be populated with tasks. Can we tag tasks in the queues to be used by the workers?
When executing a workflow, place the tasks in the queue based the node dependency order. Only tasks that have their dependent tasks completed can be added.
Tags:
- OS: [windows/osx/linux/any]
- Executor: [shell/python/docker/nodeworks]