-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
- Finish the "reverse engineering" (merge, reduce)
- Documentation/wiki so that somebody can take it up
- tests, the docker stuff, the chameleon, scripts - Simulator development
- May require using SimGrid's "disk" abstraction and expose it in WRENCH
- Perhaps enhance StorageService with a "block size" to do "receive-write"
or "read-send" in a loop
The way to do this:
- Figure out how many "blocks" the transfer will take
- Pseudo code for receiving a file:
r = Start a "receive one block from a mailbox" actor
r.join() // if returned "error" abort
for (i=0; i < num_block - 1; i++) {
w = Start a "write one block to disk" actor
r = Start a "receive one block from a mailbox" actor
w.join()
r.jjoin() // if returned "error" abort
}
w = Start a "write one block to disk" actor
w. join()
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels