Improving Accuracy in End-to-end Packet Loss Measurement
Joel Sommers, Paul Barford, Nick Duffield, Amos Ron University of Wisconsin-Madison AT&T Labs-Research
* *
Improving Accuracy in End-to-end Packet Loss Measurement * Joel - - PowerPoint PPT Presentation
Improving Accuracy in End-to-end Packet Loss Measurement * Joel Sommers, Paul Barford, Nick Duffield, Amos Ron University of Wisconsin-Madison * AT&T Labs-Research Background Understanding its basic characteristics is important
Joel Sommers, Paul Barford, Nick Duffield, Amos Ron University of Wisconsin-Madison AT&T Labs-Research
* *
monitoring and optimization
, tcpdump)
2
mean loss episode duration: ((b-a) + (d-c)) / 2 loss episode frequency (fraction of time queue is congested): ((b-a) + (d-c)) / T
NB: Packets are still transmitted during congestion periods
Q time capacity buffer length queue c d b a
T
3
4
5
estimates
[ZPDS01]
should allow frequency estimates to be close to true frequency
CBR Infinite TCP Web-like, self-similar
Duration estimate off by 85%
Duration estimates are 0
6
frequency duration (sec) true values
0.0093 0.136
Poisson (10 Hz)
0.0014 0.000
Poisson (20 Hz)
0.0012 0.022
7
8
congestion episodes
packets are more likely to see congestion episodes
measurements
11.10 11.12 11.14 11.16 11.18 11.20 0.0980 0.0990 0.1000 0.1010
cross traffic loss probe probe loss 15.20 15.22 15.24 15.26 15.28 15.30 0.0980 0.0990 0.1000 0.1010
cross traffic loss probe probe loss 14.80 14.82 14.84 14.86 14.88 14.90 0.0980 0.0990 0.1000 0.1010 time (seconds)
cross traffic loss probe probe loss
probability r at discrete time slot i
actual packet loss and one-way delay heuristics
9
depends only on the number k of 1-digits in Yi
estimation
10
congestion inferred
11
12
Red line denotes α OWD threshold heuristic Green areas denote τ loss proximity heuristic 00 1111 0000 00 0111 00 00 yi
time→ time→
13
length k
14
Define R:=#{i:yi ∈ {01,10,11}} and S:=#{i:yi ∈ {01,10}} Note that there are B time slots i for which Yi = 01, and also B time slots i for which Yi = 10 Note also that there are exactly A+B time slots i for which Yi ≠ 00 Assuming p{01,10} = p{11}, the estimator for the mean congestion duration is therefore
15
ˆ D := 2 × R S − 1
E(R)/E(S) = p2(A − B) + 2p1B 2p1B
We arrive at E(R)/E(S) = p2(A − B) + 2p1B
2p1B
monitor these rates of occurrence
estimation
16
frequency and duration values; many within 10%
for both frequency and duration estimation
17
18
19
20
Frequency estimate off by 40% and duration estimate off by 85% for Poisson
Each estimate derived from Poisson-modulated probes is at least 80% off
probes sent, not on sending rate
a laboratory testbed
21