基于SDN的数据中心网络流量调度与负载均衡研究

来源 :南京航空航天大学 | 被引量 : 25次 | 上传用户:TC3000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着互联网和云计算的蓬勃发展,数据中心的规模不断增长,数据中心内的业务复杂多样,网络流量快速增加,因此对底层的网络管理提出了更高的要求。SDN作为新兴的网络范式,具有可编程性强和具有全局视图的优点,越来越多的被部署到数据中心中。本文围绕着数据中心内流量调度和服务器集群的负载均衡两个方面进行了研究,利用SDN集中控制,具有全局视图的优势,设计了具体的控制器应用,改善了系统的性能。(1)论文通过分析数据中心内流量调度的相关背景和实现原理,发现了在数据中心拓扑中多路径广泛存在,而传统的基于ECMP的流量调度方案容易造成大流碰撞的问题。提出了基于SDN的数据中心网络动态流量调度方案,以提高网络的整体利用率为目标,通过结合Open Flow协议和s Flow协议收集网络状态,获得链路的实时利用率和大流的带宽。不仅使用等价的最短路径避免拥塞的产生,同时提出了非最短路径路由,在最短路径链路利用率过高的情况下,通过非最短路径避开瓶颈链路,充分利用链路多样性。最后基于多商品流问题对大象流的路径选择进行建模,使用粒子群算法求得全局最优解。在Floodlight控制器上编写了应用程序,实现了系统的原型,通过实验验证了系统的有效性。(2)论文进一步研究了数据中心内服务器集群负载均衡的相关方法,提出了使用Open Flow交换机实现负载均衡器,通过SDN控制器的集中调度,实现全局最优的请求分发。系统结合s Flow协议进行网络状态和服务器负载的收集,以集中的视图向控制器提供决策信息,动态的设定服务器的权值。利用Open Flow的通配符规则划分请求的地址空间,通过预先在交换机上安装通配符规则来引导客户端的请求,这种方式不需要经过控制器,节省了交换机流表空间的同时减少了网络时延。最后编写了控制器应用程序实现了系统的原型,在Mininet仿真环境中进行了实验,初步结果表明提出的服务器集群动态负载均衡方案不仅优于随机负载均衡算法而且优于轮转负载均衡算法。
其他文献
飞行冲突探测与解脱是目前空中交通管理领域的重要研究方向,是解决空域飞行流量急剧增加的关键因素。安全高效的空中飞行探测与飞行冲突解脱方案不仅决定着空域交通是否可以
近年来,随着通信技术和无线网络相关设备的日益发展,无线网络得到了迅猛的发展和进步。无线网络中,节点通过电磁波、声波等媒介传递信息;而有线网络中,节点通过电缆等设备进行信息
通过对SDH传送网的有效管理和维护,能够提高网络利用率、增加网络可靠性以及业务保障的实时性,但是随着传送网网络规模的不断扩大、结构越来越复杂,网络故障分析和处理变得越
自主型水下机器人(AUV)能在非结构化的、不确定性的海洋环境下完成多项水下任务,任务规划起着关键的作用。任务规划不仅能根据下达的使命,规划出一个有效的任务序列,而且能对
近几年,三维模型被广泛的应用到游戏、工业制造、虚拟现实等领域,人们对三维模型的重用越来越感兴趣。本文的主要研究内容是三维网格模型的编辑方法,希望通过对现有模型的编辑变
海关在世界经济中发挥重要作用和贸易。在无重大破坏事件发生时,他们的工作被视为一个有效的供应链的瓶颈。然而,在恐怖活动的事件,焦点转移到他们那里,他们被赋予很高的期望来防
随着航空航天工业技术的发展,降落伞之类的大变形柔性体的应用越来越多,但是针对其工作状态的受力情况的测量和分析一直是一个技术难题。大变形柔性体的形变过程是一个短时间
统一建模语言(Unified Modeling Language) UML简洁、直观,便于建模人员之间的交流与沟通,适用于软件开发的各个阶段。然而,UML缺乏精确的形式化语义,难以对它所描述的系统进
随着多核处理器的普及,在桌面电脑和笔记本电脑上进行并行程序设计已成为可能。然而,在并行概念尚未普及的今天,传统的串行计算软件只能导致多核的闲置,只有在算法设计及软件开发
可靠性是衡量无线网络性能的重要指标之一。近年来,随着无线网络技术的日渐成熟及对传输质量要求的不断提高,如何保证无线链路的可靠性和安全性、提高现有无线网络资源的利用率