1. A tangible machine readable storage medium comprising instructions which, when executed, cause a machine to perform a method comprising: determining whether there is at least one valid combination of nodes and links from the network of nodes with capability and capacity over time to complete a computer-executable job by a deadline; selecting a total cost combination of nodes and links from among the at least one valid combination of nodes and links with the capability and capacity over time to complete the computer-executable job by the deadline; scheduling the computer-executable job to be executed on at least one selected node, the scheduling based on compiled instructions comprising the computer-executable job; and reserving at least some of the link capacity of at least one of the links connected to the at least one selected node, to match a job transport capacity requirement of the computer- executable job.