论文部分内容阅读
随着大数据、云计算和高性能计算热潮的兴起及发展,数据中心作为业务应用的载体,已然成为业界应用和学术研究的热点。数据中心网络的特性与传统广域网差异巨大,部署在数据中心中的应用需求以及数据流量的特性千差万别极富变化,这些对数据中心的可用性可靠性提出了新的要求。本文从提升数据中心网络通信的高带宽低时延这两个性能出发,对数据中心常用的胖树拓扑路由方案设计以及数据中心突发同步数据流间的冲突缓解问题这两个细分领域进行探索性的研究。本文研究了数据中心的负载均衡路由问题。Fat-tree网络拓扑具有等分带宽等特性,广泛应用在数据中心。但当前负载均衡的路由选择算法在不同的数据流量模型下各有优劣,并且实现复杂。我们回归到负载均衡思想的根本点出发,采用固定的周期性序列的服务器和顶层交换机连接配置,将数据平均发散到各个顶层交换机,使得系统能达到良好的负载平衡,对数据流量模型不存在任何的依赖性。并且采用固定连接的方案不需要上行的缓存和调度,流控机制简化成单级流控,大大减轻了网络硬件实现和控制信息的复杂性。本文研究了数据中心并发流量导致拥塞丢包的问题。并发数据流同步传输会导致瓶颈汇聚交换机拥塞丢包,从而导致等待超时重传吞吐量下降。DCTCP能一定程度缓解,但具有支持并发流上限。我们在DCTCP的基础上,通过修改协议兼容的ECN协议,将丢包打上特定标志后反向路由回溯到发送端,作为丢包显式通知;在发送端引入基于流的截断二元指数退避重传机制,以达到吞吐量和重传率的有效合理折衷。我们提出的改进型DCTCP在数据中心内多种拓扑以及流量模型下都能以很小的重传取得吞吐量的大幅提升,有效打破DCTCP的上限,消除了超时问题。