Method and System for Determining Compatibility of Computer Systems
4 Assignments
0 Petitions
Accused Products
Abstract
Compatibility and consolidation analyses can be performed on a collection of systems to evaluate the 1-to-1 compatibility of every source-target pair, evaluate the multi-dimensional compatibility of specific transfer sets, and to determine the best consolidation solution based on various constraints including the compatibility scores of the transfer sets. The analyses can be done together or be performed independently. These analyses are based on collected system data related to their technical configuration, business factors and workloads. Differential rule sets and workload compatibility algorithms are used to evaluate the compatibility of systems. The technical configuration, business and workload related compatibility results are combined to create an overall compatibility assessment. These results are visually represented using color coded scorecard maps
2 Citations
58 Claims
-
1. (canceled)
-
2. A system for determining placement of a source system on a target system, the system configured to execute operations causing the system to:
-
collect data for a collection of systems, the collection of systems comprising a plurality of source systems and a plurality of target systems; evaluate compatibility between any one of the plurality of source systems and any one of the plurality of target systems by evaluating one or more rules that operate against attributes or data relating to the source and target systems being evaluated; evaluate compatibility between any two or more of the plurality of source systems by evaluating one or more rules that operate against attributes or data relating to the two or more source systems; evaluate compatibility between any one of the plurality of source systems and any one of the plurality of target systems by evaluating the impact on resource utilization of the target system of placing that source system on that target system, in combination with any other source systems, either already placed on that target system, or being evaluated for placement onto that target system; determine a placement of at least one source system of the collection of systems on at least one target system of the collection of systems by employing the evaluating operations on any one or more of the systems of the collection of systems; and issue instructions to place the at least one source system on the at least one target system in accordance with the determining. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer implemented method for placing a source system on a target system, the method comprising:
-
collecting data for a collection of systems, the collection of systems comprising a plurality of source systems and a plurality of target systems; evaluating compatibility between any one of the plurality of source systems and any one of the plurality of target systems by evaluating one or more rules that operate against attributes or data relating to the source and target systems being evaluated; evaluating compatibility between any two or more of the plurality of source systems by evaluating one or more rules that operate against attributes or data relating to the two or more source systems; evaluating compatibility between any one of the plurality of source systems and any one of the plurality of target systems by evaluating the impact on resource utilization of the target system of placing that source system on that target system, in combination with any other source systems, either already placed on that target system, or being evaluated for placement onto that target system; determining a placement of at least one source system of the collection of systems on at least one target system of the collection of systems by employing the evaluating operations on any one or more of the systems of the collection of systems; and issuing instructions to place the at least one source system on the at least one target system in accordance with the determining. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A non-transitory computer readable medium comprising computer-executable instructions for placing a source system on a target system, comprising instructions for:
-
collecting data for a collection of systems, the collection of systems comprising a plurality of source systems and a plurality of target systems; evaluating compatibility between any one of the plurality of source systems and any one of the plurality of target systems by evaluating one or more rules that operate against attributes or data relating to the source and target systems being evaluated; evaluating compatibility between any two or more of the plurality of source systems by evaluating one or more rules that operate against attributes or data relating to the two or more source systems; evaluating compatibility between any one of the plurality of source systems and any one of the plurality of target systems by evaluating the impact on resource utilization of the target system of placing that source system on that target system, in combination with any other source systems, either already placed on that target system, or being evaluated for placement onto that target system; determining a placement of at least one source system of the collection of systems on at least one target system of the collection of systems by employing the evaluating operations on any one or more of the systems of the collection of systems; and issuing instructions to place the at least one source system on the at least one target system in accordance with the determining.
-
Specification