adaptive red with dynamic threshold adjustment

15
Adaptive RED with Dynamic Threshold Adjustment Simulation with NS-2 Network Simulator

Upload: aysel

Post on 21-Jan-2016

44 views

Category:

Documents


0 download

DESCRIPTION

Adaptive RED with Dynamic Threshold Adjustment. Simulation with NS-2 Network Simulator. S 1. 10 mb 10ms. S 2. 10 mb 10ms. R 1. D 1. 10 mb 10ms. 20 mb 20ms. S 3. RED. 10 mb 10ms. S 4. S 5. 10 mb 10ms. Simulation with Poisson Arrival Process. Poisson Arrival Process. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Adaptive RED with Dynamic Threshold Adjustment

Adaptive RED with Dynamic Threshold Adjustment

Simulation with NS-2Network Simulator

Page 2: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 2

Simulation with Poisson Arrival Process

10 mb 10ms

10 mb 10ms

10 mb 10ms

S1

S2

S3

S4

S5

R1 D1

10 mb 10ms

10 mb 10ms 20 mb 20ms

RED

Page 3: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 3

Poisson Arrival Process

Page 4: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 4

NS-2 Code

Red_r4.tclRed_r4.tclCommon4.tclCommon4.tcl

Red_r5.tclRed_r5.tclARDT(c++code)ARDT(c++code)

Page 5: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 5

Simulation results

Page 6: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 6

Simulation

Page 7: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 7

Simulation with Self similar traffic

Red_r2.tclRed_r2.tcl common2.tclcommon2.tcl Red_r2_s.tclRed_r2_s.tcl

drop.awkdrop.awk

Page 8: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 8

Simulation

Page 9: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 9

Simulation

Page 10: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 10

Simulation

Page 11: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 11

Simulation

Please check the following paperhttp://www.lirmm.fr/~tigist/papers/globecom04_final.pdf

10Mb, 3ms

10Mb, 2ms

10Mb, 1ms

10Mb, 0ms

S1

S2

R1 R2

S3

S4

RED (Buffer size = 100)1.5Mb, 10ms

Page 12: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 12

Simulation

Page 13: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 13

Comparison of ARDTA with AREDFloyd and AREDFeng

10Mb, 4ms

10Mb, 3ms

10Mb, 2ms

S1

S2

R1 R2 S3RED (Buffer size = 35)

1.5Mb, 20ms

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

Page 14: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 14

Simulation code

red_f.tclred_f.tcl red_fl.tclred_fl.tclnawshin.tclnawshin.tcl

Page 15: Adaptive RED with Dynamic Threshold Adjustment

Murshed Adaptive RED with Dynamic Threshold Adjustment 15