论文部分内容阅读
数据中心集中了数据处理的软硬件资源,承担着海量数据的处理和存储业务,并为用户按需提供动态、高效、可靠和廉价的信息服务。数据中心网络通过高速链路和交换设备连接着大量服务器,其结构决定着数据处理和存储的具体形式,并直接影响数据中心对用户的服务水平。本文针对可扩展的数据中心网络结构进行研究,并根据不同的应用需求和设备特征设计新型的数据中心网络架构。在国内外研究现状的基础上,针对不同规模数据中心的性能需求,本文深入研究了可扩展的数据中心网络结构设计的三个相关问题:大规模数据中心网络结构,自由规模数据中心网络结构和集装箱数据中心网络结构。其主要研究内容如下:1,为解决大规模数据中心网络结构固化的问题,本文提出基于多端口服务器直接互联的FleCube网络。该网络递归定义在多端口服务器的端口分组上,同层网络之间采用完全互联的方式组建更高一层的网络。根据FleCube网络的结构特点,本文在其上设计了分治路由和多路径路由。该网络具有良好的设计灵活性和规模扩展性,能够满足海量服务器对高网络性能的需求。2,针对基于单端口服务器和双端口服务器的数据中心网络设计,分别提出ComCell网络和DPCell网络。ComCell网络兼顾了结构的对称性和设计的灵活性,本文在其上设计了分治路由和容错路由算法。DPCell网络能够以较小的网络直径同时取得较大的扩展性和对剖带宽。这两种结构均能根据网络设备的特点,构造高性能的大规模数据中心网络。3,为提高灵活结构数据中心网络的性能,本文提出了基于贪心策略的Length Shuffle连接,并使用该连接构建数据中心网络。在Length Shuffle连接中,每次连接当前网络中最远的一对具有空闲端口的机架交换机来构建网络。该连接方式可以有效地减少网络中较长路径的数量,从而缩短网络的平均路由路径长度。部署Length Shuffle连接替代灵活结构数据中心网络中的随机连接能够有效地缩短网络的数据传输延迟,提高网络吞吐量。4,为满足集装箱数据中心网络对高带宽和高容错性的需求,本文提出基于双层折叠3级Clos结构的DPClos网络。DPClos充分利用折叠Clos结构和双端口服务器的特点,为集装箱数据中心提供双倍网络容量,较短的路由路径和良好的容错性能。该类网络结构具有较短的数据传输延迟和较大的网络吞吐量,能够满足集装箱数据中心网络的性能需求。