Skip to main content

Tianfang Chang

  • BEng (Beijing University of Posts and Telecommunications, China, 2020)
Notice of the Final Oral Examination for the Degree of Master of Applied Science

Topic

Multipath Routing Compatible Congestion Control

Department of Electrical and Computer Engineering

Date & location

  • Monday, July 29, 2024
  • 10:00 A.M.
  • Virtual Defence

Examining Committee

Supervisory Committee

  • Dr. Lin Cai, Department of Electrical and Computer Engineering, University of Victoria (Supervisor)
  • Dr. Amirali Baniasadi, Department of Electrical and Computer Engineering, UVic (Member)

External Examiner

  • Dr. Sean Chester, Department of Computer Science, University of Victoria

Chair of Oral Examination

  • Dr. Sarah Nutter, Department of Educational Psychology and Leadership Studies, Uvic

Abstract

The evolution of network applications poses significant challenges to network ser vice provisioning. Multipath routing and packet spraying techniques have become crucial in networks. TCP performance declines sharply on multipath setups where significant packet reordering occurs, as unordered transmissions are misinterpreted as packet loss and congestion signals. We propose the Multipath Routing Compatible (MPRC) congestion control, which utilizes the delay-sensitive FastRTO to decouple reordering from loss signals and enhance loss detection. This modification optimizes congestion window adjustments in multipath environments and handles packet reordering effectively, ensuring stable TCP throughput across multipath settings. Our algorithm was implemented on the NS-3 simulator platform and compared with other congestion control algorithms across various network topologies, in both single-path and multipath routing scenarios. The results demonstrate that MPRC can handle both sporadic and persistent packet reordering, ensuring steady throughput in multi path routing environments while maintaining compatibility and fairness in bandwidth competition, which paves the way for efficient congestion control adopting multi-path routing networks.