Patent ID: 7769843

Claim:
A server migration tool stored in a memory for predictive analysis of a computer network comprising: a source data center configuration; a source parameter set; a graphical user interface adapted to generate a desired data center configuration; a transform module, in communication with the graphical user interface, programmed to modify the source parameter set into a destination parameter set by reference to the desired data center configuration; and, the destination parameter set providing a basis for submission to a modeling tool for predictive analysis; wherein the transform module is a program module programmed to carry out the further steps of: (a) calculating a throughput for a set of source servers and a set of source devices for a set of source workloads in the source data center configuration; (b) estimating a service demand for the set of source servers, the set of source devices and a source memory in the source data center configuration; (c) computing a server transformation matrix; (d) computing a fraction of a workload reassignment moved between the set of source devices and a set of destination devices; (e) computing an arrival rate for the desired data center configuration; (f) computing a source speed independent service demand parameter for the set of source servers and the set of source devices in the source data center configuration; (g) adjusting a device visit count according to the workload reassignment; (h) computing a weighted average speed independent service demand parameter for a set of destination servers and a set of destination devices in the desired data center configuration; (i) computing a service demand for the set of destination servers and the set of destination devices in the desired data center configuration; (j) computing a memory service demand and a consumption of destination servers in the desired data center configuration; (k) computing a set of destination parameters for a queuing theory solver from the server transformation matrix; and wherein the step (a) is further comprised of the substep of applying the equation TPUT ( k,w )= AB ( w )* OV ( k,w ) for all k where k is an index for a set of devices, and, for all w where w is an index for a set of source workloads.