Class Gallery
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic NetworkAPH/M/1 queue with Acyclic Phase-Type arrivals.static NetworkCox/M/1 queue with Coxian arrivals.static NetworkDefault closed queueing network with 2 stations.static Networkgallery_cqn(int M) Closed queueing network with specified number of stations.static Networkgallery_cqn(int M, boolean useDelay) Closed queueing network with optional delay station.static Networkgallery_cqn(int M, boolean useDelay, long seed) Parameterized closed queueing network generator.static Networkstatic Networkgallery_cqn_multiclass(int M, int R) static Networkgallery_cqn_multiclass(int M, int R, boolean useDelay) static Networkgallery_cqn_multiclass(int M, int R, boolean useDelay, long seed) static Networkstatic Networkstatic Networkgallery_erldk(int k) static Networkstatic Networkgallery_erlerl1_reentrant(int n) static Networkstatic Networkstatic Networkstatic Networkstatic Networkstatic Networkstatic Networkstatic Networkgallery_hyperlk(int k) static Networkstatic Networkgallery_hyphyp1_linear(int n) static Networkgallery_hyphyp1_linear(int n, Double Umax) static Networkstatic Networkstatic Networkstatic Networkstatic Networkstatic Networkgallery_mapm1(MAP map) static Networkstatic Networkgallery_mapmk(MAP map) static Networkgallery_mapmk(MAP map, int k) static Networkstatic Networkgallery_mdk(int k) static Networkstatic Networkstatic Networkgallery_merl1_linear(int n) static Networkgallery_merl1_linear(int n, Double Umax) static Networkstatic Networkstatic Networkstatic Networkgallery_merlk(int k) static Networkstatic Networkstatic Networkgallery_mhyp1_linear(int n) static Networkgallery_mhyp1_linear(int n, Double Umax) static Networkstatic Networkstatic Networkstatic Networkgallery_mhypk(int k) static NetworkClassic M/M/1 queue.static Networkstatic Networkgallery_mm1_feedback(double p) M/M/1 queue with feedback routing.static Networkstatic Networkstatic Networkgallery_mm1_linear(Integer n, Double Umax) static Networkstatic Networkstatic Networkstatic Networkstatic Networkgallery_mm1_ps_feedback(double p) static Networkstatic Networkstatic Networkstatic Networkstatic Networkgallery_mm1_tandem(Double Umax) static Networkstatic Networkstatic Networkgallery_mmap1(MAP map) static Networkstatic Networkgallery_mmap1_multiclass(MAP map1, MAP map2) static Networkstatic Networkgallery_mmapk(MAP map, int k) static Networkstatic Networkgallery_mmk(int k) M/M/k queue with multiple servers.static Networkstatic Networkstatic Networkstatic Networkgallery_repairmen(int seed) static Networkgallery_repairmen(int nServers, long seed) Machine repair model (repairmen problem).static Networkstatic Networkgallery_replayerm1(String fileName) static Networkstatic voidMain method for testing and demonstrating gallery examples.
-
Constructor Details
-
Gallery
public Gallery()
-
-
Method Details
-
gallery_aphm1
APH/M/1 queue with Acyclic Phase-Type arrivals.Features: - APH arrival process with high variability (SCV ≈ 1.999) - FCFS queue with exponential service (rate 2.0) - Demonstrates acyclic phase-type modeling
- Returns:
- configured APH/M/1 network model
-
gallery_coxm1
Cox/M/1 queue with Coxian arrivals.Features: - Coxian arrival process with high variability (SCV ≈ 1.999) - FCFS queue with exponential service (rate 2.0) - Demonstrates Coxian distribution modeling
- Returns:
- configured Cox/M/1 network model
-
gallery_cqn
Default closed queueing network with 2 stations.- Returns:
- closed queueing network with M=2 stations, no delay
-
gallery_cqn
Closed queueing network with specified number of stations.- Parameters:
M- number of stations- Returns:
- closed queueing network with M stations, no delay
-
gallery_cqn
Closed queueing network with optional delay station.- Parameters:
M- number of PS queue stationsuseDelay- whether to include an additional delay station- Returns:
- closed queueing network with M+1 stations if delay is used
-
gallery_cqn
Parameterized closed queueing network generator.Features: - M PS queue stations with random service rates - Optional additional delay station with fixed rate - Single closed class with random population (3 to 10*M+3 jobs) - Serial routing through all stations - Configurable random seed for reproducibility
- Parameters:
M- number of PS queue stationsuseDelay- whether to include an additional delay stationseed- random seed for reproducible parameter generation- Returns:
- configured closed queueing network
-
gallery_cqn_multiclass
-
gallery_cqn_multiclass
-
gallery_cqn_multiclass
-
gallery_cqn_multiclass
-
gallery_dm1
-
gallery_erldk
-
gallery_erldk
-
gallery_erlerl1_reentrant
-
gallery_erlerl1_reentrant
-
gallery_erlm1
-
gallery_erlm1_ps
-
gallery_erlm1_reentrant
-
gallery_gamm1
-
gallery_hyperl1_feedback
-
gallery_hyperl1_reentrant
-
gallery_hyperlk
-
gallery_hyperlk
-
gallery_hyphyp1_linear
-
gallery_hyphyp1_linear
-
gallery_hyphyp1_linear
-
gallery_hyphyp1_reentrant
-
gallery_hyphyp1_tandem
-
gallery_hypm1
-
gallery_hypm1_reentrant
-
gallery_mapm1
-
gallery_mapm1
-
gallery_mapmk
-
gallery_mapmk
-
gallery_mapmk
-
gallery_mdk
-
gallery_mdk
-
gallery_merl1
-
gallery_merl1_linear
-
gallery_merl1_linear
-
gallery_merl1_linear
-
gallery_merl1_reentrant
-
gallery_merl1_tandem
-
gallery_merlk
-
gallery_merlk
-
gallery_mhyp1
-
gallery_mhyp1_linear
-
gallery_mhyp1_linear
-
gallery_mhyp1_linear
-
gallery_mhyp1_reentrant
-
gallery_mhyp1_tandem
-
gallery_mhypk
-
gallery_mhypk
-
gallery_mm1
Classic M/M/1 queue.Features: - Exponential arrivals (rate 1.0) and service (rate 2.0) - FCFS scheduling - Single server queue - Fundamental queueing model
- Returns:
- configured M/M/1 network model
-
gallery_mm1_feedback
-
gallery_mm1_feedback
M/M/1 queue with feedback routing.Features: - Jobs can return to the queue with probability p - Exit to sink with probability (1-p) - Demonstrates feedback queueing systems - Higher effective service rate due to feedback
- Parameters:
p- feedback probability (jobs returning to queue)- Returns:
- configured M/M/1 feedback network model
-
gallery_mm1_linear
-
gallery_mm1_linear
-
gallery_mm1_linear
-
gallery_mm1_multiclass
-
gallery_mm1_prio
-
gallery_mm1_ps
-
gallery_mm1_ps_feedback
-
gallery_mm1_ps_feedback
-
gallery_mm1_ps_multiclass
-
gallery_mm1_ps_reentrant
-
gallery_mm1_reentrant
-
gallery_mm1_tandem
-
gallery_mm1_tandem
-
gallery_mm1_tandem_multiclass
-
gallery_mmap1
-
gallery_mmap1
-
gallery_mmap1_multiclass
-
gallery_mmap1_multiclass
-
gallery_mmapk
-
gallery_mmapk
-
gallery_mmk
-
gallery_mmk
M/M/k queue with multiple servers.Features: - Exponential arrivals (rate 1.0) and service (rate 0.5 per server) - k identical servers with FCFS scheduling - Demonstrates multi-server queueing - Higher capacity than single server systems
- Parameters:
k- number of servers- Returns:
- configured M/M/k network model
-
gallery_mpar1
-
gallery_parm1
-
gallery_repairmen
-
gallery_repairmen
-
gallery_repairmen
Machine repair model (repairmen problem).Features: - Closed network representing machines and repair facility - nServers repair servers with PS scheduling - Random number of machines (3 to 13) - Working state modeled as delay station - Random service rates for realistic modeling
- Parameters:
nServers- number of repair serversseed- random seed for reproducible parameters- Returns:
- configured machine repair network model
-
gallery_replayerm1
-
gallery_replayerm1
-
gallery_um1
-
main
Main method for testing and demonstrating gallery examples.Currently configured to: - Run gallery_replayerm1() with trace-driven arrivals - Solve using JMT solver with debug verbosity - Display model visualization
- Parameters:
args- command line arguments (not used)- Throws:
IllegalAccessException- if model access is restrictedParserConfigurationException- if XML parsing fails
-