MGc_Queue

scalation.simulation.queueingnet.MGc_Queue
class MGc_Queue(lambda: Double, mu: Double, c: Int, cv2: Double) extends MMc_Queue

Value parameters

c

the number of servers

cv2

the coefficient of variations squared (variance / mean^2)

lambda

the arrival rate

mu

the service rate

Attributes

See also

also MMc_Queue to model Markovian /M/M/c queues.

Graph
Supertypes
class MMc_Queue
trait MM_Queue
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def l_q: Double

Expected length of the waiting queue from Little's Law.

Expected length of the waiting queue from Little's Law.

Attributes

Definition Classes
override def l_y: Double

Expected length/number in sYstem.

Expected length/number in sYstem.

Attributes

Definition Classes
override def t_q: Double

Expected time in the waiting Queue from (1) Pollaczek-Khinchin for c = 1 and Kingman's approximation for c > 1. super.t_q is from base class MMc_Queue.

Expected time in the waiting Queue from (1) Pollaczek-Khinchin for c = 1 and Kingman's approximation for c > 1. super.t_q is from base class MMc_Queue.

Attributes

Definition Classes

Inherited methods

def `π_0`: Double

Probability the system is empty (in state 0, no entities).

Probability the system is empty (in state 0, no entities).

Attributes

Inherited from:
MMc_Queue
def `π_k`: Double

Probability the system is full (in state k where k is the capacity). For infinite capacity queues, it is 0. Override as needed.

Probability the system is full (in state k where k is the capacity). For infinite capacity queues, it is 0. Override as needed.

Attributes

Inherited from:
MM_Queue
def a: Double

The overAll traffic intensity or rate ratio.

The overAll traffic intensity or rate ratio.

Attributes

Inherited from:
MM_Queue
def l_s: Double

Attributes

Inherited from:
MM_Queue
def report(): Unit

Report the results.

Report the results.

Attributes

Inherited from:
MM_Queue
def t_s: Double

Attributes

Inherited from:
MM_Queue
def t_y: Double

Attributes

Inherited from:
MM_Queue
def view(): Unit

View/check intermediate results.

View/check intermediate results.

Attributes

Inherited from:
MM_Queue
def λe: Double

The effective arrival rate = λ (1 - π_k) that factors in turn aways. For infinite capacity queues, λe = λ.

The effective arrival rate = λ (1 - π_k) that factors in turn aways. For infinite capacity queues, λe = λ.

Attributes

Inherited from:
MM_Queue
def ρ: Double

The server utilization factor (overall arrival rate / total service rate). Also referred to as the traffic intensity per server ρ (rho) in [0, 1] where 0 => always idle, 1 => always busy.

The server utilization factor (overall arrival rate / total service rate). Also referred to as the traffic intensity per server ρ (rho) in [0, 1] where 0 => always idle, 1 => always busy.

Attributes

Inherited from:
MM_Queue