[aprssig] Poor real-time MSG performance
Robert Bruninga
bruninga at usna.edu
Sun Nov 28 11:53:26 EST 2004
Poor real-time MSG performance:
This email describes the differences in MESSAGE performance
during an event between software that uses the original decaying
APRS algoirthm with Smart Acking and many APRS clones that
use a simplistic fixed rate beaconing and simplistic acking..
(This is in a local event with 50% collisions)
Decay Method:
Latency for delivery averages 15 sec per line
Latency for receipt of ACK averages 30 sec per line
Average retries, 9 in first 30 minues. 2 per hour thereafter.
Fixed Method:
Latency for delivery averages 2 minutes per line.
Latency for receipt of ACK averages 4 minutes per line.
For more than 1 hop, probability of getting an ack fall
to practically zero..
Fixed systems typically use 5 retries and then quit.
Notes:
1) For the Decay Method, there are *no* user settings. It
always works, it always gives very short latency under
all applications, both immediate events and routine.
Users can't screw up the network with bad settings. AND
it also averages fewer packets in the long term too. And
ACKS are more reliable due to smart acking.
2) Fixed rate systems depend on intelligent User settings
depending on application, number of users, type of net
and channel loading. And the results of user errors and
poor settings can do significant damage to the network's
communications reliability.
3) Any attempt to reduce latency in the fixed method has an
exactly opposite degrading effect on channel load.
There is just not any advantage to Fixed Rate message
transmission on APRS other than Programming Simplicity.
As a 24/7 or Internet User, you may never have experienced the
poor performance of these fixed rate systems in the field, but
a latency of 4 or more minutes PER LINE of message text is
unsatisfactory for a real-time event. Any attempt to reduce this
poor latency by increasing the message retry rate has disasterous
effects on the reliability of the channel.
Remember, APRS was designed for tactical-real-time eevnts
for the rapid dessimination of useable data about everything
at an event. A latency of even a few minutes per message line
is not acceptible.
For the purpose of analysis, a fixed 1-per minute message retry
rate was assumed and a channel collision rate of 50%.
If you plan to ever use your fixed-rate-message-retry software
in the field when there are going to be lots of mesages, then
you need to take the poor performance and possible overloading
of the channel for into account.
de WB4APR, Bob
More information about the aprssig
mailing list