| 145 | The Scheduling algorithm is presented as a stand-alone application that gathers information about the network from a Resource Directory (types of nodes, topology). |
| 146 | |
| 147 | Prerequisite: Prior to executing the scheduler the sub-tasks of the application have to be already programmed on the nodes, as stopped tasks. |
| 148 | |
| 149 | ./check-schedule <RD> <input file> <task mapping> |
| 150 | |
| 151 | The input file needed is a Task Dependency Acyclic Graph (DAG). One run of the application is enough to calculate the best scheduling of the application over the network, the application will directly access the nodes and start the required tasks. |
| 152 | |
| 153 | The task mapping input file associates the Task Dependency Acyclic Graph to the names of the tasks that have to be run on the network. |