SIGCOMM2018 多径TCP高铁测量论文解读和参会感想


引言

2018年,我们在ACM数据通信顶级会议SIGCOMM 2018上发表学术论文《A Measurement Study on Multi-path TCP with Multiple Cellular Carriers on High Speed Rails》,会议于8月20-25日在匈牙利布达佩斯举行。以下是论文简介和参会感想,分享给大家。

论文简介

高速运动上网过程中,多个运营商网络切换很少同时发生,多条连接不同运营商的路径之间具有互补性。作为业界首个多路径TCP (MPTCP)大规模测量工作,本文探索MPTCP是否能在高铁上利用这种互补性提高上网体验。经过22个月,出动200多人次覆盖中国3/4铁路(收集近2.8 TB数据),我们测量发现,不论小流(mice)还是大流(elephant),MPTCP都比TCP更加鲁棒(robust),但是没有表现出比TCP更高效(efficient)。因此,高速移动场景下MPTCP的价值主要在于增强可靠性,而非带宽聚合。对于小流,低效是子流建立问题造成的,对于大流,低效是拥塞控制和调度问题造成的。论文给出了子流建立、拥塞控制和调度等方面的演进和优化路线,同时指出了高铁网络切换的检测和预测是一个值得研究的方向。

论文动机

研究表明,高铁上网性能差的主要原因是网络切换。以下图为例,100秒时间内,共经历了13次切换,切换时,吞吐量会骤降,RTT和丢包率会急增。
在这里插入图片描述
幸运的是,测量发现,两个运营商网络切换并不会同时发生。这种互补性得益于不同运营商基站位置和切换技术的差异。因此,如果能够在高铁上充分利用这种运营商之间的互补性,则多路径TCP可能带来性能增益。本文主要目的在于,探究高速移动场景下采用多运营商、多连接传输方案的潜在收益。

测试方法

(1)开发安卓应用MobiNet:测试手机网络切换,可以读取基站信息,包括位置区编码(LAC)和基站cell ID。如果位置区编码(LAC)或基站cell ID发生切换,则表示网络切换。

(2)云端配置HTTP服务器(Apache2)。在高速列车上携带笔记本电脑作为客户端,使用wget从服务器中获取不同大小的Web对象。服务器与客户端都安装MPTCP v0.91。每个笔记本电脑可以接入不同运营商的不同网络,一种方式是通过USB cellular modems直接接入,另一种是打开手机热点,笔记本通过USB WiFi modems接入到热点,再接入运营商网络。

(3)对比对象:MU-MPTCP(MPTCP两个连接,分别接入运营商M,运营商U);M-TCP(单条TCP使用运营M);U-TCP(单条TCP使用运营商U)。测量具有不同大小和持续时间的数据流,并使用多种拥塞控制算法。
在这里插入图片描述

主要结论

(1)对于小流(mice),评估指标为流完成时间(FCT)。当任意一条路径遭遇切换时,MPTCP的FCT比TCP最差的路径的FCT短,表明切换场景下MPTCP比TCP更鲁棒;另一方面,MPTCP的FCT比TCP最好的路径的FCT长,表明切换场景下MPTCP并不比TCP更高效。
在这里插入图片描述
(2)对于大流(elephant),评估指标为平均有效吞吐。测试表明,大流传输时MPTCP同样表现出更高的鲁棒性,然而并没有明显的带宽聚合能力。
在这里插入图片描述
综上,不论是小流还是大流,MPTCP与TCP的比较结果是一样的!即MPTCP比TCP更鲁棒,但是在传输效率上比TCP并没有明显优势。然而,在分别传输大流和小流两种情况下,造成MPTCP低效的主导因素是完全不同的。通过测量和分析,文章指出,对于小流,MPTCP的低效是子流“串行”建立机制的不合理造成的(详细分析见论文);对于大流,MPTCP的带宽聚合的低效性,是由于拥塞控制流量不均衡和调度(乱序)问题造成的(详细分析见论文)。

结语

在高速移动场景下,MPTCP的价值主要体现在增强传输鲁棒性而不是带宽聚合。若要实现带宽聚合的效果,则需要在子流建立、拥塞控制、调度和切换检测等方面持续优化。

参加SIGCOMM会议的体会:我们还处于全连接世界的初级阶段,没有人知道未来网络会是怎样的,我们在网络领域还大有可为;不要去试图改变无法改变的东西,而是要致力于使新型的改变成为可能。

对SIGCOMM的认识:想做有影响力的工作,要么在某个小的传统领域里钻研得到非常深,有关键的贡献;要么敢于创造全新的idea, 启发人们思考。最后,就是要解决实际问题!我这篇发表在SIGCOMM的文章,有一个审稿人在意见里说提到,当他正在审我们高铁测量文章时,他正坐在一辆高铁列车上,而他当时的网络体验非常差。解决实际的问题能让人产生感同身受的认同感,从而认可我们的工作,做产品也是如此。

更多的细节可以阅读论文Li Li, Ke Xu, Tong Li, Kai Zheng, Chunyi Peng, Dan Wang, Xiangxiang Wang, Meng Shen, Rashid Mijumbi. “A Measurement Study on Multi-path TCP with Multiple Cellular Carriers on High-speed Rails.” Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication (ACM SIGCOMM), pp. 161-175, 2018.
也可以访问我的主页,下载PPT和视频资料https://leetong.weebly.com/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值