Crates.io | packet_loss_classification |
lib.rs | packet_loss_classification |
version | 0.1.0 |
source | src |
created_at | 2019-12-31 17:19:57.045366 |
updated_at | 2019-12-31 17:19:57.045366 |
description | Packet loss classifiation algorithms |
homepage | |
repository | https://github.com/spebern/packet_loss_classification |
max_upload_size | |
id | 193897 |
size | 33,570 |
This crate provides some popular packet loss classifiers.
Packet loss in networks happens due to congestion and wireless errors. Depending on the reason behind such errors an application might have to take different measures to enhance performance.
This crate provides five classifiers (MBiaz
, Spike
, ZigZag
, ZBS
and Trend
)
for packet loss classification. Each performs well under certain circumstances and it is
up to the user to decide on the best fit. ZBS
being a hybrid version of the first four
can lead to good results across a number of network topologies based on topology estimation.
For the theory behind all algorithms the following two papers (where theory and algorithms are taken from) are highly recommended: