The Link Status Monitoring module It can access almost every other submodule of a PSRouter router and records any stats in which it is interested. It has also the capability of reporting these findings to the Topology Manager, through a LSMPacket.
See also: PSRouter
Author: Nikolaos Vastardis
If a module type shows up more than once, that means it has been defined in more than one NED file.
PSRouter (compound module) |
The Publish-Subscribe Router |
PubHost (compound module) |
The Publisher Host |
SubHost (compound module) |
The Subscriber Host |
Name | Type | Default value | Description |
---|---|---|---|
pollInt | double | uniform(1s,2s) |
Interval between polling for statistics |
reportInt | double | 5s |
Interval between sending reports to the TM |
Name | Value | Description |
---|---|---|
display | i=old/telnet |
Name | Direction | Size | Description |
---|---|---|---|
out | output |
// // <b> The Link Status Monitoring module </b> // It can access almost every other submodule of a PSRouter router and records // any stats in which it is interested. It has also the capability of reporting // these findings to the Topology Manager, through a LSMPacket. // // @see PSRouter // // @author Nikolaos Vastardis // simple LinkMon { parameters: @display("i=old/telnet"); volatile double pollInt @unit("s") = default(uniform(1s,2s)); // Interval between polling for statistics double reportInt @unit("s") = default(5s); // Interval between sending reports to the TM gates: output out @labels(LSMPacket); }