TCP HACK: TCP Header Checksum Option to Improve Performance Over Lossy Links
Wireless networks have become increasingly common and an increasing number of devices are communicating with each other over lossy links. Unfortunately, TCP performs poorly over lossy links as it is unable to differentiate the loss due to packet corruption from that due to congestion. We present an...
Saved in:
Main Authors: | , , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2001
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/1204 https://ink.library.smu.edu.sg/context/sis_research/article/2203/viewcontent/TCPHACK_2001_afv.PDF |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-2203 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-22032016-03-16T14:25:29Z TCP HACK: TCP Header Checksum Option to Improve Performance Over Lossy Links BALAN, Rajesh Krishna LEE, Boon Peng KUMAR, Renjish Lillykutty, Jacob Seah, Winston Ananda, A. L. Wireless networks have become increasingly common and an increasing number of devices are communicating with each other over lossy links. Unfortunately, TCP performs poorly over lossy links as it is unable to differentiate the loss due to packet corruption from that due to congestion. We present an extension to TCP which enables TCP to distinguish packet corruption from congestion in lossy environments resulting in improved performance. We refer to this extension as the HeAder ChecKsum option (HACK). We implemented our algorithm in the Linux kernel and performed various tests to determine its effectiveness. Our results have shown that HACK performs substantially better than both SACK and NewReno in cases where burst corruptions are frequent. We also found that HACK can co-exist very nicely with SACK and performs even better with SACK enabled 2001-04-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/1204 info:doi/10.1109/INFCOM.2001.916713 https://ink.library.smu.edu.sg/context/sis_research/article/2203/viewcontent/TCPHACK_2001_afv.PDF http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Linux kernel NewReno SACK TCP HACK TCP header checksum option algorithm burst corruption client-server network congestion lossy links performance mobile computing packet corruption wireless networks Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Linux kernel NewReno SACK TCP HACK TCP header checksum option algorithm burst corruption client-server network congestion lossy links performance mobile computing packet corruption wireless networks Software Engineering |
spellingShingle |
Linux kernel NewReno SACK TCP HACK TCP header checksum option algorithm burst corruption client-server network congestion lossy links performance mobile computing packet corruption wireless networks Software Engineering BALAN, Rajesh Krishna LEE, Boon Peng KUMAR, Renjish Lillykutty, Jacob Seah, Winston Ananda, A. L. TCP HACK: TCP Header Checksum Option to Improve Performance Over Lossy Links |
description |
Wireless networks have become increasingly common and an increasing number of devices are communicating with each other over lossy links. Unfortunately, TCP performs poorly over lossy links as it is unable to differentiate the loss due to packet corruption from that due to congestion. We present an extension to TCP which enables TCP to distinguish packet corruption from congestion in lossy environments resulting in improved performance. We refer to this extension as the HeAder ChecKsum option (HACK). We implemented our algorithm in the Linux kernel and performed various tests to determine its effectiveness. Our results have shown that HACK performs substantially better than both SACK and NewReno in cases where burst corruptions are frequent. We also found that HACK can co-exist very nicely with SACK and performs even better with SACK enabled |
format |
text |
author |
BALAN, Rajesh Krishna LEE, Boon Peng KUMAR, Renjish Lillykutty, Jacob Seah, Winston Ananda, A. L. |
author_facet |
BALAN, Rajesh Krishna LEE, Boon Peng KUMAR, Renjish Lillykutty, Jacob Seah, Winston Ananda, A. L. |
author_sort |
BALAN, Rajesh Krishna |
title |
TCP HACK: TCP Header Checksum Option to Improve Performance Over Lossy Links |
title_short |
TCP HACK: TCP Header Checksum Option to Improve Performance Over Lossy Links |
title_full |
TCP HACK: TCP Header Checksum Option to Improve Performance Over Lossy Links |
title_fullStr |
TCP HACK: TCP Header Checksum Option to Improve Performance Over Lossy Links |
title_full_unstemmed |
TCP HACK: TCP Header Checksum Option to Improve Performance Over Lossy Links |
title_sort |
tcp hack: tcp header checksum option to improve performance over lossy links |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2001 |
url |
https://ink.library.smu.edu.sg/sis_research/1204 https://ink.library.smu.edu.sg/context/sis_research/article/2203/viewcontent/TCPHACK_2001_afv.PDF |
_version_ |
1770570897486249984 |