Improving tcp performance through explicit corruption and route failure notification (ecrfn)

  • Authors:
  • Alexander Zimmermann;Daniel Schaffrath;Michael Faber;Martin Wenig;Mesut Güneş

  • Affiliations:
  • RWTH Aachen University, Aachen, Germany;RWTH Aachen University, Aachen, Germany;RWTH Aachen University, Aachen, Germany;RWTH Aachen University, Aachen, Germany;RWTH Aachen University, Aachen, Germany

  • Venue:
  • Proceedings of the 10th ACM Symposium on Modeling, analysis, and simulation of wireless and mobile systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Transport Control Protocol (TCP) was designed with fixed, wired networks in mind. As a result TCP performs suboptimal in networks with noisy links and changing paths, e.g., wireless multi-hop networks. The main reason is that TCP assumes packet loss indicates congestion. However, such fluttering networks drop a non negligible amount of packets because of corruption, route failures and disconnections. In this paper we introduce and evaluate the Explicit Corruption and Route Failure Notification (ECRFN) algorithm. ECRFN improves TCP performance in such environments. It treats all possible loss types and features a smart timing scheme in case of path disconnections. It employs an optional router enhancement and exploits common router messages.