An ACK buffering method to improve TCP performance in mobile computing environments

Jeng Ji Huang, Jin Fu Chang

Research output: Contribution to journalArticle

Abstract

In mobile computing environments, a problem may exist between loss recovery mechanisms employed by the TCP (transmission control protocol) and RLP (radio link protocol). It is because that local retransmissions performed by the RLP could interfere with the TCP end-to-end error recovery when there are long and correlated packet losses due to bursty channel errors. That is, a spurious timeout [1], [2] would occur at the transport layer. In this paper, a new method is proposed to effectively suppress the occurrence of TCP spurious timeouts. In this new method a small number of ACKs (acknowledgements) is buffered at the base station prior to the emergence of every bad state period in the wireless channel, and these ACKs are henceforth released by the base station one at a time to reset the TCP sender's retransmission timer. Comprehensive comparisons between the proposed method and a baseline method are conducted through simulations to show that the improvement in throughput performance can be as large as 22%.

Original languageEnglish
Pages (from-to)2273-2281
Number of pages9
JournalIEICE Transactions on Communications
VolumeE85-B
Issue number10
Publication statusPublished - 2002 Oct

Fingerprint

Transmission control protocol
Mobile computing
Radio links
Base stations
Network protocols
Packet loss
Throughput
Recovery

Keywords

  • ACK
  • Spurious timeout
  • TCP
  • Throughput

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Cite this

An ACK buffering method to improve TCP performance in mobile computing environments. / Huang, Jeng Ji; Chang, Jin Fu.

In: IEICE Transactions on Communications, Vol. E85-B, No. 10, 10.2002, p. 2273-2281.

Research output: Contribution to journalArticle

@article{d3c82558012a440184d94c8c6dc3abf9,
title = "An ACK buffering method to improve TCP performance in mobile computing environments",
abstract = "In mobile computing environments, a problem may exist between loss recovery mechanisms employed by the TCP (transmission control protocol) and RLP (radio link protocol). It is because that local retransmissions performed by the RLP could interfere with the TCP end-to-end error recovery when there are long and correlated packet losses due to bursty channel errors. That is, a spurious timeout [1], [2] would occur at the transport layer. In this paper, a new method is proposed to effectively suppress the occurrence of TCP spurious timeouts. In this new method a small number of ACKs (acknowledgements) is buffered at the base station prior to the emergence of every bad state period in the wireless channel, and these ACKs are henceforth released by the base station one at a time to reset the TCP sender's retransmission timer. Comprehensive comparisons between the proposed method and a baseline method are conducted through simulations to show that the improvement in throughput performance can be as large as 22{\%}.",
keywords = "ACK, Spurious timeout, TCP, Throughput",
author = "Huang, {Jeng Ji} and Chang, {Jin Fu}",
year = "2002",
month = "10",
language = "English",
volume = "E85-B",
pages = "2273--2281",
journal = "IEICE Transactions on Communications",
issn = "0916-8516",
publisher = "Maruzen Co., Ltd/Maruzen Kabushikikaisha",
number = "10",

}

TY - JOUR

T1 - An ACK buffering method to improve TCP performance in mobile computing environments

AU - Huang, Jeng Ji

AU - Chang, Jin Fu

PY - 2002/10

Y1 - 2002/10

N2 - In mobile computing environments, a problem may exist between loss recovery mechanisms employed by the TCP (transmission control protocol) and RLP (radio link protocol). It is because that local retransmissions performed by the RLP could interfere with the TCP end-to-end error recovery when there are long and correlated packet losses due to bursty channel errors. That is, a spurious timeout [1], [2] would occur at the transport layer. In this paper, a new method is proposed to effectively suppress the occurrence of TCP spurious timeouts. In this new method a small number of ACKs (acknowledgements) is buffered at the base station prior to the emergence of every bad state period in the wireless channel, and these ACKs are henceforth released by the base station one at a time to reset the TCP sender's retransmission timer. Comprehensive comparisons between the proposed method and a baseline method are conducted through simulations to show that the improvement in throughput performance can be as large as 22%.

AB - In mobile computing environments, a problem may exist between loss recovery mechanisms employed by the TCP (transmission control protocol) and RLP (radio link protocol). It is because that local retransmissions performed by the RLP could interfere with the TCP end-to-end error recovery when there are long and correlated packet losses due to bursty channel errors. That is, a spurious timeout [1], [2] would occur at the transport layer. In this paper, a new method is proposed to effectively suppress the occurrence of TCP spurious timeouts. In this new method a small number of ACKs (acknowledgements) is buffered at the base station prior to the emergence of every bad state period in the wireless channel, and these ACKs are henceforth released by the base station one at a time to reset the TCP sender's retransmission timer. Comprehensive comparisons between the proposed method and a baseline method are conducted through simulations to show that the improvement in throughput performance can be as large as 22%.

KW - ACK

KW - Spurious timeout

KW - TCP

KW - Throughput

UR - http://www.scopus.com/inward/record.url?scp=0036823592&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0036823592&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0036823592

VL - E85-B

SP - 2273

EP - 2281

JO - IEICE Transactions on Communications

JF - IEICE Transactions on Communications

SN - 0916-8516

IS - 10

ER -