帮助 本站公告
您现在所在的位置:网站首页 > 知识中心 > 文献详情
文献详细Journal detailed

TCP拥塞控制算法的优化问题研究

导  师: 崔林

授予学位: 硕士

作  者: ();

机构地区: 暨南大学

摘  要: 当前,许多服务提供商已开始将其Web服务(如云存储等)部署在云数据中心内。由于大多数Web服务的网络传输是基于TCP协议的,拥塞控制算法的性能成为提升服务质量的关键。考虑到网络环境是多样的且愈发复杂的,工业界和学术界都不断提出新的拥塞控制算法以适应新的需求,如最新提出BBR拥塞控制算法是针对广域网(Wide Area Network,WAN)的高性能的拥塞控制算法。但在实际部署拥塞控制算法时,网络管理员和服务提供商会面临很多问题。首先,由于操作系统限制,一些算法的部署很困难或不可能。例如将BBR部署在Windows服务器暂时是不可能的,而若要将BBR部署到Linux服务器上,则需将内核升级至4.9及以上版本,但升级系统很可能对正运行的Web服务产生影响。其次,在实际部署中,每台服务器中只能选择一个TCP拥塞控制(如Cubic是Linux系统的默认拥塞控制,CTCP是Windows中唯一拥塞控制),但却需要为来自不同网络环境的用户提供服务。考虑到网络环境的复杂性,单一(默认)的拥塞控制算法不可能在所有环境中都是最合适的拥塞控制算法。如何在数据中心环境下透明部署拥塞控制算法及根据用户所处的网络环境动态选择最合适的拥塞控制算法以提升服务质量,是网络管理员和服务提供商亟待解决的问题。针对上述的拥塞控制部署及动态调度问题,本文进行了讨论、方案设计及实验评估。主要工作和创新之处如下:1.透明部署BBR拥塞控制算法平台TCon。它可以让网络管理员在不修改租户服务器配置的前提下,透明地部署BBR拥塞控制算法。通过大量实验表明在TCon上部署BBR可以获得与Linux内的BBR相近的性能,并能获得比Cubic少12.76%的网络延迟。2.自适应拥塞控制调度平台Mystique。它可以让网络管理员同时部署多个拥塞控制算法并动态选择不同网络环境下最适合的拥塞控制算法。我�

关 键 词: 协议栈 拥塞控制 网络利用率 公平性

领  域: []

相关作者

作者 宋桂琴
作者 王玉梅
作者 蔡业冰
作者 李小银
作者 杜月昇

相关机构对象

机构 暨南大学
机构 华南理工大学
机构 华南师范大学经济与管理学院
机构 华南理工大学公共管理学院
机构 中山大学

相关领域作者