Patent ID: 7523092

Claim:
A computer-implemented method for optimizing an aspect of an Information Technology (IT) structure of an IT system, said method being executed by processor of a computer system, said method comprising: selecting at least one control parameter from a set of externally modifiable properties of a plurality of elements comprised by the IT structure, wherein each element is independently a hardware element, a software element, or a combination thereof, and wherein each control parameter has a value that is specific to each element of the plurality of elements; specifying permissible values for each control parameter of the at least one control parameter; after said selecting at least one control parameter and said specifying permissible values, optimizing the aspect of the IT structure wherein said optimizing constrains each control parameter of the at least one control parameter to have a value within the specified permissible values for each control parameter of the at least one control parameter, wherein said optimizing is subject to at least one soft constraint, wherein the at least one soft constraint comprises a first soft constraint expressed in terms of a first parameter (P 1 ) and a specified desired value (P 01 ) of P 1 , wherein said optimizing comprises minimizing a goal function that comprises a sum of the aspect of the IT structure and the first soft constraint, wherein the first soft constraint is a product of (P 1 -P 01 ) and a specified first weight coefficient, and wherein said minimizing comprises determining a value of each control parameter of the at least one control parameter and a value of the first parameter P such that the goal function is minimized; providing, to an output device of the computer system, at least one quantity selected from the group consisting of the optimized aspect of the IT structure, the value of each control parameter that optimizes the aspect of the IT structure, and a combination thereof; and wherein the aspect of the IT structure is a Total Cost of Ownership (TCO) of the IT structure, wherein the TCO of the IT structure is a summation over the respective TCOs of the elements of the IT structure, and wherein the first parameter P 1 an availability for the IT structure or a response time of the IT structure.