软件定义光互连数据中心的性能优化

来源 :天津大学 | 被引量 : 0次 | 上传用户:dakeke
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为满足软件定义光互连数据中心的可扩展性、低成本和低时延的性能需求,本文通过设计控制层分布式架构、压缩数据层交换器流表和提出高效交换调度算法来实现,取得如下研究成果:1)提出控制层控制器分布式放置算法。把集中式放置的控制器分布式放置到光互连的数据中心中,控制器之间通过骨干网中光链路进行消息传输,以缓解控制器处理多流请求的压力,且为这些流量提供就近控制器的传输路径,但也增加了控制器间消息的传输时延。本文提出了整数线性规划(ILP:Integer Linear Program)设计和启发式算法,考虑链路时延、控制器成本等代价,折中控制器之间同步消息带来的传输代价和交换器请求消息带来的传输代价,将控制器分布式最优化放置。实验证明了所提算法在满足数据层流请求的同时使系统的总开销最小,提高了控制层的可扩展性。2)提出数据层交换器流表压缩算法。从控制流表规模的角度入手,提出基于动态路由生成策略的流表压缩算法。在考虑流量特征、传输时延、网络拓扑等因素下,将流表压缩和路由优化进行联合设计。首先提出了ILP设计,通过折中交换器流表硬件代价和数据平均传输时延代价,最小化系统总成本,生成最优的路由进行流表压缩。为提高算法执行效率,进一步提出了基于重叠路由的流聚合(ORWFA:Overlapping Routing with Weighted Flow Aggregation)算法,其核心思想为:基于高权重流优先(HWFF:High Weight Flow First)原则构建最小生成树,进而基于最小生成树构造的路由进行流表压缩。实验结果证明所提算法通过动态的路由分配策略实现流表压缩,降低了流表存储芯片成本。3)提出数据中心中的数据包多跳调度算法。高性能数据中心需要大容量光交换器来保证服务质量(Qo S:Quality of Service),其中光交换器的重配置开销和多级交换架构中的调度算法效率是两个关键挑战因素。本文基于多级Clos光交换架构,利用多个并行工作的中间级光交换器来提供空间加速比以弥补重配置开销。并提出多跳调度机制,在保证无阻塞的基础上,利用矩阵分解调度算法中存在的空时隙。分别提出了多跳路由和调度(MHRS:Multi-Hop Routing and Scheduling)算法和DETOUR算法,通过仿真实验证明其有效的降低了数据包的平均传输时延。
其他文献
研究目的与内容:NMO(Neuromyelitis Optica,NMO)在2004年以前一直被认为是多发硬化(Multiple Sclerosis,MS)的一种亚型,直到水通道蛋白 4(Aquaporin 4,AQP4)抗体发现促使视神
飞秒激光的应用已经遍及物理、生物和化学等领域;然而,在很多应用场合需要激光光源同时具备宽的光谱调谐能力和窄的脉冲宽度。光纤飞秒激光器泵浦的光学参量源是获得高重复频
激光选区熔化(Selective laser melting,SLM)技术通过高能激光束熔化金属粉末进行逐层叠加成形,不仅突破了传统加工工艺对零件几何形状的限制、提高材料利用率,而且在加工过程
雷达信号中的微多普勒效应使雷达除了具有探测方位、速度及距离的功能之外,还具有识别目标的能力。基于微多普勒特性的人体运动识别在人机交互、自动驾驶、医疗监控、灾害救
永磁无刷直流电机以其结构简单,运行可靠,功率密度高等优点,广泛应用于航空航天、工农业生产、日产生活等领域,而电磁转矩的控制性能将直接影响整个电机系统在各应用领域的运
针状、片状等晶体形态不佳的化工固体产品常存在堆密度低、流动差等问题,影响产品的后处理加工性能和产品质量。由于结晶过程中晶体生长和粒子聚结过程复杂,很难通过经验性的
为了解决传感器基质干扰和低效的问题,本文仿生设计合成了多种两性离子聚合物和多肽,并在表面等离子体共振传感器(SPR)表面构建了抗污染涂层,开发了两种SPR单通道多重检测的
锂单离子聚合物电解质(SPE)因其能够缓解阴离子的浓度梯度、抑制锂枝晶的生长以及减少电池的极化损失而倍受关注。双苯磺酰亚胺由于强电子离域特性有望应用于锂单离子聚合物电
自第三次工业革命,人类社会的快速发展伴随着极大而快速的能源消耗。而进入二十一世纪以后,能源问题更是成为人类社会面临的主要问题之一。目前,传统化石能源仍是世界的主要
科学认识城市环境中危险液化气体泄漏事故发展规律,是对此类事故进行准确评估、精准救援的前提。液化气体泄漏扩散过程往往具有明显的多相流特征,按照其发展规律可分为三个阶