Presentation is loading. Please wait.

Presentation is loading. Please wait.

REM : Active Queue Management Sanjeewa Athuraliya, Victor H. Li Steven H. Low, Qinghe Yin Presented by Hwangnam Kim.

Similar presentations


Presentation on theme: "REM : Active Queue Management Sanjeewa Athuraliya, Victor H. Li Steven H. Low, Qinghe Yin Presented by Hwangnam Kim."— Presentation transcript:

1 REM : Active Queue Management Sanjeewa Athuraliya, Victor H. Li Steven H. Low, Qinghe Yin Presented by Hwangnam Kim

2 1. Background TCP Reno –Slow Start, Congestion Avoidance, Fast Transmit, Fast Recovery –Congestion indication Retransmission Timeout Duplicate ACKs Explicit Congestion Notification (ECN)

3 TCP in wireless link –Link errors embedded in congestion –Burst errors Random Early Detection (RED) –Calculates average queue length –Uses –Depends on queue length When congestion, queue length should be long enough to notify congestion Targets either Bandwidth or Delay

4 –Congestion Measure

5 2. REM Overview Goals –Decouples congestion from Performance Introduction of Price –Targets at both Bandwidth and Delay –Based on mathematical dual model

6 TCP congestion model –Sources decide rates based on feedback information End-to-End concept Positive news: ACKs Negative news: Duplicate ACKs, Transmission Timeout, ECN –Simple networks

7 REM model –Optimization approach Sources adjust rates to maximize the sum of gains Networks calculates prices for given source rates –Treats equally network links and sources

8 Congestion measure

9 Marking probability End-to-end marking probability

10 3. REM Details Optimization Approach –Model Network : a set of link L = {1,…,L} Sources : S={1,…,S}, where s has (L(s),Us,ms,Ms) Is = [ms,Ms], S(l)=a set of sources that use link l –Primal Problem

11 –Dual Problem Bound primal problem By duality theory, –There exists a dual optimal p* >=0 such that x(p*) is primal optimal

12 4. Stability

13 Equations Nonlinear term

14 Linear equations Coefficient matrix Spectral radius of Q

15 Eigenvalue of Q Therefore,

16 5. Performance Single link

17 Multiple links

18 Varying propagation delays

19

20

21 Wireless TCP

22

23 6. Conclusion Contribution –Matches rate and queue length –Achieves high utilization & negligible loss and delay –Mathematical modeling and stability proof Remarks –How to decide target queue length or target rate ? –How to address packets out of order ? –Errors in the stage of slow start –SACK


Download ppt "REM : Active Queue Management Sanjeewa Athuraliya, Victor H. Li Steven H. Low, Qinghe Yin Presented by Hwangnam Kim."

Similar presentations


Ads by Google