Class ExactSchedulingFactory

java.lang.Object
edu.kit.ipd.sdq.pcm.simulation.scheduler.exact.ExactSchedulingFactory

public class ExactSchedulingFactory extends Object
  • Field Details

    • logger

      protected static org.apache.log4j.Logger logger
  • Constructor Details

    • ExactSchedulingFactory

      public ExactSchedulingFactory(de.uka.ipd.sdq.scheduler.SchedulerModel model)
    • ExactSchedulingFactory

      public ExactSchedulingFactory(de.uka.ipd.sdq.scheduler.SchedulerModel model, String schedulerConfigurationModel)
  • Method Details

    • getResource

      public de.uka.ipd.sdq.scheduler.IActiveResource getResource(de.uka.ipd.sdq.scheduler.SchedulerModel model, String schedulerName, long numReplicas, String sensorDescription, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager)
    • createResourceInstance

      public IResourceInstance createResourceInstance(int index, de.uka.ipd.sdq.scheduler.IActiveResource containing_resource)
    • createRunningProcess

      public de.uka.ipd.sdq.scheduler.IRunningProcess createRunningProcess(de.uka.ipd.sdq.scheduler.ISchedulableProcess process, ProcessConfiguration configuration, ActiveResourceConfiguration resourceConfiguration)
    • createLoadBalancer

      public ILoadBalancer createLoadBalancer(LoadBalancing load_balancing)
    • createProcessSelector

      public IProcessSelector createProcessSelector(ProcessSelection processSelection)