Project

General

Profile

Federation implementation roadmap » History » Version 1

Tom Clegg, 04/04/2018 03:53 PM

1 1 Tom Clegg
h1. Federation implementation roadmap
2
3
Use a remote-hosted workflow
4
5
* When retrieving a workflow record for arvados-cwl-runner, API server notices workflow UUID is remote, and fetches it with salted token (instead of looking in local DB)
6
7
Mount remote-hosted collection (read-only) in a container
8
9
* When creating a container to satisfy a CR, API server notices collection UUID in cr.mounts is remote, and fetches it with salted token (instead of looking in local DB)
10
11
Run some portions of a CWL workflow on a remote cluster
12
13
* When submitting container requests, a-c-r follows workflow/commandline/input UUID hints to choose a cluster
14
* Either a-c-r handles the multi-cluster stuff itself, or it submits CRs with "submit to cluster X" flag, and the API server acts as a proxy