below to implement these various features the control system 120 includes a memory 128 for storing the software tools and other applications and instructions of software that are executed by a processor 130 although the tools 122 124 and 126 are shown as separate modules in fig1 it should be understood that the tools 122 126 may be part of an integrated management application that is implemented by the control system 120 such a management application may include additional or different tools and features than those illustrated in fig1 also although control system 120 is illustrated as located at the data center 102 the control system 120 may be located at another data center distributed across multiple data centers or may be located at a standalone location remote from any data center yet further each data center may include its own control system 120 that cooperates with other control systems 120 as may be appropriate to accomplish various tasks such as the tasks described herein the data center 102 further includes various hardware resources 132 used for the operation of the data center 102 these hardware resources 132 may include for example power supplies air conditioning systems network routers etc and may be coupled to the servers 106 110 and storage devices 112 116 via an appropriate interconnect 142 the hardware resources 132.