Development and experimentation of TCP initial window function

Runa Barik, D. Divakaran
{"title":"Development and experimentation of TCP initial window function","authors":"Runa Barik, D. Divakaran","doi":"10.1109/NOF.2014.7119780","DOIUrl":null,"url":null,"abstract":"In the light of the mice-elephant phenomenon of the Internet traffic, TCP congestion control algorithm shows unfairness against flows of small sizes (small flows). In this context, we find it motivating to study the influence of TCP's initial window (IW) size on the response times of small flows. In our previous works, we proposed a function that determines IW-size for each flow based on its size; through game-theoretic analysis as well as experiments on real testbed, we observed that the size-based IW function (in comparison to a single constant IW size) shows considerable improvement in the performance of small flows, while at the same time not affecting the performance of large flows. In this paper, we share the experience of using some important open source tools for developing, experimenting and evaluating the proposed IW function. We implement the size-based IW function in the Linux kernel, version 3.7.4; we use ipfw/Dummynet for emulating links, open source tool called parallel for executing the application in parallel for generating TCP traffic, wireshark (along with lua script) for extracting metrics for performance analysis. Finally we evaluate the performance of flows using the IW function.","PeriodicalId":435905,"journal":{"name":"2014 International Conference and Workshop on the Network of the Future (NOF)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 International Conference and Workshop on the Network of the Future (NOF)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NOF.2014.7119780","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

In the light of the mice-elephant phenomenon of the Internet traffic, TCP congestion control algorithm shows unfairness against flows of small sizes (small flows). In this context, we find it motivating to study the influence of TCP's initial window (IW) size on the response times of small flows. In our previous works, we proposed a function that determines IW-size for each flow based on its size; through game-theoretic analysis as well as experiments on real testbed, we observed that the size-based IW function (in comparison to a single constant IW size) shows considerable improvement in the performance of small flows, while at the same time not affecting the performance of large flows. In this paper, we share the experience of using some important open source tools for developing, experimenting and evaluating the proposed IW function. We implement the size-based IW function in the Linux kernel, version 3.7.4; we use ipfw/Dummynet for emulating links, open source tool called parallel for executing the application in parallel for generating TCP traffic, wireshark (along with lua script) for extracting metrics for performance analysis. Finally we evaluate the performance of flows using the IW function.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
TCP初始窗口函数的开发与实验
针对Internet流量的“老鼠象”现象,TCP拥塞控制算法对小流量(small flow)表现出不公平性。在这种情况下,我们发现研究TCP初始窗口(IW)大小对小流量响应时间的影响是有激励作用的。在我们之前的工作中,我们提出了一个函数,该函数根据每个流的大小确定IW-size;通过博弈论分析以及在实际测试台上的实验,我们观察到基于尺寸的IW函数(与单一恒定IW尺寸相比)在小流的性能上有相当大的改善,同时不影响大流的性能。在本文中,我们分享了使用一些重要的开源工具来开发、实验和评估提议的IW功能的经验。我们在Linux内核3.7.4版本中实现了基于大小的IW函数;我们使用ipfw/Dummynet来模拟链接,使用名为parallel的开源工具来并行执行应用程序以生成TCP流量,使用wireshark(以及lua脚本)来提取性能分析的指标。最后,我们使用IW函数来评估流的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Hybrid Distributed Mobility Management for next-generation wireless networks Personalized and seamless Wi-Fi access to Venue-Based Services Optimal content placement in ICN vehicular networks DPDK-based implementation of application-tailored networks on end user nodes Autonomous architecture for managing firewalling Cloud-based service
×
引用
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