SLIDE 16 IBM Research
100 200 300 400 500 600 2 4 6 8 10 12 14 16
time (sec) bandwidth (Mbits)
Source BW and Provisioned BW According to Preset Levels src bw provisioned bw 100 200 300 400 500 600
500 1000 1500 2000 2500 3000 3500 4000 4500
time (sec) cumulative bandwidth (Mbits)
Cumulative SRC and Provisioned BW for Preset Levels cumulative src bw (a) cumulative provisioned bw (a) buffered data (b)-(a)
Preset BW Provisioning:
Provisioned bandwidth levels are preset at the following values: (µ-2) = 1.10, (µ-) = 3.90, (µ-0.5) = 5.36, µ = 6.72, (µ+0.5) = 8.12, (µ+) = 9.52, (µ+1.5) = 10.92, (µ+2) = 12.32, (µ+2.5) = 13.72, (µ+3) = 15.12 Mbits/s
Strategy: Calculate the average source BW at every 10 sec window (configurable). If the calculated average
BW is greater than the current provisioned BW, then provision a BW that is two levels higher than the current. Else provision a BW that is two levels lower than the current.
What is needed : We need a dynamic provisioning of bandwidth, instead of preset levels, so we can withstand the variation in source BW and never let the buffer go empty or negative. Also the buffer content should be above a minimal threshold and should not store unnecessary data.
100 200 300 400 500 600
50 100 150 200
time (sec) buffered data (Mbits)
Buffefred Data for Preset Provisioning Strategy % duration of stalls = 120/600 = 0.2 = 20%