SFO: SubFlow Optimizer for MPTCP in SDN

K. D. Joshi, Kotaro Kataoka
{"title":"SFO: SubFlow Optimizer for MPTCP in SDN","authors":"K. D. Joshi, Kotaro Kataoka","doi":"10.1109/ATNAC.2016.7878804","DOIUrl":null,"url":null,"abstract":"Multipath TCP (MPTCP) brings promising features of throughput improvement and load balancing by utilizing the multiple available paths. However, adding a subflow without awareness of the network state will result in wasting network resources and degrading MPTCP performance. Finding and operating the proper number of subflows are necessary to achieve the best performance of MPTCP. However, an MPTCP host does not have knowledge about the number of available paths in the network, and it may create the suboptimal number of subflows. This paper proposes SubFlow Optimizer (SFO) for MPTCP in SDN that estimates the Optimum Number of Subflows (ONS) and informs it to the MPTCP hosts. The estimated ONS reflects the number of optimal paths found out of the set of feasible paths between the server and client. Selecting such an optimal path for a new subflow improves its throughput whereas detecting ONS makes efficient use of the overall network. SFO also enables the quick negotiation of ONS between MPTCP hosts during its session establishment that reduces the time required for ONS negotiation down to one Round-Trip Time (RTT). Therefore, MPTCP hosts can immediately achieve the best performance without incremental try and catch of subflow creation. The results of performance evaluation show that SFO brings the significant throughput improvement to the overall MPTCP session compared with the cases of improper estimation of the available number of subflows.","PeriodicalId":317649,"journal":{"name":"2016 26th International Telecommunication Networks and Applications Conference (ITNAC)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 26th International Telecommunication Networks and Applications Conference (ITNAC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ATNAC.2016.7878804","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10

Abstract

Multipath TCP (MPTCP) brings promising features of throughput improvement and load balancing by utilizing the multiple available paths. However, adding a subflow without awareness of the network state will result in wasting network resources and degrading MPTCP performance. Finding and operating the proper number of subflows are necessary to achieve the best performance of MPTCP. However, an MPTCP host does not have knowledge about the number of available paths in the network, and it may create the suboptimal number of subflows. This paper proposes SubFlow Optimizer (SFO) for MPTCP in SDN that estimates the Optimum Number of Subflows (ONS) and informs it to the MPTCP hosts. The estimated ONS reflects the number of optimal paths found out of the set of feasible paths between the server and client. Selecting such an optimal path for a new subflow improves its throughput whereas detecting ONS makes efficient use of the overall network. SFO also enables the quick negotiation of ONS between MPTCP hosts during its session establishment that reduces the time required for ONS negotiation down to one Round-Trip Time (RTT). Therefore, MPTCP hosts can immediately achieve the best performance without incremental try and catch of subflow creation. The results of performance evaluation show that SFO brings the significant throughput improvement to the overall MPTCP session compared with the cases of improper estimation of the available number of subflows.
SFO: SDN中MPTCP的子流优化器
多路径TCP (Multipath TCP, MPTCP)通过利用多条可用路径,带来了吞吐量提高和负载平衡的良好特性。但是,在不了解网络状态的情况下添加子流,不仅会浪费网络资源,还会降低MPTCP的性能。寻找和操作适当数量的子流是实现MPTCP最佳性能的必要条件。但是,MPTCP主机不知道网络中可用路径的数量,因此可能会创建次优数量的子流。提出了一种基于SDN的MPTCP子流优化器(SubFlow Optimizer, SFO),它可以估算出最优子流数量并通知MPTCP主机。估计的ONS反映了从服务器和客户端之间的可行路径集中找到的最优路径的数量。为新的子流选择这样的最优路径可以提高其吞吐量,而检测网络则可以有效地利用整个网络。SFO还支持MPTCP主机之间在会话建立过程中快速协商ONS,将ONS协商所需的时间减少到一个往返时间(RTT)。因此,MPTCP主机可以立即实现最佳性能,而无需增量尝试和捕获子流创建。性能评估结果表明,与子流可用数量估计不当的情况相比,SFO对整个MPTCP会话的吞吐量有显著提高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信