Skip to content

TODOs #2

@ryantanaka

Description

@ryantanaka
  • 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()

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions