Adaptive RED with Dynamic Threshold Adjustment

Download Report

Transcript Adaptive RED with Dynamic Threshold Adjustment

Adaptive RED with Dynamic
Threshold Adjustment
Simulation with NS-2
Network Simulator
Simulation with Poisson
Arrival Process
S
10 mb 10ms
1
S
10 mb 10ms
2
10 mb 10ms
S
20 mb 20ms
R1
D1
RED
3
10 mb 10ms
S
4
10 mb 10ms
S
5
Murshed
Adaptive RED with Dynamic Threshold Adjustment
2
Poisson Arrival Process
Murshed
Adaptive RED with Dynamic Threshold Adjustment
3
NS-2 Code
Red_r4.tcl
Common4.tcl
Red_r5.tcl
ARDT(c++code)
Murshed
Adaptive RED with Dynamic Threshold Adjustment
4
Simulation results
Murshed
Adaptive RED with Dynamic Threshold Adjustment
5
Simulation
Murshed
Adaptive RED with Dynamic Threshold Adjustment
6
Simulation with Self
similar traffic
Red_r2.tcl
common2.tcl
Red_r2_s.tcl
drop.awk
Murshed
Adaptive RED with Dynamic Threshold Adjustment
7
Simulation
Murshed
Adaptive RED with Dynamic Threshold Adjustment
8
Simulation
Murshed
Adaptive RED with Dynamic Threshold Adjustment
9
Simulation
Murshed
Adaptive RED with Dynamic Threshold Adjustment
10
Simulation
Please check the following paper
http://www.lirmm.fr/~tigist/papers/globecom04_final.pdf
S3
S1
10Mb, 2ms
10Mb, 0ms
R1
10Mb, 1ms
S2
Murshed
RED (Buffer size = 100)
1.5Mb, 10ms
R2
10Mb, 3ms
S4
Adaptive RED with Dynamic Threshold Adjustment
11
Simulation
Murshed
Adaptive RED with Dynamic Threshold Adjustment
12
Comparison of ARDTA with
AREDFloyd and AREDFeng
S1
10Mb, 2ms
R1
RED (Buffer size = 35)
1.5Mb, 20ms
R2
10Mb, 4ms
S3
10Mb, 3ms
S2
Thmin
Thmax
Throughput
Drop
% drop
Delay
ARDTA
4.15
Dynamic
1.41
77
0.21
0.120701
AREDFloyd
5
15
1.40
84
0.23
0.120517
AREDFeng
5
15
1.08
993
2.73%
0.07
Murshed
Adaptive RED with Dynamic Threshold Adjustment
13
Simulation code
red_f.tcl
Murshed
red_fl.tcl
nawshin.tcl
Adaptive RED with Dynamic Threshold Adjustment
14
Murshed
Adaptive RED with Dynamic Threshold Adjustment
15