Packages

sample

Name

Type

Description

Network

network

A source whose jobs are served by a QueueingNode before a sink consumes them.

Sink

simple module

Consumes jobs and records their lifetime.

Source

simple module

Generates jobs at random intervals and sends them to its output.

sample.queueing

Name

Type

Description

FifoQueue

simple module

Holds the jobs until the server takes them, in the order they arrived.

IServer

module interface

Interface of the servers that a QueueingNode can use: a server takes jobs on its input and sends them on when it has served them.

Link

channel

The connection between two modules of the network: a job takes the time of its delay to cross it.

QueueingNode

compound module

A queue in front of a server. The server is any module that implements IServer.

Server

simple module

Serves one job at a time, each for its service time, and asks its queue for the next one when it is idle.