1. A method for selection of networked processing resources for executing a processing task, the method comprising: determining, via a processing unit, resource metric values for performing a processing task for each of a plurality of networked processing resources as a function of a time of day that the processing task is to be performed, an amount of time needed to complete the processing task, an amount of computer cycles required to complete the processing task, respective numbers of other tasks scheduled to run on each of the processing resources concomitantly as the processing task at the time of day of the processing task, respective amounts of heat generated by the processing resources in executing the processing task, and respective numbers of network usage hops that data must traverse with respect to each of the processing resources in executing the processing task; comparing the metric values via the processing unit; and selecting via the processing unit a best at least one of the processing resources and a best time during the time of day that the processing task is to be performed for performing the task as a function of the comparing indicating that they require a least total amount of resources to cool while executing the amount of computer cycles required to complete the processing task over the number of network usage hops that the data must traverse during the amount of time needed in view of the number of other tasks scheduled to run concomitantly when performing the processing task; and causing via the processing unit the selected best at least one of the processing resources to perform the task at the selected best time.