软件定义网络中基于时延约束的多控制器负载均衡优化算法研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:lala_
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件定义网络(Software Defined Networks,简称为SDN)通过其核心技术Openflow将网络的控制平面从数据平面中分离后,集中式的控制器掌握全局网络控制功能。在网络规模较大的广域网中,现有的单控制器方案存在低带宽和高时延等问题,因此,多控制器部署问题应运而生,该问题的核心为确定网络所需控制器数目以及控制器部署位置。研究表明,合理的控制器数目以及控制器部署位置可以保证控制器间的负载均衡,也能够降低网络时延。本文针对SDN中基于时延约束的多控制器负载均衡优化算法进行研究,研究内容如下:(1)多控制器静态部署中基于时延约束的负载均衡优化算法研究:本文提出了多控制器静态部署算法解决初始网络中的负载不均衡和时延过大等问题。首先,基于初始时刻网络流量大小、单个控制器的最大处理能力以及衰减因子,确定所需控制器数目M;其次,利用贪婪算法确定首个控制器节点,并以其为根节点构建一棵负载有限的改进代价的最小生成树子树;进一步,利用改进的贪婪算法确定剩余M-1个控制器节点,并分别以其为根节点构建M-1棵负载有限的改进代价的最小生成树子树;最后,更新各子网内控制器位置以减少网络传播时延,确定初始M个负载均衡的子网。实验结果表明,该算法与帕累托模拟退火算法、优化的K-Means算法等相比,可以使网络负载均衡情况平均提高29.65%,且可以保证较低的网络传播时延。(2)多控制器动态调整中基于时延约束的负载均衡优化算法研究:由于网络流量随时间推移而不断变化,因此在上述研究的基础上进一步研究该问题,将多控制器动态调整分为三种情况。情况一:任意时刻网络总流量未过载,提出在线优化算法调整子网间交换机映射关系使各子网负载满足效率区间,并优化网络时延;情况二:存在某时刻网络总流量过载,提出控制器激活算法确定新增控制器的数目及位置,利用情况一中的在线优化算法调整控制器间负载;情况三:存在某时刻网络总流量低于效率区间,提出控制器休眠算法确定待休眠控制器的数目及位置,利用情况一中的在线优化算法调整控制器间负载。实验结果表明,本文提出的多控制器动态调整算法适用于以上三种情况,可以在保障网络连通性的基础上,使网络负载均衡情况平均提高34%,同时保证较低的网络传播时延。
其他文献
如今,网络技术被广泛地应用于人们的生活中。消费者们也开始在网上发表他们对于某产品的评论。同样,卖家如何回复消费者的评论,尤其是负面评论,对于吸引顾客以及人际和谐的实
目的:急性Stanford A型主动脉夹层是心血管外科中的危重症之一。急性Stanford A型主动脉夹层患者术后转归差,院内死亡率高。本研究目的为回顾分析青岛大学附属医院低体温停循
本翻译实践报告原文选自美国权威学术期刊《细胞》(Cell),题为“免疫代谢综述”(An Integrated View of Immunometabolism)。原文聚焦代谢组织中肥胖相关的慢性炎症发展,这些
【研究背景】人巨细胞病毒(Human cytomegalovirus,HCMV)是一种β疱疹病毒,在围生期感染率高,因新生儿免疫发育不完全,HCMV感染能导致多种先天性疾病,例如神经系统疾病、视网
帕金森病(PD)是第二大常见的神经退行性疾病,以静止性震颤、肌肉强直、运动迟缓、姿势,步态异常为临床表现,其病理特征主要是黑质(Substantia nigra,SN)多巴胺能神经元的缺失
科尔沁地区是世界上中国蒙古族人最密集、且蒙古族传统音乐蕴藏最为丰富、表现形式最为多样的地区之一,其中科尔沁短调民歌是蒙古族传统音乐的重要组成部分,广泛流传于科尔沁
目的:探讨血管内超声(Intravascular Ultrasound,IVUS)在冠脉左主干(Left main coronary artery,LMCA)病变患者经皮冠脉介入术中(Percutaneous coronary intervention,PCI)的
日益严格的排放法规对柴油机后处理装置的要求越来越高,相比于愈发复杂和昂贵的后处理装置,柴油机低温预混合燃烧技术能从根本上改善柴油机缸内燃烧情况,提高能源使用效率,同
目的正己烷作为现代工业常用的化学溶剂,主要运用于制鞋、印刷、油漆和电子行业。由于正己烷的急性毒性较低,在职业工作中,正己烷急性中毒案例并不多见。正己烷职业中毒多是
超纯铁素体不锈钢因其极低的碳、氮含量(w[C+N]≤150×10-6),并添加钛、铌等稳定化元素,而获得优越的耐蚀性、加工性和焊接性;其作为节镍经济型不锈钢,被广泛运用于轻工、家