Properties

Link copied to clipboard

Access to the busy state. Busy means at least 1 unit of the resource is allocated.

Link copied to clipboard
abstract val hasBusyUnits: Boolean

If b(t) is greater than zero

Link copied to clipboard

Access to the idle state. Idle means that no units of the resource are allocated.

Link copied to clipboard

Access to the inactive state. Inactive means that the capacity of the resource is 0

Link copied to clipboard
abstract var initialCapacity: Int

The initial capacity of the resource at the start of the replication. The initial capacity must be greater than 0.

Link copied to clipboard

The initial request queue notification rule for controlling the order in which queues are notified for processing requests after a capacity change.

Link copied to clipboard

If b(t) is the number of busy units, and c(t) is the current capacity, then the instantaneous utilization iu(t) is

Link copied to clipboard

Statistical response representing the number of busy units of the resource.

Link copied to clipboard
abstract val numTimesReleased: Int

The number of times that the resource has been released (deallocated)

Link copied to clipboard
abstract val numTimesSeized: Int

The number of times that the resource has been seized (allocated)

Link copied to clipboard

The last (previous) state before the current state.

Link copied to clipboard

Statistical response representing the utilization of the resource. This is the time average number of busy units divided by the time average capacity.

Link copied to clipboard

The number of times the resource was seized

Link copied to clipboard

A general attribute that can be used to assist with selecting resources

Link copied to clipboard
abstract val state: StateAccessorIfc

The current state of the resource.

Link copied to clipboard

Indicates if proportion of time spent in states (idle, busy, inactive) is automatically reported

Link copied to clipboard

time average instantaneous utilization