软件定义网络多控制器负载均衡策略的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:xianzhiwangsu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件定义网络(Software Defined Networking,SDN)实现了控制层与转发层分离。由于单一控制器有限的管理规模,在大规模网络中通常部署多个控制器来处理数据报文的转发。但网络流量的动态变化,引发了多控制器之间负载分布不均的问题,严重影响了网络性能,并导致部分控制器资源严重浪费。本文针对广域网中出现的SDN多控制器负载均衡问题,研究了 SDN多控制器负载均衡相关技术,提出了一种基于新流密度迁移交换机的多控制器负载均衡策略,设计并实现了 SDN多控制器负载均衡系统。本文主要的研究内容与贡献如下:提出了基于新流密度迁移交换机的多控制器负载均衡策略SMBNFD(Switch Migration Based on New Flow Density)。首先,将过载控制器掌管的边缘交换机加入队列,从中取出一个作为迁移交换机集合的初始节点。接着,筛选出过载控制器掌管的且与集合相邻的交换机,选择使集合新流密度最大的一个交换机加入迁移交换机集合,并将集合和邻近控制器加入迁移方案列表。不断扩大集合直到集合内交换机单位时间内发送Packet-In消息总和大于过载控制器负载与控制器平均负载之差。清空集合重复以上步骤,直到队列为空。其次,计算并归一化各方案控制器负载方差、平均传播时延两个目标值将其映射至0-1范围内,将各目标在方案列表中的最小值和最大值分别组合成迁移方案的正负理想解,计算各方案与正负理想解的欧式距离。最后,根据与正负理想解的距离计算方案与正理想解的相似度,在列表中选择相似值最大的方案作为最终迁移方案。实验结果表明,该算法在减小控制器负载方差的同时也减小了控制器与交换机的平均传播时延。基于SMBNFD策略设计并实现了 SDN多控制器负载均衡系统和管理系统。负载均衡系统包括负载收集、负载计算、时延计算、策略搜索、迁移决策以及交换机迁移模块。管理系统包括控制器查询、拓扑查询和负载管理模块,各模块均通过了系统功能测试。
其他文献
目的 观察全程药学服务干预促进小儿慢性咳嗽临床合理用药的效果.方法 106例小儿慢性咳嗽患儿,随机分为对照组及观察组,各53例.对照组实施常规用药指导,观察组实施全程药学服务干预.对比两组的临床合理用药情况、患儿家长就医满意度及药费.结果 3个月后回访时,观察组口服抗菌药物使用率、静脉注射抗菌药物使用率及吸入性糖皮质激素使用率分别0、0、0,低于对照组的13.21%、11.32%、22.64%,差异有统计学意义(P<0.05).对照组患儿家长就医满意度评分为(81.07±5.93)分、药费为(4964.2
目的 探讨染色体分析在慢性骨髓增殖性疾病诊断及治疗中的应用价值.方法 95例慢性骨髓增殖性疾病患者,采集骨髓细胞,对染色体行R显带技术制备分析,分析骨髓增殖性疾病患者染色体异常检出率、慢性粒细胞白血病染色体异常检出率及治疗前后染色体变化情况.结果 95例慢性骨髓增殖性疾病患者染色体异常检出率为77.89%(74/95),Ph染色体阳性率为70.53%(67/95),其他染色体异常检出率为7.37%(7/95).82例慢性粒细胞白血病患者,染色体异常检出率为81.71%(67/82),其中Ph染色体阳性率为
目的 探究自动听性脑干反应法(AABR)在新生儿听力筛查中的应用效果.方法 选取2017年1月~2020年10月我院出生的新生儿1447例,分别采用AABR法与耳声发射法(OAE)进行初筛、复筛测试,同时分析不同孕周、是否合并疾病及不同出生体重新生儿的AABR法筛查结果.结果 1447例新生儿AABR筛未通过率及复筛均低于OAE筛查(7.19% vs 18.04%与5.18% vs 10.37%)(P<0.05);不同孕周新生儿AABR筛查结果有显著差异(P<0.05),不同孕周组间两两比较结果显示,孕<
目的 探讨心理健康支持系统对2~3岁听障儿童干预后的影响.方法 2017年9月~2020年9月在本院耳鼻喉科随访的听障患儿90例作为研究对象,根据随机原则把患儿分为支持组与对照组各45例.对照组给予护理宣教等常规指导,支持组在对照组基础上给予心理健康支持,观察时间3个月,调查与记录患儿干预后情况.结果 干预后支持组的听觉评估、语音清晰度、主题对话、看图说话、听话演示、模仿句长等方面评分均显著高于对照组(P<0.05).支持组的总有效率为93.33%,显著高于对照组的77.78%(x 2=4.406,P=0
目的 探索听障儿童元音/u/的针对性游戏训练.方法 选择一名/u/音发音不清的听障儿童,从2020年10月~2020年11月,以听觉为基础,采取一对一的教学形式,通过新颖有趣的游戏,将听觉、言语与游戏训练有机结合实施康复.结果 经过训练,被试能正确地说出含有/u/的词语和短句.结论 将游戏训练融入听障儿童的言语训练中,不仅有助于提高听障儿童学习兴趣,使不良发音得到改善,还有助于听障儿童沟通交往更顺畅.
如今软件开发在互联网时代被广范使用,其应用场景日益丰富多样,其规模和复杂度也随着日益增长,以致软件开发的效率和质量出现了瓶颈,甚至引发了“软件危机”问题。为了解决上述问题,研究人员尝试引入各种方法到软件开发和自动化技术中,包括面向对象方法、结构化方法、原型方法等。其中Object-Z语言作为面向对象的形式化描述方法,可以通过构造操作组件和状态封装来支持对大型软件开发系统的语法以及语义的描述。但是目