容错TCP (LT-TCP):实现与实验评估

B. Ganguly, Buster O. Holzbauer, K. Kar, Kevin Battle
{"title":"容错TCP (LT-TCP):实现与实验评估","authors":"B. Ganguly, Buster O. Holzbauer, K. Kar, Kevin Battle","doi":"10.1109/MILCOM.2012.6415694","DOIUrl":null,"url":null,"abstract":"TCP is the ubiquitous transport protocol in the Internet. However, in a wireless ad-hoc environment where links are unreliable, TCP causes a number of performance issues. The key reason behind this is that TCP considers all packet losses to be due to congestion and reduces its send rate, which is not necessarily appropriate in a lossy ad-hoc environment. In prior work, we have designed Loss Tolerant TCP (LT-TCP) [1], [2], which extends TCP towards making it more efficient and robust in a wireless ad-hoc environment. LT-TCP uses Explicit Congestion Notification (ECN) and forward error correction (FEC) to mitigate the effects of random packet losses. The protocol uses these mechanisms to both distinguish between congestion and other losses, and recover from losses due to lossy wireless links. In this paper, we describe the implementation of LT-TCP in the Linux operating system kernel, and present and analyze initial performance results for the protocol on lossy links. Results show that LT-TCP provides much improved performance over TCP over lossy connections that model ad-hoc networks. In addition, it shows that performance of LT-TCP is nearly linear with loss rate, whereas TCP suffers disproportionately as loss rate increases. These promising implementation results point to further experimentation for LT-TCP, including a push towards Internet standards bodies.","PeriodicalId":18720,"journal":{"name":"MILCOM 2012 - 2012 IEEE Military Communications Conference","volume":"240 1","pages":"1-6"},"PeriodicalIF":0.0000,"publicationDate":"2012-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":"{\"title\":\"Loss-Tolerant TCP (LT-TCP): Implementation and experimental evaluation\",\"authors\":\"B. Ganguly, Buster O. Holzbauer, K. Kar, Kevin Battle\",\"doi\":\"10.1109/MILCOM.2012.6415694\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"TCP is the ubiquitous transport protocol in the Internet. However, in a wireless ad-hoc environment where links are unreliable, TCP causes a number of performance issues. The key reason behind this is that TCP considers all packet losses to be due to congestion and reduces its send rate, which is not necessarily appropriate in a lossy ad-hoc environment. In prior work, we have designed Loss Tolerant TCP (LT-TCP) [1], [2], which extends TCP towards making it more efficient and robust in a wireless ad-hoc environment. LT-TCP uses Explicit Congestion Notification (ECN) and forward error correction (FEC) to mitigate the effects of random packet losses. The protocol uses these mechanisms to both distinguish between congestion and other losses, and recover from losses due to lossy wireless links. In this paper, we describe the implementation of LT-TCP in the Linux operating system kernel, and present and analyze initial performance results for the protocol on lossy links. Results show that LT-TCP provides much improved performance over TCP over lossy connections that model ad-hoc networks. In addition, it shows that performance of LT-TCP is nearly linear with loss rate, whereas TCP suffers disproportionately as loss rate increases. These promising implementation results point to further experimentation for LT-TCP, including a push towards Internet standards bodies.\",\"PeriodicalId\":18720,\"journal\":{\"name\":\"MILCOM 2012 - 2012 IEEE Military Communications Conference\",\"volume\":\"240 1\",\"pages\":\"1-6\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"16\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"MILCOM 2012 - 2012 IEEE Military Communications Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MILCOM.2012.6415694\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"MILCOM 2012 - 2012 IEEE Military Communications Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MILCOM.2012.6415694","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16

摘要

TCP是Internet中普遍存在的传输协议。但是,在链路不可靠的无线自组织环境中,TCP会导致许多性能问题。这背后的关键原因是TCP认为所有的数据包丢失都是由于拥塞造成的,并降低了它的发送速率,这在有损耗的ad-hoc环境中并不一定合适。在之前的工作中,我们设计了容错TCP (LT-TCP)[1],[2],它扩展了TCP,使其在无线自组织环境中更加高效和健壮。LT-TCP使用显式拥塞通知(ECN)和前向纠错(FEC)来减轻随机丢包的影响。该协议使用这些机制来区分拥塞和其他损失,并从有损耗的无线链路造成的损失中恢复。本文描述了LT-TCP在Linux操作系统内核中的实现,给出并分析了该协议在有损链路上的初始性能结果。结果表明,在模拟自组织网络的有损连接上,LT-TCP提供了比TCP更好的性能。此外,研究表明,LT-TCP的性能与丢包率几乎成线性关系,而TCP的性能则随着丢包率的增加而受到不成比例的影响。这些有希望的实现结果表明了对LT-TCP的进一步实验,包括推动互联网标准机构。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Loss-Tolerant TCP (LT-TCP): Implementation and experimental evaluation
TCP is the ubiquitous transport protocol in the Internet. However, in a wireless ad-hoc environment where links are unreliable, TCP causes a number of performance issues. The key reason behind this is that TCP considers all packet losses to be due to congestion and reduces its send rate, which is not necessarily appropriate in a lossy ad-hoc environment. In prior work, we have designed Loss Tolerant TCP (LT-TCP) [1], [2], which extends TCP towards making it more efficient and robust in a wireless ad-hoc environment. LT-TCP uses Explicit Congestion Notification (ECN) and forward error correction (FEC) to mitigate the effects of random packet losses. The protocol uses these mechanisms to both distinguish between congestion and other losses, and recover from losses due to lossy wireless links. In this paper, we describe the implementation of LT-TCP in the Linux operating system kernel, and present and analyze initial performance results for the protocol on lossy links. Results show that LT-TCP provides much improved performance over TCP over lossy connections that model ad-hoc networks. In addition, it shows that performance of LT-TCP is nearly linear with loss rate, whereas TCP suffers disproportionately as loss rate increases. These promising implementation results point to further experimentation for LT-TCP, including a push towards Internet standards bodies.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
An Open Standard for Ka-band Interoperable Satellite Antennas An approach to data correlation using JC3IEDM model The U.s. Army and Network-centric Warfare a Thematic Analysis of the Literature Technology diffusion and military users: Perceptions that predict adoption Cooperative Multi-tree Sleep Scheduling for Surveillance in Wireless Sensor Networks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1