Cargo Scheduling
In order to schedule cargo instances we need the next components in scord:
-
Stored info about transfers ( transfer_manager)- transfer_dataset creates an entry with (
qos value= -1,transfer_id,contact point="xxxx"for calling cargo RPCs andobtained_bw= -1) - Delete entry once transfer is finished
- Cargo Job is running
- transfer_dataset creates an entry with (
-
transfer_update (transfer_id, obtained_bw) - This RPC is called by each
cargoinstance, on each scheduling point - Info stored in transfer_manager
- This RPC is called by each
-
ScordArgobots Thread- Sends to Cargo via RPC
Enlarge-Shrink-Slower-Fasteractions, RPC contact point in transfer_manager
- Sends to Cargo via RPC
Edited by Ramon Nou