Reduction of management complexity of an information technology system
First Claim
1. A method for configuring an Information Technology (IT) system in a manner that decreases a complexity of the IT system, said method comprising:
- grouping, by a processor of a computer system, IT assets of the IT system into asset groups by verifying one or more characteristics and one or more relations of the IT assets against a plurality of affinity criteria in decreasing order of an affinity level of corresponding affinity criteria, each asset group being assigned an affinity level according to the affinity level of the corresponding affinity criterion;
retrieving, by the processor, a description of a plurality of target platforms eligible to host the IT assets, said description of the target platforms comprising an indication of one or more hosting constraints and an indication of a complexity level of each target platform;
mapping, by the processor, at least part of the IT assets of the asset groups onto respective one or more of the target platforms by verifying the one or more characteristics and/or the one or more relations of the IT assets of the asset groups, in decreasing order of the affinity level of the corresponding affinity criteria, against the hosting constraints of the target platforms, in increasing order of the complexity level of the corresponding target platforms; and
configuring, by the processor, the IT system, said configuring the IT system comprising hosting each mapped IT asset on the respective one or more target platform, which aggregates IT assets that have a higher affinity level on target platforms that have a lower complexity level so as to decrease the complexity of the IT system.
2 Assignments
0 Petitions
Accused Products
Abstract
IT assets of the IT system are grouped into asset groups by verifying characteristics and relations of the IT assets against affinity criteria in decreasing order of an affinity level of corresponding affinity criteria. A description of target platforms eligible to host the IT assets includes an indication of one or more hosting constraints and an indication of a complexity level of each target platform. At least part of the IT assets of the asset groups are mapped onto respective the target platforms by verifying the characteristics and/or relations of the IT assets of the asset groups, in decreasing order of the affinity level of the corresponding affinity criteria. The IT system is configured by hosting each mapped IT asset on the respective one or more target platform, which aggregates IT assets that have a higher affinity level on target platforms that have a lower complexity level.
-
Citations
20 Claims
-
1. A method for configuring an Information Technology (IT) system in a manner that decreases a complexity of the IT system, said method comprising:
-
grouping, by a processor of a computer system, IT assets of the IT system into asset groups by verifying one or more characteristics and one or more relations of the IT assets against a plurality of affinity criteria in decreasing order of an affinity level of corresponding affinity criteria, each asset group being assigned an affinity level according to the affinity level of the corresponding affinity criterion; retrieving, by the processor, a description of a plurality of target platforms eligible to host the IT assets, said description of the target platforms comprising an indication of one or more hosting constraints and an indication of a complexity level of each target platform; mapping, by the processor, at least part of the IT assets of the asset groups onto respective one or more of the target platforms by verifying the one or more characteristics and/or the one or more relations of the IT assets of the asset groups, in decreasing order of the affinity level of the corresponding affinity criteria, against the hosting constraints of the target platforms, in increasing order of the complexity level of the corresponding target platforms; and configuring, by the processor, the IT system, said configuring the IT system comprising hosting each mapped IT asset on the respective one or more target platform, which aggregates IT assets that have a higher affinity level on target platforms that have a lower complexity level so as to decrease the complexity of the IT system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product, comprising:
-
a computer readable hardware storage device having computer readable program code stored therein, said program code containing instructions which, upon being executed by a processor of a computer system, implement a method for configuring an Information Technology (IT) system in a manner that decreases a complexity of the IT system, said method comprising; grouping, by the processor, IT assets of the IT system into asset groups by verifying one or more characteristics and one or more relations of the IT assets against a plurality of affinity criteria in decreasing order of an affinity level of corresponding affinity criteria, each asset group being assigned an affinity level according to the affinity level of the corresponding affinity criterion; retrieving, by the processor, a description of a plurality of target platforms eligible to host the IT assets, said description of the target platforms comprising an indication of one or more hosting constraints and an indication of a complexity level of each target platform; mapping, by the processor, at least part of the IT assets of the asset groups onto respective one or more of the target platforms by verifying the one or more characteristics and/or the one or more relations of the IT assets of the asset groups, in decreasing order of the affinity level of the corresponding affinity criteria, against the hosting constraints of the target platforms, in increasing order of the complexity level of the corresponding target platforms; and configuring, by the processor, the IT system, said configuring the IT system comprising hosting each mapped IT asset on the respective one or more target platform, which aggregates IT assets that have a higher affinity level on target platforms that have a lower complexity level so as to decrease the complexity of the IT system. - View Dependent Claims (15, 16, 17)
-
-
18. A computer system, comprising:
-
a processor, a memory coupled to the processor, and a computer readable storage device coupled to the processor, said storage device containing program code which, upon being executed by the processor via the memory, implements a method for configuring an Information Technology (IT) system in a manner that decreases a complexity of the IT system, said method comprising; grouping, by the processor, IT assets of the IT system into asset groups by verifying one or more characteristics and one or more relations of the IT assets against a plurality of affinity criteria in decreasing order of an affinity level of corresponding affinity criteria, each asset group being assigned an affinity level according to the affinity level of the corresponding affinity criterion; retrieving, by the processor, a description of a plurality of target platforms eligible to host the IT assets, said description of the target platforms comprising an indication of one or more hosting constraints and an indication of a complexity level of each target platform; mapping, by the processor, at least part of the IT assets of the asset groups onto respective one or more of the target platforms by verifying the one or more characteristics and/or the one or more relations of the IT assets of the asset groups, in decreasing order of the affinity level of the corresponding affinity criteria, against the hosting constraints of the target platforms, in increasing order of the complexity level of the corresponding target platforms; and configuring, by the processor, the IT system, said configuring the IT system comprising hosting each mapped IT asset on the respective one or more target platform, which aggregates IT assets that have a higher affinity level on target platforms that have a lower complexity level so as to decrease the complexity of the IT system. - View Dependent Claims (19, 20)
-
Specification