Technical Report PHD-2011-14

Title: Mobility Management Schemes for Improving TCP performance in the Next Generation Wireless Netwroks
Authors: Anna Levin
Supervisors: Reuven Cohen
Abstract: Data applications such as HTTP, FTP and adaptive media streaming require reliable data delivery over the network. TCP is the most widely used transport protocol for this purpose, because its congestion control is essential for guaranteeing network stability, and its flow control and end-to-end reliability remove the need for loss recovery in the Application layer. These issues are especially important in the future wireless networks, which will use wireless technology not only in the last hop, but also in the backbone.

However, TCP introduces significant latency and throughput variability in the presence of mobility and frequent handovers. It was developed to work with fixed networks and optimized to allow good bandwidth utilization with congestion control. Therefore, in the case of handovers, TCP considers packet losses as a sign of congestion. This results in unnecessary timeouts and retransmissions.

In this thesis we present schemes for mobility management that aim at enhancement of TCP performance in various types of mobile networks. At the beginning, we present two handover schemes: drop and forward. In the drop scheme, packets received by the base station after the mobile host has disconnected are dropped, whereas in the forward scheme these packets are forwarded to the new base station. We conduct a mathematical analysis of various TCP flavors and compare our findings to simulation results applied to future cellular networks.

One of the main conclusions from the comparison between drop and forward schemes is that the effect of handovers can be mitigated if the packets received by the old base station during handover are forwarded to the new base station. However, if bandwidth on the backbone is scarce, as in the multihop wireless networks, then the bandwidth for packet forwarding is limited. In order to optimize the usage of the bandwidth used by the forward scheme for adaptive streaming in mobile networks, we define a related optimization problem, and propose efficient algorithms for solving it.

Finally, we propose a new cross-layer mechanism, referred to as Route-control. This mechanism works in the Network and Transport layers and aims at enhancing the performance of reliable Transport protocols in mobile networks. The main idea behind the proposed mechanism is to notify the sender when the packets of a Transport layer flow change their route. We apply the Route-control mechanism to mobile ad-hoc networks (MANETs) and show that the sender can benefit from route change notification when deciding whether to retransmit a missing segment or to wait, when estimating the RTT (Round Trip Time), and when deciding whether to change the congestion window.

CopyrightThe above paper is copyright by the Technion, Author(s), or others. Please contact the author(s) for more information

Remark: Any link to this technical report should be to this page (, rather than to the URL of the PDF files directly. The latter URLs may change without notice.

To the list of the PHD technical reports of 2011
To the main CS technical reports page

Computer science department, Technion