SYSTEM AND METHODS FOR QUANTITATIVELY EVALUATING COMPLEXITY OF COMPUTING SYSTEM CONFIGURATION
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for quantitatively evaluating the complexity of configuring computing systems. By way of example, a technique for quantitatively evaluating a complexity associated with a configuration of a system under evaluation comprises the following steps/operations. Configuration-related data for the system under evaluation is collected. At least a portion of the configuration-related data is quantitatively analyzed to estimate a configuration complexity of the system under evaluation. The configuration complexity of the system under evaluation is reported based on the quantitative analysis. The technique may further comprise assessing a quality of the configuration of the system under evaluation. Then, the reporting step/operation may further comprise reporting the configuration complexity of the system under evaluation based on the quantitative analysis and the quality assessment.
-
Citations
30 Claims
-
1-8. -8. (canceled)
-
9. A method for quantitatively evaluating a complexity associated with a configuration of a system under evaluation comprising the steps of:
-
collecting configuration-related data for the system under evaluation;
quantitatively analyzing at least a portion of the configuration-related data to estimate a configuration complexity of the system under evaluation; and
reporting the configuration complexity of the system under evaluation based on the quantitative analysts;
wherein the step of quantitatively analyzing at least a portion of the configuration-related data to estimate the configuration complexity of the system under evaluation further comprises computing one or more configuration complexity scores; and
further wherein the one or more configuration complexity scores comprise one or more of a human completion time score, an error rate score, an error severity score for a specified number of human operators with specified skill levels, and a raw complexity score based on statistical summarization of the collected configuration-related data.
-
-
10. A method for quantitatively evaluating a complexity associated with a configuration of a system under evaluation, comprising the steps of:
-
collecting configuration-related data for the system under evaluation;
quantitatively analyzing at least a portion of the configuration-related data to estimate a configuration complexity of the system under evaluation; and
reporting the configuration complexity of the system under evaluation based on the quantitative analysis;
wherein the step of quantitatively analyzing at least a portion of the configuration-related data to estimate the configuration complexity of the system under evaluation further comprises using a model of human configuration cost.
-
-
11. (canceled)
-
12. A method for quantitatively evaluating a complexity associated with a configuration of a system under evaluation, comprising the steps of:
-
collecting configuration-related data for the system under evaluation;
quantitatively analyzing at least a portion of the configuration-related data to estimate a configuration complexity of the system under evaluation; and
reporting the configuration complexity of the system under evaluation based on the quantitative analysis;
wherein the step of reporting the configuration complexity of the system under evaluation further comprises producing a report via an algorithm that computes a financial impact of a specified configuration process.
-
-
13. (canceled)
-
14. A method for quantitatively evaluating a complexity associated with a configuration of a system under evaluation, comprising the steps of:
-
collecting configuration-related data for the system under evaluation;
quantitatively analyzing at least a portion of the configuration-related data to estimate a configuration complexity of the system under evaluation; and
reporting the configuration complexity of the system under evaluation based on the quantitative analysis;
wherein the method is useable to optimize a financial cost of providing one or more hosting services by selecting one or more system configurations that minimize a configuration cost.
-
-
15-18. -18. (canceled)
-
19. Apparatus for quantitatively evaluating a complexity associated with a configuration of a system under evaluation, comprising:
-
a memory; and
at least one processor coupled to the memory and operative to;
(i) collect configuration-related data for the system under evaluation;
(ii) quantitatively analyze at least a portion of the configuration-related data to estimate a confirmation complexity of the system under evaluation; and
(iii) report the configuration complexity of the system under evaluation based on the quantitative analysis;
wherein the operation of collectin configuration-related data for the system under evaluation further comprises capturing one or more configuration processes; and
further wherein the operation of capturing one or more configuration processes further comprises one or more of;
monitoring a behavior of one or more human operators;
analyzing documentation or a script;
allowing direct manual entry of a configuration process; and
loading one or more explicit specifications of a configuration process.
-
-
20. (canceled)
-
21. (canceled)
-
22. Apparatus for quantitatively evaluating a complexity associated with a configuration of a system under evaluation, comprising:
-
a memory; and
at least one processor coupled to the memory and operative to;
(i) collect configuration-related data for the system under evaluation;
(ii) quantitatively analyze at least a portion of the configuration-related data to estimate a configuration complexity of system under evaluation; and
(iii) report the configuration complexity of the system under evaluation based on the quantitative analysis;
wherein the operation of quantitatively analyzing at least a portion of the configuration-related data to estimate the configuration complexity of the system under evaluation further comprises computing one or more configuration complexity scores. - View Dependent Claims (23)
-
-
24. Apparatus for quantitatively evaluating a complexity associated with a configuration of a stem under evaluation, comprising:
-
a memory; and
at least one processor coupled to the memory and operative to;
(i) collect configuration-related data for the system under evaluation;
(ii) quantitatively analyze at least a portion of the configuration-related data to estimate a configuration complexity of the system under evaluation; and
(iii) report the configuration complexity of the system under evaluation based on the quantitative analysis;
wherein the operation of quantitatively analyzing at least a portion of the configuration-related data to estimate the configuration complexity of the system under evaluation further comprises using a model of human configuration cost.
-
-
25. (canceled)
-
26. Apparatus for quantitatively evaluating a complexity associated with a configuration of a system under evaluation, comprising:
-
a memory; and
at least one processor coupled to the memory and operative to;
(i) collect configuration-related data for the system under evaluation;
(ii) quantitatively analyze at least a portion of the configuration-related data to estimate a configuration complexity of the system under evaluation; and
(iii) report the configuration complexity of the system under evaluation based on the quantitative analysis;
wherein the operation of reporting the configuration complexity of the system under evaluation further comprises producing a report via an algorithm that computes a financial impact of a specified configuration process.
-
-
27. Apparatus for quantitatively evaluating a complexity associated with a configuration of a system under evaluation, comprising:
-
a memory; and
at least one processor coupled to the memory and operative to;
(i) collect configuration-related data for the system under evaluation;
(ii) quantitatively analyze at least a portion of the configuration-related data to estimate a configuration complexity of the system under evaluation; and
(iii) report the configuration complexity of the system under evaluation based on the quantitative analysis;
wherein the operations performed by the apparatus are useable to dynamically adapt one or more configuration interfaces to minimize configuration complexity.
-
-
28. Apparatus for quantitatively evaluating a complexity associated with a configuration of a system under evaluation, comprising:
-
a memory; and
at least one processor coupled to the memory and operative to;
(i) collect configuration-related data for the system under evaluation;
(ii) quantitatively analyze at least a portion of the configuration-related data to estimate a configuration complexity of the system under evaluation; and
(iii) report the configuration complexity of the system under evaluation based on the quantitative analysis;
wherein the operations performed by the apparatus are useable to optimize a financial cost of providing one or more hosting services by selecting one or more system configurations that minimize a configuration cost.
-
-
29. (canceled)
-
30. (canceled)
Specification