【摘 要】
:
软件定义网络(Software Defined Network,SDN)的提出,满足了网络设备和数据规模的急剧增长的需求。伴随着网络规模爆炸式的增长,应用程序的不断迭代,SDN控制平面承载越来越重的负荷。由于控制器过载导致的负载不均衡问题时有发生,控制平面存在的瓶颈问题也愈发严重,这都严重影响SDN网络性能。所以如何分配好控制器资源,最大程度地提高网络性能,已经成为研究控制器的重点问题。本文针对S
论文部分内容阅读
软件定义网络(Software Defined Network,SDN)的提出,满足了网络设备和数据规模的急剧增长的需求。伴随着网络规模爆炸式的增长,应用程序的不断迭代,SDN控制平面承载越来越重的负荷。由于控制器过载导致的负载不均衡问题时有发生,控制平面存在的瓶颈问题也愈发严重,这都严重影响SDN网络性能。所以如何分配好控制器资源,最大程度地提高网络性能,已经成为研究控制器的重点问题。本文针对SDN多控制器负载不均衡问题,提出两种解决方案:在单控制器过载的情况,本着最小化网络平均时延和网络开销的原则,提出基于逆向拍卖的SDN多控制器负载均衡算法SMLBRA。当网络中的多个控制器同时过载时,SMLBRA算法会降低交换机迁移效率并增加网络开销成本,因此提出一种基于双向拍卖的SDN多控制器负载均衡算法SMLBDA。(1)设计和实现基于逆向拍卖的SDN多控制器负载均衡算法(SDN multi-controller load balancing algorithm based on reverse auction,SMLBRA)。首先,对SMLBRA算法进行模型设计,将逆向拍卖理论与SDN多控制器架构相结合建立“一对多”逆向拍卖模型,模型中将过载的单控制器视为买方,轻载的多个控制器视为卖方,拍卖师由负载监控模块、负载整合模块和负载决策模块三个模块构成。其次,对SMLBRA算法进行详细算法分析与设计,负载决策模块中拍卖师根据卖方竞价选出合适的卖方作为目标控制器,并结合模拟退火算法以最小化平均时延和网络开销为优化目标,求解得到控制器与交换机的重映射,使控制器资源得到合理分配。最后进行实验仿真,从控制器资源利用率、系统响应时延和负载迁移完成时间等方面,将SMLBRA算法与STATIC、ECSM和SMDM算法进行实验对比分析。(2)设计和实现基于双向拍卖的SDN多控制器负载均衡算法(SDN multi-controller load balancing algorithm based on double auction,SMLBDA)。首先根据“多对多”控制器过载问题构建基于双向拍卖的SDN多控制器模型,由买方——过载控制器、卖方——轻载控制器和拍卖师构成。然后将SMLBDA算法分为多控制器资源分配阶段和交换机迁移阶段两个阶段。其中,在多控制器资源分配阶段,模型中的负载监控模块周期性地对控制器负载状况进行监控,并根据其过载程度进行排序同时提出竞价,过载程度越高竞价越高,同理轻载控制器根据其剩余资源提出售价。结合遗传算法以网络效益最大化为目标,使过载控制器与目标控制器对应匹配。在交换机迁移阶段,通过最小化交换机迁移对网络性能的影响完成交换机迁移过程,从而达到控制平面负载均衡。最后通过对算法的实验分析,将SMLBDA算法与PASMM、DALB算法进行对比,从控制器资源利用率、负载均衡度和负载均衡时间等方面验证算法有效性。通过Mininet仿真实验表明,本文提出的SMLBRA算法在降低控制器资源利用率和响应时延方面性能有所提升,SMLBDA算法在降低负载均衡时间等方面性能有所提升。
其他文献
随着我国新农村建设进程的加快实施,科学合理性的规划建设显得尤为重要。而现阶段多处于无序的自发性低水平阶段,缺乏相关成熟的理论支撑与深入研究,不同反射率下垫面对建筑室外热环境及人员活动区的微气候会产生很大影响,农村房屋建筑周边下垫面布局混乱、室外热物理环境差等问题急需解决。基于此,本文采用实验测试的研究方法,通过查阅相关文献和发展现状以及对呼和浩特周边农村进行走访调研,以下垫面反射率为研究切入点,对
我国西北甘宁黄河以东的石窟文化区是草原上的文化瑰宝,在自然灾害和人为因素作用下,石窟基本都存在不同程度的病害,如:风沙掩埋和侵蚀、表面粉化剥落、泛盐、泛碱、裂隙与空鼓等。通常采用水泥、石灰或化学浆材的灌浆技术等化学手段来进行修复工作,这些手段不仅消耗大量能源,同时对环境本身造成极大的污染,不能够满足现今时代节约资源与环境保护的要求,因此寻求新的修复方法是现阶段石窟建筑修复工作的一个重点内容。我国西
近年来,随着不同区域沟通的需要,机器翻译得到了长远地发展,少数民族语言等低资源语言也得到了越来越多地重视。针对于内蒙古自治区发展的需要,蒙汉机器翻译的研究及发展必不可少。目前的蒙汉机器翻译研究中,由于模型架构影响、蒙汉平行语料的匮乏以及语义特征提取困难等问题,导致翻译过程中仍有诸多不足,包括训练时间过长、翻译不准确、语义信息表达不足以及词向量表征不准确等问题。对上述问题进行分析研究,具体研究工作如
随着人们对生产生活中个人位置越来越关注,室内定位技术已成为导航定位领域的热点之一。卫星导航技术在室外定位领域已经获得了广泛应用,但由于卫星信号易受建筑物的遮挡,其并不适用于室内定位。超宽带(Ultra wide band,UWB)具有传输速率高、功耗低、穿透能力强等优点,但是其信号传播易受非视距(Non line of sight,NLOS)的影响;基于惯性测量单元(Inertial measur
机器翻译是自然语言处理领域中一个重要的研究方向,主要研究从一种语言到另一种语言的自动翻译。随着深度学习研究的逐渐深入,神经网络在机器翻译领域的应用逐渐变得广泛,以及学者们孜孜不倦的研究使得机器翻译的性能一直在提升。当前,神经机器翻译能够取得较好的结果主要依赖于语言对的语料丰富,因为作为一种数据驱动的方法,神经机器翻译的性能高低严重依赖于语料质量的好坏和语料规模的大小。对于数据稀疏的语言对来说,神经
2014年以来,神经机器翻译技术得到了飞速的发展,取得较多研究成果。但是在蒙汉机器翻译工作中,神经机器翻译方法的表现并不令人满意。神经机器翻译方法以规模庞大的平行数据作为依托。这正是导致神经机器翻译方法在处理蒙汉这种弱资源语言翻译任务时表现不尽人意的原因。本文主要通过数据增强方法构造伪平行语料库,以此来缓解蒙汉机器翻译任务中可用平行数据较少的问题。首先,通过简单数据增强和回译两种方法构造伪平行语料
随着互联网的发展,网络中的数据流量呈现指数型爆发增长的态势,新型数据密集型应用对边缘网络数据处理能力的要求越来越高。传统的云计算方式是将终端设备产生的数据上传到云数据中心,在云数据中心进行数据密集型的智能处理。考虑到这一过程中海量的数据传输,这种中心化处理方式受到网络带宽限制以及网络安全限制,会影响数据处理的质量和速度。为了解决这些问题,可以结合边缘网络计算存储资源,在边缘网络上进行部分数据处理,
软体机器人作为一种由柔性材料制作而成的新型机器人,凭借其本身的柔顺性,具有较高的灵活性与适应性。研究人员通过在自然界中的蚯蚓、蛇、象鼻等找到设计灵感,使软体机器人通过主动变形和被动变形来对未知复杂的环境进行适应,其在救援、探测、以及医学领域都有广阔的发展空间。软体机器人的领域正处于研究的起步阶段,因此,针对软体机器人的研究,对促进软体机器人的发展与应用具有重要意义。本文主要设计了一款四足软体仿生机
近年来,机器人及机电一体化装备已经广泛应用于建筑、采矿、排险、军事等非结构化环境中,尤其在极地科考和深空探测等极端环境领域。虽然其运用前景广阔,但对于极寒大温差环境下机械系统、机器人和机构特性的研究较少。极地、高原科考和深空探测等领域下的机械设备、机器人需要在极端环境中保持良好的工作性能,而低温环境和大温差变化造成的热变形,都会使机械零部件间的配合以及其自身的几何特征发生改变,从而无法达到预期的工