Class LoadDependentModel

java.lang.Object
jline.examples.java.advanced.LoadDependentModel

public class LoadDependentModel extends Object
Examples of models with load-dependent stations
  • Constructor Details

    • LoadDependentModel

      public LoadDependentModel()
  • Method Details

    • ld_multiserver_fcfs

      public static Network ld_multiserver_fcfs()
      Basic load-dependent queue with FCFS scheduling.

      Features: - Closed network with 16 jobs and delay node - FCFS queue with load-dependent service capacity - Service capacity increases linearly up to 2 servers - Alpha function: min(jobs+1, 2) servers available - Demonstrates load-dependent server allocation

      Returns:
      configured load-dependent network model
    • ld_multiserver_ps_twoclasses

      public static Network ld_multiserver_ps_twoclasses()
      Multi-class load-dependent network with PS scheduling.

      Features: - Two closed classes: Class1 (4 jobs), Class2 (2 jobs) - PS queue with total load-dependent capacity - Service capacity based on total population across both classes - Different service rates for each class - Demonstrates multi-class load dependence

      Returns:
      configured multi-class load-dependent model
    • ld_multiserver_ps

      public static Network ld_multiserver_ps()
      Three-station network with multiple load-dependent queues.

      Features: - Two closed classes with different populations - Two PS queues (Queue1, Queue2) both with load dependence - Serial routing: Delay → Queue1 → Queue2 → Delay - Each queue has capacity up to 3 servers - Different service rates at each station per class

      Returns:
      configured multi-station load-dependent model
    • ld_class_dependence

      public static Network ld_class_dependence()
      Class-dependent service capacity model.

      Features: - Two closed classes with different populations - PS queue with class-dependent capacity function - Service capacity depends only on Class1 population - Demonstrates selective load dependence by class - Custom SerializableFunction for capacity calculation

      Returns:
      configured class-dependent network model
    • main

      public static void main(String[] args)
      Main method for testing and demonstrating load-dependent examples.

      Currently configured to run ld_multiserver_ps_twoclasses() and solve it using the MVA solver with default method settings.

      Parameters:
      args - command line arguments (not used)