Class LoadDependentModel
-
- All Implemented Interfaces:
public class LoadDependentModel
Examples of models with load-dependent stations
-
-
Constructor Summary
Constructors Constructor Description LoadDependentModel()
-
Method Summary
Modifier and Type Method Description static Network
ld_multiserver_fcfs()
Basic load-dependent queue with FCFS scheduling. static Network
ld_multiserver_ps_twoclasses()
Multi-class load-dependent network with PS scheduling. static Network
ld_multiserver_ps()
Three-station network with multiple load-dependent queues. static Network
ld_class_dependence()
Class-dependent service capacity model. static void
main(Array<String> args)
Main method for testing and demonstrating load-dependent examples. -
-
Method Detail
-
ld_multiserver_fcfs
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
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
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
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
-
-
-
-