数据中心网络中保障低延时的多路径传输控制机制研究.pdfVIP

数据中心网络中保障低延时的多路径传输控制机制研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据中心网络中保障低延时的多路径传输控制机制研究

摘 要 摘要 作为云计算和下一代网络技术创新的平台,数据中心在提供网络服务和技术革新的 历程中扮演着十分重要的角色。它的高性能通信主要受两类应用的影响:一类是数据中 心内部的大块数据传输,比如虚拟机迁移和大规模数据存储同步,它们产生数据量大并 且持续时间久的长流;另一类是面向外部用户的小块数据传输,比如基于 Map/Reduce 架构的 Web 索引和大数据分析,它们产生大量动态性高、数据量小并且持续时间短的 短流。相对来讲,长流对传输时延不敏感,但追求高链路利用率和高突发容忍度;而短 流追求低延时,延时过大会直接影响用户体验质量,导致企业的商业收益下滑。 由于交换机缓存在混合流之间是共享的,长流为了追求高吞吐量,需要尽可能多地 占用交换机缓存,但这会使得后续到来的属于短流的报文排队时延增大,或者丢包引发 Incast 等问题,导致传输时延过大的问题。因此,为了满足短流的低延时要求,需要维 持较小的缓存队列长度;但是,过低的缓存占用量却会导致相连路径的链路利用率下降, 无法满足网络中长流的高吞吐量需求。所以,如何平衡长短流对交换机缓存占用量的矛 盾需求,满足不同应用的传输要求,成为本文研究的重点。 针对这个问题,本文提出 LBMP 算法。首先,基于最小缓存控制模型,采用显式 拥塞通知的方法,当瓶颈链路的缓存队列长度超过一定的阈值,对传输分组进行标记并 反馈给源端,源端统计每个循环内接收到的被标记分组数衡量相应路径的拥塞程度,根 据拥塞程度的不同成比例地减小发送速率,将缓存队列长度维持在一个较低的范围内, 减小短流的传输时延;其次,通过多路径传输的方式充分利用数据中心的多条可用路径, 将单个 MPTCP 连接的流量分配到多条路径上进行传输,LBMP 能够自适应地减少拥塞 程度高的路径上发送的数据量,增加拥塞程度低的路径上发送的数据量,同时,当子流 在连续循环内接收到的被标记分组数增大时,判定该路径进入“持续拥塞”状态,将当 前子流的拥塞窗口更新为初始值,重新由慢启动阶段探测性地发送数据,避免子流对整 个连接的数据传输造成“拖尾”问题,导致传输性能下降,这种拥塞控制方法能够自适 应地均衡网络负载,提高长流的吞吐量。 最后,采用 NS3 模拟数据中心网络的拓扑结构和流量类型,通过大量仿真实验, 发现 LBMP 能够在保障短流传输低时延的前提下,充分利用网络中的多条路径,大大 地提高长流的吞吐量,维持较高的链路利用率。另外,相比于已有的多路径传输控制算 法,当获得的吞吐量相近时,LBMP 所需要建立的子流数目更少,能够有效地节约系统 开销。 关键词:数据中心;缓存占用量;显式拥塞通知;多路径传输控制协议 I 万方数据 Abstract Abstract As the platform of cloud computing and next generation network innovation, Data Center Networks (DCNs) plays an important role in supplying network service and technical innovation. The performance of DCNs are mainly influenced by two types of application : one is bulk data transfer, such as virtual machine migration and data storage synchronizations, which generates long-lived elephant flows; the other is user level

文档评论(0)

qianqiana + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5132241303000003

1亿VIP精品文档

相关文档