1. A method for managing available resources in a networked computing environment, the method comprising the computer-implemented processes of: monitoring a resource utilization of a plurality of storage pools within the networked computing environment, wherein each storage pool is running at least one application workload using a plurality of resources; ranking the storage pools based on the at least one application workload running on the storage pool; and dynamically reconfiguring, in response to at least one of: an over-utilized storage pool or an under-utilized storage pool, the plurality of resources within the plurality of storage pools.