scalation.simulation.queueingnet

Members list

Type members

Classlikes

class JacksonNet(p: MatrixD, r: VectorD, mu: VectorD, var k: Array[Int])

The JacksonNet class is used to solve Jackson Queueing Network problems. Each node in the network represents a service station consisting of one queue and k_i servers. It is currently limited to networks of M/M/k queues.

The JacksonNet class is used to solve Jackson Queueing Network problems. Each node in the network represents a service station consisting of one queue and k_i servers. It is currently limited to networks of M/M/k queues.

Value parameters

k

the number of servers for each node

mu

the service rates for each node

p

the routing probabilities from node to node

r

the external arrival rates for each node

Attributes

Supertypes
class Object
trait Matchable
class Any
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.

Supertypes
class MMc_Queue
trait MM_Queue
class Object
trait Matchable
class Any
class MM1_Queue(λ: Double, μ: Double) extends MM_Queue

The MM1_Queue class computes results for M/M/1 Queues (1 servers).

The MM1_Queue class computes results for M/M/1 Queues (1 servers).

Attributes

Supertypes
trait MM_Queue
class Object
trait Matchable
class Any
class MM2_Queue(λ: Double, μ: Double) extends MM_Queue

The MM2_Queue class computes results for M/M/2 Queues (2 servers).

The MM2_Queue class computes results for M/M/2 Queues (2 servers).

Attributes

Supertypes
trait MM_Queue
class Object
trait Matchable
class Any
trait MM_Queue(λ: Double, μ: Double, c: Int)

Value parameters

λ

the overall arrival rate (lambda)

μ

the per unit service rate (mu)

Attributes

See also

also MMck_Queue to model finite capacity queues.

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class MM1_Queue
class MM2_Queue
class MMc_Queue
class MGc_Queue
class MMck_Queue
class MMc_Queue(λ: Double, μ: Double, c: Int) extends MM_Queue

The MMc_Queue class computes results for M/M/c Queues (c servers).

The MMc_Queue class computes results for M/M/c Queues (c servers).

Attributes

See also
Supertypes
trait MM_Queue
class Object
trait Matchable
class Any
Known subtypes
class MGc_Queue
class MMck_Queue(λ: Double, μ: Double, c: Int, k: Int) extends MM_Queue

Value parameters

c

the number of servers (defualts to one)

k

the capacity of the queue (defualts to infinite)

λ

the overall arrival rate (lambda)

μ

the per unit service rate (mu)

Attributes

See also

also MMc_Queue to model infinite capacity Markovian queues.

Supertypes
trait MM_Queue
class Object
trait Matchable
class Any
final class jacksonNetTest

Attributes

Supertypes
class Object
trait Matchable
class Any
final class mGc_QueueTest

Attributes

Supertypes
class Object
trait Matchable
class Any
final class mM_QueueTest

Attributes

Supertypes
class Object
trait Matchable
class Any
final class mMck_QueueTest

Attributes

Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def jacksonNetTest(): Unit

The jacksonNetTest main function is used to test the JacksonNet class.

The jacksonNetTest main function is used to test the JacksonNet class.

runMain scalation.simulation.jacksonNetTest

Attributes

def mGc_QueueTest(): Unit

The mGc_QueueTest main function is used to test the MGc_Queue class.

The mGc_QueueTest main function is used to test the MGc_Queue class.

runMain scalation.simulation.queueingnet.mGc_QueueTest

Attributes

def mM_QueueTest(): Unit

The mM_QueueTest main function is used to test the MM_Queue class.

The mM_QueueTest main function is used to test the MM_Queue class.

runMain scalation.simulation.queueingnet.mM_QueueTest

Attributes

def mMck_QueueTest(): Unit

The mMck_QueueTest main function is used to test the MMck_Queue class.

The mMck_QueueTest main function is used to test the MMck_Queue class.

runMain scalation.simulation.queueingnet.mMck_QueueTest

Attributes