Name | Data Type | Value |
---|---|---|
Description | string | This class calculates an average depth for a queue, based on a smoothing weight and a sampling time interval. The latter are properties of this Service, describing how it operates and its necessary parameters. The Service does the calculation on behalf of a RED dropper (as indicated by the association, CalculationServiceForDroppper). A DropThresholdCalculationService is always associated to the single queue that it examines via the Calculation BasedOnQueue relationship. |
UMLPackagePath | string | CIM::Network::QoS |
Version | string | 2.7.0 |
Name | Data Type | Default Value | Qualifiers | ||||
---|---|---|---|---|---|---|---|
Name | Data Type | Value | |||||
SmoothingWeight | uint32 | ||||||
Description | string | This property is a 32-bit unsigned integer, ranging between 0 and 100,000 - specified in thousandths. It defines the weighting of past history in affecting the calculation of the current average queue depth. The current queue depth calculation uses the inverse of this value as its factor, and one minus that inverse as the factor for the historical average. The calculation takes the form: average = (old_average*(1-inverse of SmoothingWeight)) + (current_queue_depth*inverse of SmoothingWeight) Implementations may choose to limit the acceptable set of values to a specified set, such as powers of 2. | |||||
MaxValue | sint64 | 100000 | |||||
MinValue | sint64 | 0 | |||||
PUnit | string | permille | |||||
Units | string | Thousandths | |||||
TimeInterval | uint32 | ||||||
Description | string | This property is a 32-bit unsigned integer, and defines the number of nanoseconds between each calculation of average/smoothed queue depth. When this property is not specified, the CalculationService may determine an appropriate interval. | |||||
PUnit | string | second * 10^-9 | |||||
Units | string | NanoSeconds |
Name | Data Type | Class Origin |
---|---|---|
Caption | string | CIM_ManagedElement |
CommunicationStatus | uint16 | CIM_ManagedSystemElement |
CreationClassName | string | CIM_Service |
Description | string | CIM_ManagedElement |
DetailedStatus | uint16 | CIM_ManagedSystemElement |
ElementName | string | CIM_ManagedElement |
EnabledDefault | uint16 | CIM_EnabledLogicalElement |
EnabledState | uint16 | CIM_EnabledLogicalElement |
Generation | uint64 | CIM_ManagedElement |
HealthState | uint16 | CIM_ManagedSystemElement |
InstallDate | datetime | CIM_ManagedSystemElement |
InstanceID | string | CIM_ManagedElement |
Name | string | CIM_Service |
OperatingStatus | uint16 | CIM_ManagedSystemElement |
OtherEnabledState | string | CIM_EnabledLogicalElement |
PrimaryOwnerContact | string | CIM_Service |
PrimaryOwnerName | string | CIM_Service |
PrimaryStatus | uint16 | CIM_ManagedSystemElement |
RequestedState | uint16 | CIM_EnabledLogicalElement |
Started | boolean | CIM_Service |
StartMode | string | CIM_Service |
Status | string | CIM_ManagedSystemElement |
SystemCreationClassName | string | CIM_Service |
SystemName | string | CIM_Service |
TimeOfLastStateChange | datetime | CIM_EnabledLogicalElement |
TransitioningToState | uint16 | CIM_EnabledLogicalElement |
AvailableRequestedStates | uint16[] | CIM_EnabledLogicalElement |
OperationalStatus | uint16[] | CIM_ManagedSystemElement |
StatusDescriptions | string[] | CIM_ManagedSystemElement |
Name | Return Type | Class Origin |
---|---|---|
ChangeAffectedElementsAssignedSequence | uint32 | CIM_Service |
RequestStateChange | uint32 | CIM_EnabledLogicalElement |
StartService | uint32 | CIM_Service |
StopService | uint32 | CIM_Service |