: Public Boundary
Created: |
5/10/2022 1:04:42 PM |
Modified: |
5/10/2022 1:15:22 PM |
|
Project: |
|
Author: |
Natha Paquette |
Version: |
1.0 |
Phase: |
1.0 |
Status: |
Proposed |
Complexity: |
Easy |
Difficulty: |
|
Priority: |
|
Multiplicity: |
|
Advanced: |
|
UUID: |
{616AF182-C3B0-4303-837A-791B46F16699} |
Appears In: |
Figure A-6 NIST Metrics Model |
<ol>
<li><ol>
<li><ol>
<li><ol>
<li><font color="#29313b"><b>Overview of the NIST Cloud Computing Metrics </b></font></li></ol>
</li><br/></ol>
</li><br/></ol>
</li><br/></ol>
<font color="#29313b">NIST RATAX-CloudServiceMetricsDescription-DRAFT-V2.3d9 </font><a href="file://http://collaborate.nist.gov/twiki-cloud-computing/pub/CloudComputing/RATax_CloudMetrics_WAs_Docs/RATAX-CloudServiceMetricsDescription-DRAFT-v2-3d9.pdf"><font color="#0000ff"><u>http://collaborate.nist.gov/twiki-cloud-computing/pub/CloudComputing/RATax_CloudMetrics_WAs_Docs/RATAX-CloudServiceMetricsDescription-DRAFT-v2-3d9.pdf</u></font></a><br/><font color="#29313b">The NIST Metrics model defines terms and concepts which can be represented by Templates which can be used to formally define metrics for cloud computing.</font><br/><font color="#29313b">The Model does not assume the availability of an underlying Structured model for the system being measured. As such the binding of the Metrics to real world entities and entity types is informal.</font><br/><font color="#29313b">The following terms are defined for the NIST Cloud Computing Metrics model.</font><br/><font color="#29313b"><b>Measure (noun)</b></font><br/><font color="#29313b">Value that expresses a qualitative or quantitative assessment of a property of an entity. Is produced as result of a Measurement and is conforming to a Measure Definition.</font><br/><font color="#29313b">Note: The definition above is based on the definition of Measure in ISO/IEC 15939:2007. As a result of concerns regarding alignment with other Metric models, which use the term Measure for the abstract definition of the process of measuring, the NIST Metrics WG is considering changing this term to "Measurement Result".</font><br/><font color="#29313b"><b>Measure Definition</b></font><br/><font color="#29313b">A definition of the Measure(s) produced in assessing a property of an entity</font><br/><font color="#29313b"><b>Measurement</b></font><br/><font color="#29313b">Set of operations having the object of determining a Measure</font><br/><font color="#29313b">Note: Based on the definition of Measurement in ISO/IEC 15939:2007. As a result of concerns regarding alignment with other Metric models, the NIST Metrics WG is considering removing this class from the Model, since the semantics are captured by the combination of the Metric and the Measurement Definition concepts.</font><br/><font color="#29313b"><b>Metric</b></font><br/><font color="#29313b">A standard of Measurement for a particular Measure Definition, which defines the conditions and the rules for performing the Measurement.</font><br/><font color="#29313b">A metric can be understood as a standard set of procedures and rules for generating values for its associated measure definition. </font><br/><font color="#29313b">Stakeholders define the scenario of use for a metric. The scenario represents the expectations of an underlying business or operational process (e.g. SLA or Operation) and how the metric will be used to assist such process, what range of values represent acceptable performances of the measured cloud service properties. The scenario also defines the way the metric will be applied – what Cloud resource or service is being measured, under which conditions is the metric evaluation triggered, frequency of the evaluation, etc. </font><br/><font color="#29313b">The metrics define the cloud service properties to be measured, their related measure definitions, parameters, formulas and constraints (measurement rules, context conditions).</font><br/><font color="#29313b">Typically, a metric is based on a primary measure definition, but may involve other secondary – or underlying – measure definitions, that are subordinate to the primary – i.e. are used by the definition of the primary measure. The measures define the measurement results of the properties observed.</font><br/><font color="#29313b">The UML class diagram for the NIST metrics model is shown in Figure A-6</font>.<br/><br/><font color="#29313b">In the definitions below the term “element” refers to a UML Class of the model and the term “attribute” refers to a UML Attribute of a UML Class.</font><br/><font color="#29313b"><b>ContextCondition</b></font><br/>A <b><i>ContextCondition</i></b> element is expressing the conditions under which this metric is applicable, in a real environment or context.<br/>The <b><i>description</i></b> attribute is a summary of a particular condition of applicability.<br/>The <b><i>targetCharacterization</i></b> attribute characterizes the type of Cloud resource(s) to which this metric applies, i.e. the type of resource of which some property can be measured. For example, an availability metric might be exclusively defined for “storage services”, and therefore would not be appropriate to measure the availability of a compute server or of a network.<br/>The <b><i>applicabilityRestriction</i></b> attribute is expressing particular constraints to be observed when using the metric. For example, measurement rules in the metric definition may depend on some regulatory environment (e.g. a particular definition of “business time”), which in turn might reduce the scope of applicability to certain countries.<br/><font color="#29313b"><b>Measure</b></font><br/>A <b><i>Measure</i></b> element holds the necessary information to understand a value resulting from a measurement of the attribute being observed.<br/>The <b><i>value</i></b> attribute represents the result of the observation.<br/>The <b><i>unit</i></b> attribute represents the unit of the value at the time of measurement.<br/>The <b><i>uncertainty</i></b> attribute represents the uncertainty at the time of measurement.<br/>A <b><i>Measure</i></b> element is associated to one <b><i>MeasureDefinition</i></b> element. It determines the nature of the <b><i>Measure</i></b> element.<br/>Both uncertainty and unit attributes carry run-time values that should be related respectively to the uncertainty budget derived from the measurement rules and the measure definition unit metadata.<br/><font color="#29313b"><b>MeasureDefinition</b></font><br/>A <b><i>MeasureDefinition</i></b> element holds the basic information necessary to understand the property to be observed. <br/>The <b><i>name</i></b> attribute represents the measure definition. <br/>The<b><i> referenceId</i></b> attribute identifies uniquely the measure definition. <br/>The <b><i>scale</i></b> attribute gives information on how the measurement value can be interpreted and what sort of operations can be performed on it.<br/>The <b><i>type</i></b> attribute represents the kind of the measure. <br/>The <b><i>unit</i></b> attribute represents the base unit that will be associated to <b><i>MeasureDefinition</i></b> element.<br/>The <b><i>expression</i></b> attribute represents the function used to assemble the <b><i>underlyingMeasureDefinitions</i></b> that compose the MeasureDefinition. <br/>The <b><i>underlyingMeasureDefinitions</i></b> association represents the possibility that a <b><i>MeasureDefinition</i></b> element can be composed of other <b><i>MeasureDefinition</i></b> elements. This means the <b><i>MeasureDefinition</i></b> element expression is using the outcome of other <b><i>MeasureDefinition</i></b> elements.<br/><font color="#29313b"><b>MeasurementRule</b></font><br/>A <b><i>MeasurementRule</i></b> element is used to further constrain some parts of a Measure element and indicate possible method(s) for measurement. For instance, an “AvailabilityDuringBusinessHour” Metric element could be defined with a scope that constrains some piece of a generic “Availability” Measure element to limit the observation period to defined business hours. Measurement rules are necessary for the measurement<br/>The <b><i>description</i></b> attribute is a summary of a particular measurement rule.<br/>The <b><i>method</i></b> attribute represents the method of measurement of the <b><i>targetMeasure</i></b>.<br/>The <b><i>uncertainty</i></b> attribute represents the estimate associated with the <b><i>targetMeasure</i></b>. It can be used to help determine the <b><i>Metric</i></b> accuracy or precision.<br/>A <b><i>measurementRule</i></b> element can influence more than one <b><i>targetMeasure</i></b> element (<b><i>targetMeasureDefinitions</i></b> association). For instance, a measurement rule could define that all targeted time measures be of unit second.<br/><font color="#29313b"><b>Metric</b></font><br/>A <b><i>Metric</i></b> element helps define a cloud service property to be measured, its related measures, parameters, formulas and measurement rules so it can be used in a given context.<br/>The <b><i>name</i></b> attribute represents the metric. <br/>The <b><i>referenceId</i></b> attribute represents a unique way to identify the metric in a repository. <br/>The <b><i>category</i></b> attribute represents the type of the metric (i.e. business, technical, security). <br/>The <b><i>parameterList</i></b> attribute lists a set of variable names that can appear at various places under the <b><i>Metric</i></b> element – e.g. in some measurement rule or measure definition. The <b><i>parameterList</i></b> attribute can be what is needed by an implementer of the <b><i>Metric</i></b> element – to use the variables or attribute names inside the list either as parts of a run-time Metric interface, or in a Metric configuration file.<br/>A <b><i>Metric</i></b> element is associated to one or more <b><i>ContextCondition</i></b> elements (<b><i>contextConditions</i></b> association).<br/>A <b><i>Metric</i></b> element is associated to one or more <b><i>MeasurementRule</i></b> elements (<b><i>measurementRules</i></b> association).<br/>A <b><i>Metric</i></b> element is associated to one primary <b><i>MeasureDefinition</i></b> element (<b><i>primaryMeasureDefinition</i></b> association).<br/>