数据中心网络拥塞控制算法研究

VIP免费
3.0 侯斌 2024-11-19 4 4 6.18MB 46 页 15积分
侵权投诉
随着云计算技术的提出和发展,数据中心网络逐渐成为一个研究热点。数
中心网络作为云计算系统的基础设施,为上层的云计算应用提供可靠、高效的
据通信、计算和存储服务。TCP 协议是数据中心网络中的主要传输协议,数据中心
网络内部的传输性能直接影响上层应用的效率,但经过研究发现高带宽、低延
迟的数据中心网络中 TCP 传输协议存在拥塞问题,表现为吞吐量下降和延迟增加
也就是普遍存在的 TCP Incast 问题。因此本文对 TCP Incast 问题展开了深入的研究
本文介绍了数据中心网络的体系结构、特点和通信模式。当前国内外研究者们
针对 TCP Incast 问题,从不同层次和角度提出了典型的解决方案,本文对这些方
案的算法进行描述和分析,进一步对它们的优势、局限性加以对比和总结。
随后基于以上工作,提出了一种能有效减轻 TCP Incast 问题的拥塞控制算法
FFDTCP(Fast Feedback Datacenter TCP)FFDTCP TCP 基础上采用显式拥塞通知
机制,中间交换机和路由器利用 2个显式拥塞通知位通告 4种拥塞级别给发送端,
发送端根据拥塞信息所表示的拥塞级别快速调整拥塞窗口,减少拥塞,从而避
瓶颈链路丢包导致的吞吐量急剧下降、延迟增加等问题。最后使用 NS2 进行了网络
模拟仿真实验。仿真实验结果表明,相比 TCP 协议,FFDTCP 可以保证较低的时
延和更大的吞吐量,有效得缓解TCP Incast 问题,提高了数据中心网络传输
能。
关键词:数据中心网络 TCP Incast 拥塞控制 NS2 仿真
ABSTRACT
With the introduction and development of cloud computing, Data center network is
becoming a hot topic. Data center network as infrastructure of cloud computing system
to provide reliable and efficient data communication ,computing and storage services
for the upper cloud computing applications. TCP protocol is the main transport protocol
in data center network , the transmission performance of the data center within the
network directly affects the efficiency of the upper application, but studies have found a
reliable TCP transport protocol in high-bandwidth, low-latency data center network
exists in a performance problem, which is a common TCP Incast problem. Thus,we
conduct a depth research on TCP Incast problem in data center networks.
The paper describes the architecture, features and communication mode of the data
center network, then pointed out the main reason for TCP Incast problem.The current
domestic and foreign researchers for TCP Incast problem, proposed the typical solutions
of TCP Incast problem from different levels and angles, the paper makes a detailed
presentation,and analysis their advantages and limitations,then summaries these
programs.
Finally, based on above work,proposed a improved protocol FFDTCP(Fast
Feedback Datacenter TCP) protocol ,which can effectively reduce the TCP Incast
problem.The congestion control algorithm of FFDTCP based on ECN and used 2 bits
indicated 4 levels of congestion degree,then senders adjust congestion window
according to the congestion information to achieve the purpose of reducing congestion
and avoiding bottleneck link packet loss leads to a sharp decline in throughput problem .
NS2 simulation shows that the algorithm can guarantee low latency and high
throughput,effectively mitigate the TCP Incast problem and improve the transmission
performance of data center network.
Keywords: Data Center Networks, TCP Incast, Congestion Control ,
NS2 Simulation
中文摘要
ABSTRACT
第一章 绪论...............................................................................................................1
1.1 研究背景与意义..................................................................................................1
1.2 国内外研究现状..................................................................................................2
1.3 主要研究工作及结构安排..................................................................................4
第二章 TCP Incast 问题相关研究综述.....................................................................5
2.1 数据中心网络简介..............................................................................................5
2.1.1 数据中心网络体系结构及对比分析......................................................5
2.1.2 数据中心网络特点..................................................................................7
2.1.3 数据中心通信模式..................................................................................7
2.2 TCP Incast 问题研究............................................................................................8
2.2.1 问题描述..................................................................................................8
2.3 TCP Incast 问题现有的解决方案........................................................................9
2.3.1 解决方案概述..........................................................................................9
2.3.2 链路层的解决方案................................................................................10
2.3.3 传输层的解决方案................................................................................13
2.3.4 应用层的解决方案................................................................................17
2.3.5 其它解决方案........................................................................................18
2.4 解决方案对比分析............................................................................................20
2.5 本章小结............................................................................................................21
第三章 FFDTCP:快速反馈数据中心网络 TCP..................................................22
3.1 TCP Incast 问题原因分析..................................................................................22
3.2ECN 机制介绍....................................................................................................22
3.2.1 ECN 机制概述.......................................................................................22
3.2.2 ECN 机制设计.......................................................................................23
3.3 RED 算法介绍...................................................................................................25
3.3.1 RED 设计思想.......................................................................................25
3.3.2 RED 算法...............................................................................................26
3.4 DCTCP 协议介绍..............................................................................................27
3.5 DCTCP 算法分析..............................................................................................27
3.5.1 DCTCP 设计思想..................................................................................27
3.5.2 DCTCP 算法..........................................................................................28
3.5.3 DCTCP 算法理论分析..........................................................................28
3.6 FFDTCP 协议介绍.............................................................................................29
3.6.1 FFDTCP 设计思想.................................................................................29
3.6.2 FFDTCP 算法.........................................................................................29
3.6.3 FFDTCP 算法理论分析.........................................................................31
3.7 本章小结............................................................................................................31
第四章 FFDTCP 算法模拟实验结果及分析..........................................................32
4.1 NS2 仿真软件....................................................................................................32
4.1.1 NS2 仿真软件简介................................................................................32
4.1.2 NS2 软件结构........................................................................................32
4.1.3 NS2 仿真步骤........................................................................................33
4.2 仿真环....................................................................................................34
4.3 仿真结果分析....................................................................................................35
4.3.1 吞吐量分析............................................................................................35
4.3.2 时延分析................................................................................................38
4.4 本章小结............................................................................................................39
总结与展.................................................................................................40
5.1 总结....................................................................................................................40
5.2 ....................................................................................................................41
参考..................................................................................................................42
1
第一章 绪论
第一章 绪论
1.1 研究背景与意义
2007 年底,云计算作为一个念被正式的提出,这在历史上是一个革命
创举,云计算的提出同时示着计算能可以作为一种质商品进行商品交换
通,和天然气水电粮食,方便的随即取用,价格便宜截至当前,
软、IBM亚马逊IT 商界巨擘都推出了各自的云计算平台,同时云计算
作为未来发展的最要的决策之[1-2]互联网上有许多比较主要的应用比
交网络、同步存储和搜索引擎等,这些是云计算的体现式。因此,研究云计
算不可以业界技术发展的趋向,而且还具有特别高的实应用价值
数据中心作为云计算的层基础设施,它数以的服务器
间。随着云计算技术的发展和快速普及,数据中心也逐渐成为一个比较热
题。数据中心由成万台服务器构成,能为大型信息系统提量数据
理和存储服务。用服务器和以网交换机作为当前数据中心件,TCP/IP
协议作为内部服务器的传输协议。所有的服务器通过网络交换机进行接,
一个大的通信网络,数据中心网络Data Center NetworksDCNs[3]近年来
大型数据中心网络被建立起来,用于支持许多重要的在线服务,比
Webpage SearchOnline GameSocial Networks式文件系统如谷歌文件系统
Google File SystemGFS)[4]以及分式存储系统BigTable[5]MapReduce[6]
数据,其位的
2006 Google 几十个数据中心中有大450000 个服务器行,
Microsoft 数据中心服务器的数量每十四个就增加一[7]
随着数据中心网络进入了快速发展和展的时,随后问题也相现。当
前,数据中心网络的上层应用重受到据中心网络性能的阻碍[8],在 Google
查报中,检索结果响应时间增加 0.5s20%入就会受到损
与此同时 Amazon 的统计数据也1%营业[9]将会减少当增加 0.1s 的响应
时间,数据中心网络的体系结构、路由交换效率结点传输性能等
因决定面向计算的数据中心网络的性能,而数据中心网络的上层应用要数据
中心网络内部要保证其传输的可靠性,因此数据中心网络内部主要使用可靠的
TCP 传输协议。而经过研究发现 TCP 可靠传输协议在广域网中表现很好
数据中心网络中存在问题,主要在对数据很好容错性、丢
传的概率相对高,影响服务数据延迟比较大、响应缓带宽利用
率比较低,不能分的利用数据中心网络高带宽的优点,成带宽。这就是
TCP Incast 问题[10-12]作为云计算系统的层基础设施,数据中心网络在为上层提
供服务的同时,其性能也影响着上层应用的服量。因此,为了云计算上
层应用和服务对于高吞吐量和低响应时间的需求通过对数据中心网络拥塞控制
算法进行研究解决 TCP Incast 问题,给出有效的解决方案要的
摘要:

数据中心网络拥塞控制算法研究摘要随着云计算技术的提出和发展,数据中心网络逐渐成为一个研究热点。数据中心网络作为云计算系统的基础设施,为上层的云计算应用提供可靠、高效的数据通信、计算和存储服务。TCP协议是数据中心网络中的主要传输协议,数据中心网络内部的传输性能直接影响上层应用的效率,但经过研究发现在高带宽、低延迟的数据中心网络中TCP传输协议存在拥塞问题,表现为吞吐量下降和延迟增加,也就是普遍存在的TCPIncast问题。因此本文对TCPIncast问题展开了深入的研究本文介绍了数据中心网络的体系结构、特点和通信模式。当前国内外研究者们针对TCPIncast问题,从不同层次和角度提出了典型的解...

展开>> 收起<<
数据中心网络拥塞控制算法研究.doc

共46页,预览5页

还剩页未读, 继续阅读

作者:侯斌 分类:高等教育资料 价格:15积分 属性:46 页 大小:6.18MB 格式:DOC 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 46
客服
关注