1. A computer-implemented method for dynamically resizing a networked computing environment to optimally accommodate a workload, comprising: creating a data structure on a computer storage device and populating the data structure with data related to a set of current resources of the networked computing environment that are allocated to the workload; determining if a mismatch exists between the set of current resources and resources required for processing the workload; responsive to the existence of a mismatch, identifying a set of peripheral resources comprising the mismatch; resizing the networked computing environment based upon the identifying; and processing the workload using the resized networked computing environment.