Experimental evaluation of the TCP simultaneous-send problem in 802.11 wireless local area networks

E-WIND '05 Pub Date : 2005-08-22 DOI:10.1145/1080148.1080153
S. Gopal, D. Raychaudhuri
{"title":"Experimental evaluation of the TCP simultaneous-send problem in 802.11 wireless local area networks","authors":"S. Gopal, D. Raychaudhuri","doi":"10.1145/1080148.1080153","DOIUrl":null,"url":null,"abstract":"This paper is an experimental follow up to our earlier paper [1] that investigated the TCP simultaneous-send problem which arises in infrastructure mode 802.11 wireless local area networks. In particular it was observed that for file transfer traffic, 802.11 wireless nodes have a sustained supply of packets to send and hence experience a relatively high rate of MAC contention. We showed that for TCP, this resulted in competition among data and ACK packets for channel access which caused considerable deterioration in flow throughput. Simulations of TCP ACK skipping as an alleviation to the problem, showed improvements as high as 100% when MAC retries were disabled. There were gains in other scenarios too albeit more moderate.We evaluate the same TCP simultaneous-send problem with real world experiments on a wireless-cum-wired network testbed called ORBIT [2] at WINLAB, Rutgers University. ORBIT makes it feasible to conduct controlled and reproducible experiments in a wireless network scenario. The same network setup scenarios evaluated in simulations were considered here., particularly - scenarios with and without MAC retries, multiple TCP flows and multiple skipped ACKs. However not all scenarios could be reproduced in experiments for logistical reasons. In all, the experimental results confirm the original hypothesis on the detrimental effects of simultaneous-send and corroborate the advantages of ACK skipping, However the percentage gains in TCP throughput are far more moderate as compared to those observed in NS simulations. A reason could be differing TCP implementations, particularly with not all TCP optimizations implemented in NS. We share the experiences and challenges faced, particularly given that this work is among the first of its kind for testbed evaluation of transport protocols over wireless networks.","PeriodicalId":351562,"journal":{"name":"E-WIND '05","volume":"83 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"29","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"E-WIND '05","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1080148.1080153","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 29

Abstract

This paper is an experimental follow up to our earlier paper [1] that investigated the TCP simultaneous-send problem which arises in infrastructure mode 802.11 wireless local area networks. In particular it was observed that for file transfer traffic, 802.11 wireless nodes have a sustained supply of packets to send and hence experience a relatively high rate of MAC contention. We showed that for TCP, this resulted in competition among data and ACK packets for channel access which caused considerable deterioration in flow throughput. Simulations of TCP ACK skipping as an alleviation to the problem, showed improvements as high as 100% when MAC retries were disabled. There were gains in other scenarios too albeit more moderate.We evaluate the same TCP simultaneous-send problem with real world experiments on a wireless-cum-wired network testbed called ORBIT [2] at WINLAB, Rutgers University. ORBIT makes it feasible to conduct controlled and reproducible experiments in a wireless network scenario. The same network setup scenarios evaluated in simulations were considered here., particularly - scenarios with and without MAC retries, multiple TCP flows and multiple skipped ACKs. However not all scenarios could be reproduced in experiments for logistical reasons. In all, the experimental results confirm the original hypothesis on the detrimental effects of simultaneous-send and corroborate the advantages of ACK skipping, However the percentage gains in TCP throughput are far more moderate as compared to those observed in NS simulations. A reason could be differing TCP implementations, particularly with not all TCP optimizations implemented in NS. We share the experiences and challenges faced, particularly given that this work is among the first of its kind for testbed evaluation of transport protocols over wireless networks.
802.11无线局域网中TCP同步发送问题的实验评估
本文是我们早期论文[1]的实验后续,[1]研究了在基础设施模式802.11无线局域网中出现的TCP同时发送问题。特别值得注意的是,对于文件传输流量,802.11无线节点有持续的数据包供应来发送,因此经历了相对较高的MAC争用率。我们表明,对于TCP,这会导致数据和ACK数据包之间的通道访问竞争,从而导致流量吞吐量的相当大的恶化。模拟TCP ACK跳转作为缓解问题,显示了高达100%的改进,当MAC重试被禁用。在其他情况下也有收益,尽管比较温和。我们在罗格斯大学(Rutgers University) WINLAB的一个名为ORBIT[2]的无线和有线网络测试平台上进行了实际实验,评估了同样的TCP同时发送问题。ORBIT使在无线网络场景中进行可控和可重复的实验成为可能。这里考虑了模拟中评估的相同网络设置场景。,特别是在有或没有MAC重试、多个TCP流和多个跳过的ack的情况下。然而,由于后勤原因,并非所有的场景都能在实验中重现。总之,实验结果证实了最初关于同时发送有害影响的假设,并证实了ACK跳变的优势,然而,与NS模拟中观察到的相比,TCP吞吐量的百分比增益要温和得多。原因可能是TCP实现不同,特别是并非所有TCP优化都在NS中实现。我们分享经验和面临的挑战,特别是考虑到这项工作是无线网络传输协议测试平台评估的首批同类工作之一。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信