Class CDFRespTModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic NetworkClosed network with single customer for response time CDF analysis (matches MATLAB cdf_respt_closed.m).static NetworkClosed network with three classes and class switching (matches MATLAB cdf_respt_closed_threeclasses.m).static NetworkClosed network with different service distributions (matches MATLAB cdf_respt_distrib.m).static NetworkOpen network with two classes (matches MATLAB cdf_respt_open_twoclasses.m).static NetworkClosed network with 10 jobs for response time CDF (matches JSON definition).static NetworkClosed networks with varying populations (matches MATLAB cdf_respt_populations.m).static Networkstatic Networkstatic voidMain method for testing and demonstrating response time CDF examples.
-
Constructor Details
-
CDFRespTModel
public CDFRespTModel()
-
-
Method Details
-
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
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
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
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
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
-
cdf_respt_populationsN8
-
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
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)
-