Tuning Open-iSCSI for Operation over WAN Links

Y. Zhang, M. MacGregor
{"title":"Tuning Open-iSCSI for Operation over WAN Links","authors":"Y. Zhang, M. MacGregor","doi":"10.1109/CNSR.2011.21","DOIUrl":null,"url":null,"abstract":"The relocation of live, running virtual machines from one physical host to another is a new and very desirable function because it provides a variety of features, including resilience to failures and flexibility of location. The data transfers required for live migration are supported in several commercial products by a protocol called iSCSI (Internet SCSI), which runs on top of TCP. We thoroughly tested the performance of a common open source component, the Open-iSCSI initiator, and found a drastic throughput degradation on 100 Mbps networks where the round trip time was more than about 40 ms. We localized the problem to the TCP send buffer size and tested two methods of setting the TCP send buffer size appropriately. Based on our results, we propose a performance tuning scheme that enables users of Open-iSCSI to achieve significant throughput gains. Our scheme results in a dramatic throughput jump from 14 Mbps to 70 Mbps on a 100 Mbps link with an RTT of 100 ms. We also modified one of the data structures internal to Open-iSCSI to handle multiple memory pages in a single scatter/gather list entry. This modification resulted in an additional 20% throughput increase on a 100 Mbps link with an RTT of 200 ms.","PeriodicalId":272359,"journal":{"name":"2011 Ninth Annual Communication Networks and Services Research Conference","volume":"190 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-05-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Ninth Annual Communication Networks and Services Research Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CNSR.2011.21","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

The relocation of live, running virtual machines from one physical host to another is a new and very desirable function because it provides a variety of features, including resilience to failures and flexibility of location. The data transfers required for live migration are supported in several commercial products by a protocol called iSCSI (Internet SCSI), which runs on top of TCP. We thoroughly tested the performance of a common open source component, the Open-iSCSI initiator, and found a drastic throughput degradation on 100 Mbps networks where the round trip time was more than about 40 ms. We localized the problem to the TCP send buffer size and tested two methods of setting the TCP send buffer size appropriately. Based on our results, we propose a performance tuning scheme that enables users of Open-iSCSI to achieve significant throughput gains. Our scheme results in a dramatic throughput jump from 14 Mbps to 70 Mbps on a 100 Mbps link with an RTT of 100 ms. We also modified one of the data structures internal to Open-iSCSI to handle multiple memory pages in a single scatter/gather list entry. This modification resulted in an additional 20% throughput increase on a 100 Mbps link with an RTT of 200 ms.
在WAN链路上调整Open-iSCSI操作
将正在运行的虚拟机从一个物理主机重新定位到另一个物理主机是一项非常理想的新功能,因为它提供了各种功能,包括故障恢复能力和位置灵活性。实时迁移所需的数据传输在一些商业产品中由一种称为iSCSI (Internet SCSI)的协议支持,该协议运行在TCP之上。我们彻底测试了一个常见的开源组件open - iscsi启动器的性能,发现在100 Mbps的网络上吞吐量急剧下降,往返时间超过40毫秒。我们将问题定位于TCP发送缓冲区大小,并测试了两种适当设置TCP发送缓冲区大小的方法。基于我们的结果,我们提出了一种性能调优方案,使Open-iSCSI的用户能够获得显著的吞吐量增益。我们的方案在RTT为100 ms的100 Mbps链路上实现了从14 Mbps到70 Mbps的显著吞吐量跃升。我们还修改了Open-iSCSI内部的一个数据结构,以便在一个分散/收集列表条目中处理多个内存页面。这一修改使100 Mbps链路的吞吐量增加了20%,RTT为200 ms。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:604180095
Book学术官方微信