public class OpenWorkloadCreator extends WorkloadCreator
This class constructs a OpenWorkload. It is used to create the 'Open Workload' object step-by-step, i.e. 'OpenWorkloadCreator' objects are of intermediate state.
See Also:
  • OpenWorkload
  • Workload
  • Constructor Details

    • OpenWorkloadCreator

      public OpenWorkloadCreator(UsageModelCreator usgModelCreator, String interArrivalTime)
      Instantiates a new open workload creator.

      OpenWorkload specifies usage intensity with an inter-arrival time (i.e., the time between two user arrivals at the system) as a RandomVariable with an arbitrary probability distribution. It models that an infinite stream of users arrives at a system. The users execute their scenario, and then leave the system. The user population (i.e., the number of users concurrently present in a system) is not fixed in an OpenWorkload.

      Parameters:
      usgModelCreator - the usage model creator
      interArrivalTime - the inter arrival time
      See Also:
      • OpenWorkload
  • Method Details

    • build

      public org.palladiosimulator.pcm.usagemodel.Workload build()
      Description copied from class: Entity
      Turns the entity in the making into the finished entity.
      Specified by:
      build in class Entity
      Returns:
      the finished entity