Class MixedModel
-
- All Implemented Interfaces:
public class MixedModelExamples of mixed queueing networks
-
-
Constructor Summary
Constructors Constructor Description MixedModel()
-
Method Summary
Modifier and Type Method Description static Networkmqn_basic()Simple mixed open/closed network with delay and PS queue. static Networkmqn_multiserver_ps()Complex mixed network with five PS queues and different server counts. static Networkmqn_multiserver_fcfs()Mixed network similar to example 2 but with FCFS scheduling. static Networkmqn_singleserver_fcfs()Mixed network with large closed class population and APH arrivals. static Networkmqn_singleserver_ps()Mixed PS network with large closed population and simplified open routing. static voidmain(Array<String> args)Main method for testing and demonstrating mixed model examples. -
-
Method Detail
-
mqn_basic
static Network mqn_basic()
Simple mixed open/closed network with delay and PS queue.
Features: - One closed class (2 jobs) and one open class - Delay node with Erlang service for closed class, HyperExp for open - PS queue shared by both classes with different service distributions - Closed class circulates between delay and queue - Open class flows: Source → Delay → Queue → Sink
- Returns:
configured mixed network model
-
mqn_multiserver_ps
static Network mqn_multiserver_ps()
Complex mixed network with five PS queues and different server counts.
Features: - One closed class (3 jobs) and one open class - Five PS queues with 1, 2, 3, 4, 5 servers respectively - Closed class cycles through Queue1→Queue2→Queue3→Queue4→Queue1 - Open class follows Queue1→Queue2→Queue3→Queue5→Sink - Different service rates optimized for server counts
- Returns:
configured mixed network model
-
mqn_multiserver_fcfs
static Network mqn_multiserver_fcfs()
Mixed network similar to example 2 but with FCFS scheduling.
Features: - Same topology as mqn_multiserver_ps() but FCFS queues - One closed class (3 jobs) and one open class - Five FCFS queues with varying server counts (1-5) - Demonstrates scheduling strategy differences in mixed networks - Identical service rates and routing patterns
- Returns:
configured mixed network model
-
mqn_singleserver_fcfs
static Network mqn_singleserver_fcfs()
Mixed network with large closed class population and APH arrivals.
Features: - Large closed class with 100 jobs circulating through 4 FCFS queues - Open class with APH (Acyclic Phase-type) arrival process - High variability arrivals (SCV = 64.0) for bursty traffic - Open class exits after Queue3, closed class cycles through all 4 - Demonstrates heavy traffic mixed system behavior
- Returns:
configured mixed network model
-
mqn_singleserver_ps
static Network mqn_singleserver_ps()
Mixed PS network with large closed population and simplified open routing.
Features: - Large closed class (100 jobs) with 4 PS queues in cycle - Open class with exponential arrivals (rate 0.3) - Open class follows shortened path: Queue1→Queue2→Queue3→Sink - PS scheduling for all queues - Demonstrates processor sharing in mixed environments
- Returns:
configured mixed network model
-
-
-
-