DEVS LQN simulation library messages.
Sender (port)
|
Receiver (port)
|
LQN Equivalent Message
|
DEVS Messages (in order)
|
Interpretation
|
Processor (reply)
|
Queue (response)
|
done
|
|
-
notify the source entry that the processing is done, the message value represents the actual processing time in ms
|
Processor (ready)
|
Queue (ready)
|
done
|
|
-
ready for another job, the message value is irrelevant
|
Processor (throughput)
|
|
throughput
|
|
-
the message value represents the processor throughput in number of jobs per ms
|
Processor (utilization)
|
|
utilization
|
|
-
the message value represents the fraction/percentage of time that the processor has been busy
|
Entry (proccall)
|
Distribute (in[0...9])
|
processor call
|
|
-
the message value represents the processor demand in ms
|
Entry (servcall)
|
Gather (in)
|
service call
|
|
-
the message value represents the index of the target server
|
Entry (avservtime)
|
|
average entry service time
|
-
average entry service time
|
-
the message value represents the average entry service time in ms
|
Entry (avph1time)
|
|
average phase1 service time
|
-
average phase 1 service time
|
-
the message value represents the average phase 1 service time in ms
|
Entry (avph2time)
|
|
average phase2 service time
|
-
average phase 2 service time
|
-
the message value represents the average phase 2 service time in ms
|
Entry (throughput)
|
|
throughput
|
|
-
the message value represents the entry throughput in number of jobs per ms
|
Entry (utilization)
|
|
utilization
|
|
-
the message value represents the fraction/percentage of time that the entry has been busy
|
Queue (out)
|
Processor (in)
|
processor call
|
|
-
the message value represents the service demand in ms
|
Queue (out)
|
Entry (in)
|
service call
|
|
-
service call, the message value is irrelevant
|
Queue (reply)
|
Gather (response)
|
reply
|
|
-
the message value represents the index of the source that must be replied to
|
Queue (averagesize)
|
|
|
|
-
the message value represents the average number of elements in the queue at the time the message was sent
|
Queue (averagewait)
|
|
|
|
-
the message value represents the average number of milliseconds a message spent in the queue at the time the message was sent
|
Gather (out)
|
Queue (in)
|
service call
|
|
-
the message value represents the index of the call source
-
if attached to a processor then the message value represents the processor service demand in ms, otherwise the message is irrelevant
|
Gather (reply[0...9])
|
Distribute (resp[0...9])
|
reply
|
|
-
reply, the message value is irrelevant
|
Distribute (out[0...9])
|
Gather (in[0...9])
|
service call
|
|
-
service call, if attached to a processor then the message value represents the processor service demand in ms, otherwise the message value is irrelevant
|
Distribute (reply)
|
Entry (response)
|
reply
|
|
-
reply, the message value represents the index of the call target returning the reply
|
|
Entry (initproc)
|
|
|
-
the message value represents the phase number to initialize
-
the message value represents the processor demand in ms
|
|
Entry (initserv)
|
|
|
-
the message value represents the phase number to initialize
-
the message value represents the number of calls to make to the target server
-
the message value represents the index of the target server
|