Network

Package: sample

network Network

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

Usage diagram

Unassigned submodule parameters

Name

Type

Default value

Description

source.interval

double

exponential(1s)

time between two jobs

source.jobName

string

“job”

node.queue.capacity

int

-1

the most jobs it holds, -1 for no limit; a job that does not fit is dropped

Source code

//
// A source whose jobs are served by a ~QueueingNode before a sink consumes them.
//
network Network
{
    submodules:
        source: Source;
        node: QueueingNode;
        sink: Sink;
    connections:
        source.out --> Link --> node.in;
        node.out --> Link --> sink.in;
}

File: src/sample/Network.ned