Class CDFRespTModel

java.lang.Object
jline.examples.java.advanced.CDFRespTModel

public class CDFRespTModel extends Object
Examples of response time distribution analysis.
  • Constructor Details

    • CDFRespTModel

      public CDFRespTModel()
  • Method Details

    • cdf_respt_closed

      public static Network cdf_respt_closed()
      Closed network with single customer for response time CDF analysis (matches MATLAB cdf_respt_closed.m).

      Features: - Closed network with 1 customer - Delay station with Exp(1/0.1) service - PS Queue with Erlang service (mean=1, SCV=1/3) - Circular routing between stations

      Returns:
      configured closed network model matching MATLAB implementation
    • cdf_respt_closed_threeclasses

      public static Network cdf_respt_closed_threeclasses()
      Closed network with three classes and class switching (matches MATLAB cdf_respt_closed_threeclasses.m).

      Features: - Three closed classes with populations (1, 0, 0) - Delay station and PS Queue - Class switching between classes 1 and 2 - Class 3 follows circular routing - Different service processes per class

      Returns:
      configured closed network model with class switching
    • cdf_respt_open_twoclasses

      public static Network cdf_respt_open_twoclasses()
      Open network with two classes (matches MATLAB cdf_respt_open_twoclasses.m).

      Features: - Open network with 2 classes - Source with arrivals for both classes - Two FCFS queues in series - Class-specific routing patterns - Exp(4.0) arrival rate for both classes

      Returns:
      configured open network model with two classes
    • cdf_respt_distrib

      public static Network cdf_respt_distrib()
      Closed network with different service distributions (matches MATLAB cdf_respt_distrib.m).

      Features: - Closed network with 2 classes - Class 1: 1 job, exponential service - Class 2: 3 jobs, Erlang and HyperExponential service - Delay and PS Queue stations - Independent circular routing for each class

      Returns:
      configured closed network model with different distributions
    • cdf_respt_populationsN1

      public static Network cdf_respt_populationsN1()
      Closed networks with varying populations (matches MATLAB cdf_respt_populations.m).

      Features: - Creates models with different population sizes (1, 4, 8 jobs) - Three-station circular network (Delay, Queue1, Queue2) - All PS scheduling - Demonstrates population impact on response time CDF - Note: This returns a single model; MATLAB creates multiple models in a loop

      Returns:
      configured closed network model with moderate population (4 jobs)
    • cdf_respt_populationsN4

      public static Network cdf_respt_populationsN4()
    • cdf_respt_populationsN8

      public static Network cdf_respt_populationsN8()
    • cdf_respt_populations

      public static Network cdf_respt_populations()
      Closed network with 10 jobs for response time CDF (matches JSON definition).

      Features: - Two-station network (Delay, Queue1) - 10 jobs in single closed class - Jobs don't complete (cyclic) - Circular routing

      Returns:
      configured closed network model with 10 jobs
    • main

      public static void main(String[] args)
      Main method for testing and demonstrating response time CDF examples.

      Creates and validates all 5 CDF response time example models.

      Parameters:
      args - command line arguments (not used)