Improving end-to-end performance of transmission control protocol (TCP) using link layer retransmissions over mobile internetworks

TCP does not perform well in networks with high packet error rate like those with wireless links because TCP assumes network congestion to be the major cause for packet losses. Wireless losses make TCP unnecessarily initiate congestion control mechanism which results in poor performance in the fo...

Full description

Bibliographic Details
Main Author: Wong, Jackson W. K.
Format: Others
Language:English
Published: 2009
Online Access:http://hdl.handle.net/2429/7871
id ndltd-UBC-oai-circle.library.ubc.ca-2429-7871
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-78712018-01-05T17:33:54Z Improving end-to-end performance of transmission control protocol (TCP) using link layer retransmissions over mobile internetworks Wong, Jackson W. K. TCP does not perform well in networks with high packet error rate like those with wireless links because TCP assumes network congestion to be the major cause for packet losses. Wireless losses make TCP unnecessarily initiate congestion control mechanism which results in poor performance in the form of low throughput and high interactive delay. The link layer scheme, which employs data link protocols in the base station and mobile host to retransmit lost packets over wireless link, may be employed to hide wireless losses from TCP, but the problem of competing retransmissions between TCP and link layer may occur, causing unnecessary duplications and significant degradation in TCP performance. This thesis investigates, through computer simulations, the end-to-end effects of link layer retransmissions over a low data-rate wireless link on TCP Reno. The results show that, by using the more effective selective-reject ARQ in the link layer, the problem of competitive retransmissions between TCP and link layer is much less serious than previously reported. It is also found that a non-sequencing link layer in combination with fragmentations of datagrams at the base station and mobile host can be employed without significantly degrading TCP performance, thus avoiding re-sequencing buffers and complex logic for handling out-of-sequence packets that would otherwise be needed for a sequencing link layer protocol. The link layer modifications for best-effort retransmissions, with a suitable division of the wireless-loss recovery function between TCP and link layer, are proposed to reduce the possible adverse effects of link layer resets and increased round trip time estimates from link layer recovery on TCP. The effects of link layer reliability, controlled by the maximum number of link layer retransmissions or the maximum link layer recovery time, on TCP throughput and round trip time estimations are studied. Applied Science, Faculty of Electrical and Computer Engineering, Department of Graduate 2009-05-04T23:57:37Z 2009-05-04T23:57:37Z 1998 1998-05 Text Thesis/Dissertation http://hdl.handle.net/2429/7871 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. 3958482 bytes application/pdf
collection NDLTD
language English
format Others
sources NDLTD
description TCP does not perform well in networks with high packet error rate like those with wireless links because TCP assumes network congestion to be the major cause for packet losses. Wireless losses make TCP unnecessarily initiate congestion control mechanism which results in poor performance in the form of low throughput and high interactive delay. The link layer scheme, which employs data link protocols in the base station and mobile host to retransmit lost packets over wireless link, may be employed to hide wireless losses from TCP, but the problem of competing retransmissions between TCP and link layer may occur, causing unnecessary duplications and significant degradation in TCP performance. This thesis investigates, through computer simulations, the end-to-end effects of link layer retransmissions over a low data-rate wireless link on TCP Reno. The results show that, by using the more effective selective-reject ARQ in the link layer, the problem of competitive retransmissions between TCP and link layer is much less serious than previously reported. It is also found that a non-sequencing link layer in combination with fragmentations of datagrams at the base station and mobile host can be employed without significantly degrading TCP performance, thus avoiding re-sequencing buffers and complex logic for handling out-of-sequence packets that would otherwise be needed for a sequencing link layer protocol. The link layer modifications for best-effort retransmissions, with a suitable division of the wireless-loss recovery function between TCP and link layer, are proposed to reduce the possible adverse effects of link layer resets and increased round trip time estimates from link layer recovery on TCP. The effects of link layer reliability, controlled by the maximum number of link layer retransmissions or the maximum link layer recovery time, on TCP throughput and round trip time estimations are studied. === Applied Science, Faculty of === Electrical and Computer Engineering, Department of === Graduate
author Wong, Jackson W. K.
spellingShingle Wong, Jackson W. K.
Improving end-to-end performance of transmission control protocol (TCP) using link layer retransmissions over mobile internetworks
author_facet Wong, Jackson W. K.
author_sort Wong, Jackson W. K.
title Improving end-to-end performance of transmission control protocol (TCP) using link layer retransmissions over mobile internetworks
title_short Improving end-to-end performance of transmission control protocol (TCP) using link layer retransmissions over mobile internetworks
title_full Improving end-to-end performance of transmission control protocol (TCP) using link layer retransmissions over mobile internetworks
title_fullStr Improving end-to-end performance of transmission control protocol (TCP) using link layer retransmissions over mobile internetworks
title_full_unstemmed Improving end-to-end performance of transmission control protocol (TCP) using link layer retransmissions over mobile internetworks
title_sort improving end-to-end performance of transmission control protocol (tcp) using link layer retransmissions over mobile internetworks
publishDate 2009
url http://hdl.handle.net/2429/7871
work_keys_str_mv AT wongjacksonwk improvingendtoendperformanceoftransmissioncontrolprotocoltcpusinglinklayerretransmissionsovermobileinternetworks
_version_ 1718587803697152000