1 / 11

Multipath Congestion Control

Multipath Congestion Control. Wenpeng Zhou Instructor Andrei Gurtov. Contents . Introduction Related works Multipath TCP congestion control (MPTCP) Vertical handover Conclusions. Introduction . Host A. Increase end-to-end throughput Better load balancing Improve security

reegan
Download Presentation

Multipath Congestion Control

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multipath Congestion Control Wenpeng Zhou Instructor Andrei Gurtov

  2. Contents • Introduction • Related works • Multipath TCP congestion control (MPTCP) • Vertical handover • Conclusions

  3. Introduction Host A • Increase end-to-end throughput • Better load balancing • Improve security • Cause packet reordering Host B

  4. Related work • Split a single connection into multipath, for example, MPLS • There are multipath. Only primary path is considered • Multipath can be used simultaneously. • Packet reordering is a big problem.

  5. Multipath TCP (MPTCP) Protocol (1/5) • Transmission timer • Acknowledgement • Congestion window assignment • Architecture

  6. Transmission timer (2/5) • Reordering can trigger unnecessary retransmit/fast recovery. • DUPACK is not qualified in multipath. • We use transmission timer to reduce fast retransmit.

  7. Acknowledgement (3/5) • Cumulative acknowledgement degrades TCP performance. • Selective acknowledgement such as SACK

  8. Congestion window assignment (4/5) • Different routes have different RTT • We focus on Relative Forward Delay (RFD)

  9. Architecture (5/5) Every active receiving interface sends SACK Function block Sending side

  10. Vertical handover Two solutions • Overbuffering • Explicit handover notification When handover happens, update RTT and RFD and retransmit the lost packets.

  11. Conclusions • MPTCP reduces reordering to some extend • We can use MPTCP to vertical handover • Finding a bottleneck is not an easy task • Can we integrate MPTCP with HIP?

More Related