数据中心网络中拥塞现象和不公平现象的分析和改进

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:chenaabb1111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据中心应用提出的需求不断变高,数据中心网络作为数据中心的重要组件,其负载也变的越来越大。这样导致拥塞情况频繁的发生,容易形成一种被称为incast的吞吐量大幅下降的现象。而数据中心应用程序的流量特征又会导致出现一种被称为outcast的不公平现象。通过深入了解incast现象的几个关键参数,可以发现,RTO min在其中起着至关重要的作用。随着发送方数量的增大,网络拥塞程度不断提高,这样会导致丢包和超时现象出现。严重的拥塞导致发送方无法通过收到三个冗余ACK来进入快速恢复状态,只能等待超时,从而影响网络吞吐量。在众多解决incast问题的算法中,传输层算法属于一类较好的算法,因为此类算法对网络基础设施的要求和改动较小,同时易于实现。所以在本文中,通过设计一种基于ACK回复变化率的传输层协议,较好的解决了incast问题。协议利用ACK回复变化率和对理论最大拥塞窗口的估计调节当前拥塞窗口,有效处理了incast现象中吞吐量下降的问题。数据中心的数据流还存在一种不公平现象,即P. Prakash发现的被称为outcast的现象。这种现象的表现就是RTT小的流,其吞吐量小于RTT大的流,这与传统TCP协议遵循的RTT与吞吐量成反比的准则完全相反。P. Prakash在验证了outcast现象的广泛存在后,给出了一个基于端口阻塞的解释。但是经过本文仔细的分析后,我们给出了outcast现象的实质原因。即RTT不同的流在物理链路上的分布不均,和数据中心上层应用的特征所导致的RTT不同的流在拥塞窗口大小上的差异。根据该现象的本质原因,本文建立了相应的吞吐量数学模型。最后,通过设计一种基于窗口通知的协议,解决了outcast现象。协议通过测量拥塞窗口的平均值,统一了RTT不同的流在当前数据块发送结束时的拥塞窗口大小,使得RTT小的流的吞吐量得到提高。将以上几个算法在ns-2仿真平台中进行实验后,实验结果证明outcast现象的本质原因的正确性和两种解决算法的有效性。
其他文献
在无线传感网中,传感器节点在电源能量、计算能力、通信能力等方面具有局限性,节点间如何协作并发挥其整体综合作用,如何延长网络生存期,是设计无线传感网路由算法的重点和难
语音生成与获取是动力学、声学、数学等诸多基础学科的一个比较前沿的重要交叉点,它也是机器人研究领域中的一个重要分支,对它的理论研究不仅可以使我们更好地分析语音的各个
随着计算机网络的发展,大量有价值的数据依靠传统的搜索引擎技术已经不能被有效地检索出来,这些内容称为Deep Web。为了有效地对Deep Web中的数据资源进行检索,人们提出了语义We
多CCD大幅面彩色扫描仪作为一种宽幅图纸高精度扫描数字输入的设备,在军事、测绘等特殊领域有着广泛的应用。正是由于宽幅和高精度的要求,不可避免的给这种扫描仪设备的生产调
位置服务的广泛应用,已经为科研提供了大量人类基础轨迹数据,一些位置服务系统每天产生的轨迹数据可以达到TB甚至PB,与此同时位置服务业务应用的多样性导致数据的格式不一致(例如
近年来随着数据的爆炸式增长,数据的存储规模越来越大,传统的单机系统已经无法满足高速增长的数据存储需求。分布式存储系统使用大量廉价商用服务器通过网络互联,可以提供极
服务计算是跨越计算机与信息技术、商业管理、商业服务等领域的新学科,是应用面向服务的体系架构(SOA)技术消除商业服务与信息支撑技术鸿沟的直接产物。按SOA原则而构造实现的
网格任务调度是网格计算的重要组成部分,直接影响着网格计算系统的性能。然而,由于网格环境自身具有异构性、分布性、开放性、不确定性以及动态性等特点,这就对传统的任务调度策
大数据的几个特性中,关于数据多样性的研究较少。度量空间数据管理分析方法把数据抽象成度量空间中的点,具有高度的通用性,是应对大数据多样性挑战的有效手段之一。由于度量
随着信息技术的高速发展,面向服务的架构(SOA)的出现极大地提高了软件开发的效率,但同时由于Web数据与资源共享程度的不断提高,资源的安全问题却变得越来越严重,如何支持分布式环