1. A system for scheduling a computer-executable job for execution by a network of nodes joined by links, the system comprising: a job planner to determine whether there is at least one valid combination of nodes and links with capability and capacity over time to complete the computer-executable job by a deadline, the job planner including: a validity portion to determine abilities of respective nodes to execute the computer-executable job at a given time; and a cost portion to determine costs to execute the computer-executable job at the respective nodes at the given time, the cost portion to select 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; and a job scheduler to cooperate with the job planner to determine, via a processor, at least a first node from the network of nodes that is able to execute the computer-executable job and that has a lowest cost to execute the computer-executable job at the first node at the given time, the job scheduler to base its determination on compiled instructions comprising the computer-executable job.