基于OpenFlow的网络负载均衡算法的研究与设计

被引量 : 0次 | 上传用户:xujingtony
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着“云”概念的兴起,云存储、云计算、云视频、云安全等云服务成为了炙手可热的红人。而在这股云浪潮的背后,则是各大云服务提供商建立的大型数据中心,通过成千上万的服务器组成集群,配套对应的存储系统、网络互连设备等各种要素,借助虚拟化的手段充分利用计算、存储和网络等各类资源。在规模如此庞大的数据中心内部每个服务器实例随时都有可能有各种不同应用向网络中注入流量,如何将内部巨大的负载进行均衡使网络资源得到充分利用是个亟待解决的问题。OpenFlow技术源于斯坦福大学的一个研究性项目,后逐步发展成为SDN的概念,而OpenFlow自然成为了SDN使用最广泛的网络协议。OpenFlow通过集中式的控制器将控制层面从传统交换机中剥离,以下发流表的方式指挥交换机处理网络流量,交换机只负责根据流表转发。OpenFlow这种流表方式的管理使得网络数据的处理层次扁平化,能满足更细粒度的处理要求。本文针对数据中心常见的胖树网络拓扑,在使用单跳贪婪选路的DLB负载均衡算法基础上,提出了一种基于OpenFlow的改进的GLB负载均衡算法,该算法预先计算出网络中所有主机两两之间存在的所有路径,每条路径包括从源主机至目的主机所需经过的所有链路,算法基于这条路径上所有链路的当前可用带宽为每条路径生成一个权重,用以衡量该路径的均衡程度。当网络中有数据流需要进行选路,算法根据源和目的主机找出所有可用路径,选出权重最高即均衡程度最好的路径作为算法输出,避免了单跳贪婪选路可能获取的局部最优路径。本文使用OpenFlow的方法,在OpenFlow控制器POX平台上以模块的形式实现了这两种算法。然后在经过自定义修改的Mininet仿真平台上,通过搭建胖树拓扑的数据中心网络环境,采用随机流量场景,经过实验得出数据,根据平均带宽利用率、平均报文传输时延和链路负载抖动等性能指标,分析验证了本文所提出的GLB算法在负载均衡性能优于DLB算法。
其他文献
根据新疆(含兵团)23个棉花主产区22年的棉花生产数据,选择了单产变异系数、受灾率〉30%的概率、效率指数和专业化指数4个指标,采用聚类分析法中的分层聚类法对这些区域进行了生产
目的:基于肝癌的发病机制与细胞增殖和凋亡的失衡密切相关,以P53、Bax、Bcl-2与肝癌细胞凋亡明确相关的基因为切入点,进行相关研究,观察牛黄参(NHS)含药血清体外诱导人肝癌细株HepG
随着新技术的不断发展,电子政务所依托的技术在更新换代,电子政务的内涵也在不断的丰富,由最初的办公自动化,到后来的政府上网与政府信息化,后来又将治理的概念引入电子政务,
对人的研究是西方哲学界永恒的话题,萨特开创存在主义哲学归根到底仍然是探求人的本质,追求人的自由,所以萨特存在主义哲学是为他的存在主义人学服务的。萨特存在主义人学思
目的:附子汤类方是仲景《伤寒杂病论》治疗痹证的特色方,本文通过对仲景巧妙应用附子汤类方治疗痹证的临床经验进行归纳、总结,探究附子汤类方治疗治疗痹证的临床应用规律与证治
目的中国是最讲养生之道的国家。养生,在先秦时已被我国人们广为重视,其热爱程度尤以楚地为盛。可是长期以来,学术界较少在中华古代文化背景下去研究先秦养生思想,全面审视先秦楚
皮肤色素沉着是皮肤科的疑难之症,例如黄褐斑、老年斑、雀斑、黑变病、颜面黑痣、胎斑等,严重影响着美容。现代生活中,随着人们生活水平的日益提高,美白祛斑渐渐变成了一个很热门
以由3-(甲基丙烯酰氧)丙基三甲氧基硅烷(MPS)表面修饰过的SiO2为无机粒子,聚己内酯二醇、甲基丙烯酸羟乙酯和异佛尔酮二异氰酸酯为聚氨酯(PU)前驱体,甲基丙烯酸甲酯、甲基丙烯酸和
第一部分2型糖尿病大鼠及十二指肠空肠旁路术动物模型的建立及评价背景糖尿病是最常见的慢性病之一,其中2型糖尿病(Type2diabetes mellitus,T2DM)占90%以上。2011年,全球糖尿
目的:探讨健康宣教对血液透析患者的作用。方法:选择112例肾功能障碍需要血液透析的患者,将上述患者随机分为对照组、观察组56例,对照组患者采用医院一般的医生叮嘱,告诉患者治