Optimization of aspects of information technology structures
First Claim
1. A computer system comprising a processor and a computer readable memory unit coupled to the processor, said memory unit containing instructions that when executed by the processor implement a method for optimizing an aspect of an Information Technology (IT) structure of an IT 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 (P1) and a specified desired value (P01) of P1, 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 (P1-P01) 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 P1 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
selecting a transaction path for the IT structure, said transaction path being a sequential series of requests and responses from one operant of the IT structure to another operant of the IT structure, wherein the selected transaction path comprises at least one group of functionally equivalent fragments of the IT structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system and computer program product for optimizing an aspect of an Information Technology (IT) structure of an IT system. The aspect of the IT structure is optimized with respect to at least one control parameter. The IT structure includes a plurality of elements. Each element independently is a hardware element, a software element, or a combination of a hardware element and a software element. Each control parameter has a value that is specific to each element of the IT structure.
-
Citations
20 Claims
-
1. A computer system comprising a processor and a computer readable memory unit coupled to the processor, said memory unit containing instructions that when executed by the processor implement a method for optimizing an aspect of an Information Technology (IT) structure of an IT 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 (P1) and a specified desired value (P01) of P1, 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 (P1-P01) 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 P1 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 selecting a transaction path for the IT structure, said transaction path being a sequential series of requests and responses from one operant of the IT structure to another operant of the IT structure, wherein the selected transaction path comprises at least one group of functionally equivalent fragments of the IT structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18)
-
-
9. A computer program product, comprising a computer readable storage medium having a computer readable program that when executed on a computer causes the computer to perform a method for optimizing an aspect of an Information Technology (IT) structure of an IT 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 (P1) and a specified desired value (P01) of P1, 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 (P1-P01) 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 P1 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 selecting a transaction path for the IT structure, said transaction path being a sequential series of requests and responses from one operant of the IT structure to another operant of the IT structure, wherein the selected transaction path comprises at least one group of functionally equivalent fragments of the IT structure. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 19, 20)
-
Specification