Interface Workload
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,Notifier
,PCMBaseClass
,PCMClass
- All Known Subinterfaces:
ClosedWorkload
,OpenWorkload
- All Known Implementing Classes:
ClosedWorkloadImpl
,OpenWorkloadImpl
,WorkloadImpl
A representation of the model object 'Workload'.
A Workload specifies the usage intensity of a system, which relates to the number of users concurrently
present in the system. The PCM usage model adopts this concept from classical queueing
theory [123]. The specified workloads can directly be used in queueing networks or easily be mapped
to markings in stochastic Petri nets. Workloads can either be open or closed.
The algorithms used to analyse queueing networks differ depending on whether open or closed workloads
are modelled [123]. Some special queueing networks can only be analysed given a particular workload
type (open or closed). Notice, that it is possible to specify a usage model with open workload usage
scenarios and closed workload usage scenarios at the same time. Open and closed workloads can be
executed in parallel when analysing the model.
[123] E. Lazowska, J. Zahorjan, G. Graham, and K. Sevcik, Quantitative System Performance. Prentice
Hall, 1984.
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
- abstract="true"
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Usage Scenario Workload' container reference.void
Sets the value of the 'Usage Scenario Workload
' container reference.Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
copyright
- See Also:
- Generated class or method.
-
-
Method Details
-
getUsageScenario_Workload
UsageScenario getUsageScenario_Workload()Returns the value of the 'Usage Scenario Workload' container reference. It is bidirectional and its opposite is 'Workload Usage Scenario
'.- Returns:
- the value of the 'Usage Scenario Workload' container reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="workload_UsageScenario" required="true" transient="false" ordered="false"
-
setUsageScenario_Workload
Sets the value of the 'Usage Scenario Workload
' container reference.- Parameters:
value
- the new value of the 'Usage Scenario Workload' container reference.- See Also:
- Generated class or method.
-