Package | Description |
---|---|
de.uka.ipd.sdq.simucomframework | |
de.uka.ipd.sdq.simucomframework.fork | |
de.uka.ipd.sdq.simucomframework.resources | |
de.uka.ipd.sdq.simucomframework.usage |
Modifier and Type | Method and Description |
---|---|
SimuComSimProcess |
Context.getThread() |
Modifier and Type | Method and Description |
---|---|
void |
Context.setSimProcess(SimuComSimProcess process) |
Modifier and Type | Class and Description |
---|---|
class |
ForkedBehaviourProcess
Base class for ForkBehaviours.
|
Constructor and Description |
---|
ForkContext(Context parentContext,
SimuComSimProcess parent)
Constructor of the parallel process
|
ForkExecutor(SimuComSimProcess parent,
ForkedBehaviourProcess[] forks)
Initialise the barrier with the forks to spawn and the parent process which is continoued
when all forks are done
|
Modifier and Type | Method and Description |
---|---|
abstract void |
AbstractScheduledResource.consumeResource(SimuComSimProcess thread,
int resourceServiceID,
Map<String,Serializable> parameterMap,
double demand)
Called by client of this resource to make the resource simulate resource processing.
|
void |
ScheduledResource.consumeResource(SimuComSimProcess process,
int resourceServiceID,
Map<String,Serializable> parameterMap,
double abstractDemand) |
void |
SimulatedLinkingResource.consumeResource(SimuComSimProcess process,
int resourceServiceID,
Map<String,Serializable> parameterMap,
double abstractDemand) |
abstract double |
AbstractScheduledResource.getRemainingDemandForProcess(SimuComSimProcess thread) |
double |
ScheduledResource.getRemainingDemandForProcess(SimuComSimProcess thread) |
double |
SimulatedLinkingResource.getRemainingDemandForProcess(SimuComSimProcess thread) |
void |
AbstractSimulatedResourceContainer.loadActiveResource(SimuComSimProcess requestingProcess,
String typeID,
double demand)
Demand processing of a resource demand by a given type of active resources In future versions
this has to control schedulers of resource types which exist in multiple instances
|
void |
SimulatedResourceContainer.loadActiveResource(SimuComSimProcess requestingProcess,
String typeID,
double demand)
Demand processing of a resource demand by a given type of active resources.
|
void |
AbstractSimulatedResourceContainer.loadActiveResource(SimuComSimProcess requestingProcess,
String providedInterfaceID,
int resourceServiceID,
double demand)
Demand processing of a resource demand by a given type of active resource and a resource
interface operation
|
void |
SimulatedResourceContainer.loadActiveResource(SimuComSimProcess requestingProcess,
String providedInterfaceID,
int resourceServiceID,
double demand)
Demand processing of a resource demand by a given type of active resource and a resource
interface operation.
|
void |
AbstractSimulatedResourceContainer.loadActiveResource(SimuComSimProcess requestingProcess,
String providedInterfaceID,
int resourceServiceID,
Map<String,Serializable> parameterMap,
double demand)
Demand processing of a resource demand by a given type of active resource and a resource
interface operation and additional parameters which can be used in an active resource
|
void |
SimulatedResourceContainer.loadActiveResource(SimuComSimProcess requestingProcess,
String providedInterfaceID,
int resourceServiceID,
Map<String,Serializable> parameterMap,
double demand)
Demand processing of a resource demand by a given type of active resource and a resource
interface operation and additional parameters which can be used in an active resource
|
void |
SimulatedLinkingResourceContainer.loadActiveResource(SimuComSimProcess requestingProcess,
String originResourceContainerID,
String typeID,
double demand) |
abstract void |
AbstractScheduledResource.updateDemand(SimuComSimProcess thread,
double demand) |
void |
ScheduledResource.updateDemand(SimuComSimProcess thread,
double demand) |
void |
SimulatedLinkingResource.updateDemand(SimuComSimProcess thread,
double demand) |
Modifier and Type | Class and Description |
---|---|
class |
ClosedWorkloadUser
A closed workload user is a user which performs the typical closed workload cycle: execute,
think, execute, ...
|
class |
OpenWorkload
Implementation of the workload driver interface for open workloads
|
class |
OpenWorkloadUser
Base class for open workload users.
|
Modifier and Type | Method and Description |
---|---|
void |
ClosedWorkloadUser.scenarioRunner(SimuComSimProcess thread) |
void |
IScenarioRunner.scenarioRunner(SimuComSimProcess thread)
Execute the behaviour represented by this object using the given simulation process
|
void |
OpenWorkloadUser.scenarioRunner(SimuComSimProcess thread) |