更全的杂志信息网

一种负载感知的虚拟网络映射算法∗

更新时间:2009-03-28

1 引言

针对日益丰富的网络应用,传统网络体系结构在灵活性、实时性、便捷性等方面越来越难以适应[1]。为解决该问题,一部分学者对虚拟网络技术进行了研究,为该问题的解决开辟了新的途径[2]。虚拟网络是指通过抽象、分配、隔离机制,在一个公共物理网络上支持多个虚拟互连架构,各个虚拟互连架构之间协议体系相互独立的逻辑分成网络。具有链路和节点资源约束的虚拟网络到物理网络的映射问题被称为虚拟网络映射问题。

针对虚拟网络映射问题,Wang等[3]所提出了一种自适应虚拟网构建算法(BACA)链路负载均衡性和节点负载均衡性都进行了考虑。但BACA算法假定节点映射是已知的,因而只从边映射的角度来分析虚拟网络映射问题;Cheng等[4]提出了一种拓扑感知的虚拟网络映射算法,提高了虚拟网络请求成功率,但是没有考虑中间节点的资源消耗;Lischka等[5]考虑了节点及链路的映射开销,但链路开销出现偏差时方法的成功率较低;蔡志平等[6]提出在满足虚拟网络资源需求的前提下,将虚拟网络植入到合适的底层物理节点和链路,但该方法的计算复杂度较高;陈晓华等[7]根据底层网络资源利用率的训练方法以及主动休眠底层节点和链路算法,提高休眠节点和链路数量,实现高效节能虚拟网络映射,但该方法没有考虑虚拟网络请求成功率的优化。上述方法均在不同程度上存在网络负载失衡问题,为此,本文提出了一种负载感知的虚拟网络映射算法(a workload-aware virtual network map⁃ping algorithm,WAVNM),同时考虑了基础网络的链路负载和节点负载,以均衡映射后的虚拟网络的流量。

2 虚拟网络映射分析

映射成本是虚拟网络映射需要解决的核心问题,因此通常以映射成本最小作为优化目标,即物理网络使用最少的带宽资源和计算资源来满足虚拟网络的需求。在分析虚拟网络映射问题时,物理网络可以被看作是一个无向图GS,其被定义为

 

其中,为物理网络的剩余计算资源;为物理网络的剩余带宽资源;NS为物理网络的节点集;LS为物理网络的链路集。

虚拟网络请求也可以被看作是一个无向图GV

 

其中,为虚拟网络所需的计算资源;为虚拟网络所需的链路资源。

如果把虚拟网络映射过程看作是一个映射操作M,其是GV映射成GS的一个子集,并且该子集是GVGS中的象,即该子集满足两个条件,一个是它的计算和链路资源不小于,另一个是它的计算和链路资源不大于。因此,可表示为

 

式(3)可以进一步分解成节点映射和链路映射:

 

2)如果根据步骤1)起始节点选择原则未找到ns,那么根据步骤1)结束节点选择原则来选取ns

本试验利用CHCP的免疫增强作用,与IBD 疫苗配合使用,测定法氏囊特异性抗体效价,结果显示,中药复方多糖能显著提高雏鸡免疫法氏囊疫苗后的抗体水平,效果优于黄芪多糖组和疫苗对照组.胡元亮[12]3-5、张国祖[13]27-30的研究也得到了类似的结果.

同点试验的两处理除灌水方式、追肥方式及追肥量不同外,各项田间管理及农事操作措施均保持一致,统一按照制种公司要求进行。磷二铵和硫酸钾肥均用作基肥,尿素结合灌水进行追施,且膜下滴灌追施总量较常规大水漫灌减半。

3 问题建模

设物理网络为加权无向图GS(NS,ES),其中(M为物理节点个数)是物理网络节点集合,ES是物理网络链路集合。分别是总的CPU资源与可用CPU资源,之间的物理链路,而分别为的总带宽与可用带宽(i,j=1,2,…,M)。由于虚拟映射网络是物理网络的子图,因此,虚拟映射网络也可以用加权无向图GV(NV,EV)来表示,其中(N为虚拟映射网络中的节点个数)是虚拟映射网络节点集合,EV是虚拟映射网络链路集合。所需的计算资源,而表示虚拟链路所需的带宽。那么,虚拟网络映射到物理网络的数学模型为

 

在实际应用中,虚拟链路所对应的物理路径上的中间节点需要消耗部分CPU资源才能实现数据包的转发。在本章中,所对应物理路径上的每个中间节点消耗的CPU资源。令 Γ =100CPUunits,Φ=100BWunits,数据包大小为Pn byte,中间节点转发该数据包需要花费的CPU周期为ω,那么的计算公式为

 

同时式(7)满足下列条件:

 

其中,表示虚拟链路所对应的物理路径上的最小剩余带宽。式(8)表明物理网络节点的处理能力能够满足自身需求和作为中间节点的需求。式(9)表明虚拟链路所对应的物理路径上的最小剩余带宽大于链路所需的带宽

规模较大、周期较长、组织性要求高的城市针灸项目经常涉及到各种的社会群体和政府职能部门,需要建立一个广泛参与的合作模式,以推动项目启动和实施[13]。以2017年刚刚投入使用的首尔空中花园项目为例,项目的目标是为了改造首尔市中心火车站旁一段长达近1km的废弃高架路,将其塑造成一个市民的活动和教育基地,成为首尔市中心的绿色地标(图8)。项目的主要设计方是来自荷兰的MVRDV公司,他们与首尔市政府,当地的NGO组织、景观团队、城市顾问和意见小组等等组成了一个广泛的合作团队。

为了衡量链路负载和节点负载的均衡性,下面对链路负载和节点负载进行数据建模。对于物理网络节点而言,其除了可以作为工作节点来进行计算以外,还可以作为中间节点来进行数据包的转发,因此,的负载为

 

那么,整个物理网络节点的平均负载Navg

 

而整个物理网络节点的负载方差Nσ

相较于奥巴马政府,特朗普政府对“一带一路”倡议的政策应对更为全面,也更具有针对性。概括起来,主要集中在如下几个方面。

 

同理,物理链路的负载为

 

其中:所对应的物量链包括其它

5)调整 αβ ,更新

 

由于在生成初始种群的时候,并未从整个物理网络的角度来考虑节点负载和链路负载的均衡度,因此需要在迭代阶段对映射方案进行调整,改善请求接收成功率、整体资源负载均衡度、长期运营收益[12]等。

 

为了实现链路负载和节点负载的双均衡,本文所定义的目标函数为

 

其中,αβ分别为节点负载调节因子和链路负载调节因子,并且0<αβ<1,α+β=1。α(或 β)的取值根据 Nσ(或 Lσ)动态地进行调整。当 Nσ(或Lσ)较大时,减少α(或β)的取值,改变虚拟网络映射,从而实现链路负载和节点负载的双均衡。

4 负载感知虚拟网络映射算法WAVNM

根据上述分析可知,虚拟网络映射问题是一个多目标优化问题,并且其已被证明是一个NP-hard问题[8]。对于多目标优化问题,粒子群优化算法是一种常用的求解方法[9]。针对标准粒子群优化算法存在过早收敛[10]和局部最优[11]的问题,因此本文使用改进的粒子群优化算法来进行虚拟网络映射问题的求解,算法包括初始化和迭代两个阶段。

4.1 初始化阶段

首先,我们引入能力衡量参数,该参数的定义为

 

在初始化阶段,WAVNM算法通过以下四个步骤生成初始种群。

1)为GV中的每个虚拟链路选择相对应的GS中的起始节点ns和结束节点ne;起始节点选择原则:(1)ns未被虚拟链路使用;(2)ns的值不小于所有未被虚拟链路所使用的节点的能力衡量参数;结束节点选择原则:(1)nens的最小跳数不大于 Nhop;(2)在 Nhop范围内,ns值最大,并且ns的可用CPU资源能够满足需求;(3)在nens之间的所有最短路径中,选择一条链路负载最小并且满足式(8)和式(9)的路径。

播放一段旋律,让学生猜曲名。营造愉快的氛围,以轻松的心情开会。本堂班会因围绕《窗外》这首歌展开,索性我就开门见山,引入歌曲,让学生放下戒备心理,轻松上课,这样才能使其乐于参与活动,才能敞开心扉,最终达到育人目的。

其中,PS为一组物理链路LS的集合,即一条虚拟链路可由多条物理链路来实现。

污水管理站、公交通车点等民生工程,建筑面积达15000平方米。还利用旧宅基地7.9亩,建设了2栋、6层、建筑面积7076平方米、住房72套的舜德小区,并已全部按成本价分配到户,安置72户293人,其中贫困户有58户236人,不但有效解决了满沟、上洼、前岭、小河4个居民组群众居住分散、生产生活条件差的问题,而且为这部分贫困户早日脱贫致富提供了最基本、最重要的住房保证,使岭回村的村容村貌焕然一新,各项设施功能齐全,人居环境全面优化,群众收入不断增加,幸福指数明显提高。尤其是贫困户们,更是深切感受到了国家扶贫政策给他们带来的好处和温暖,进一步坚定了创造美好生活的自信心。

使用SAT 499 F3,测量确定蓄热材料热稳定性。实验气氛为氮气,吹气速率10 mL/min,从100 ℃升温到1000 ℃,升温速率为10 ℃/min,得到样品钢渣的热重-示差扫描量热(thermogravimetric analysis and differential scanning calorimeter, TG-DSC) 曲线,探究样品在高温下的稳定性。

结合4.1和4.2节,WAVNM算法的流程如下:

4)重复步骤1~3),产生规模为 Nscale的初始种群。

“她的学习能力我一点都不担心,就怕她不喜欢这里的生活,不能适应这边的学校,唉,像你们年轻人喜欢这边的生活么?”她问道,问得很急切,仿佛我就是她的女儿,想知道我的回答如同她所想的一样。

4.2 迭代求解阶段

而整个物理网络链路的负载方差Lσ

在WAVNM算法,每个粒子分别根据式(17)~(18)来进行速度与位置的更新。

 

其中,Vi为粒子的速度向量;Xi为粒子的位置向量;为第次迭代时,粒子的局部负载均衡值;为第i次迭代时,粒子的局部最优负载均衡值;为第i次迭代时,粒子的全局最优负载均衡值。

4.3 WAVNM算法流程

3)当nens选择好后,在nens之间的所有最短路径中,选择链路负载最小并且满足式(8)和式(9)的路径作为两者的通信路径。

为了能够全面评估本文所提出的负载感知的虚拟网络映射算法性能,本文所使用的评价指标有:请求接收成功率、整体资源负载均衡度和长期运营收益。

综上可得,本文的ASRS-UKF算法无论在计算速度、滤波精度、收敛速度以及稳定性都要好于SR-UKF算法和STSR-UKF算法,仿真结果验证了算法的有效性。

2)根据式(19),计算 c1c2c3

3)根据式(17),计算每个粒子的Vi+1

4)根据式(18),计算每个粒子的 Xi+1,即随机选取的物理节点ntNs以概率Vi+1替代原nent,选取nt的原则为参照初始化阶段的步骤(3);

那么,整个物理网络链路的平均负载Lavg

6)如果达到最大迭代次数,迭代结束,输出最优的VNM方案;否则,跳到步骤1)开始下一轮迭代。

公共艺术作为公共空间中的艺术形态,不仅以重要的人文景观,起着协调环境、发挥公共空间亲和力和审美趣味提升的作用,还以一种特殊的形式提醒大众合理处理人与自然的正常而和谐的关系,在人与自然环境之间建立一种平衡。当然,科学发展观指导下的科学和技术,在合理利用、开发和保护自然方面发挥着主导的作用,但是,艺术在修复人与自然的关系、创造人与自然的新关系方面也有着不可忽视的力量。艺术家在开放的、较大空间区域里,通过对空间的重新构架、特殊材质运用、造型与色彩的奇妙组合、AR HR等新媒体的应用,等一系列艺术创作手段,创造出人与自然和谐关系的公共艺术作品,警示自然环境对人类生存与发展的重要性。

5 评价指标

1)根据式(16),计算每个粒子的

请求接收成功率定义为

 

其中,Rqss为虚拟网络映射请求成功数;Rqtl为虚拟网络请求数。

③ 按提供数码样张,对印刷信号条监测,确定印刷实地密度值,保证各印张色彩印刷的稳定与一致,实现色彩的准确复制。

在t时刻,物理网络的运营收益定义为虚拟网络占用的带宽资源和CPU资源,即

 

那么,长期运营收益为

混合后的综合污水经过格栅、调节池和气浮设备后,去除水中悬浮物及分散油。由于混合水中COD含量高,并可能存在大量的难降解有机污染物,这类有机物一般都对生物体具有毒害或不良作用。因此,选用芬顿法作为预防性手段,对污水进行高级氧化处理,以提高废水的可生化性能。具体工艺流程可见图1。

 

6 实验与分析

为了验证WAVNM算法性能,本文所使用的部分仿真参数如表1所示。同时,假设物理网络两节点相连的概率为0.02,在100个单位时间内虚拟网络请求的到达率服从λ=5的泊松分布,虚拟网络的生存时间服从λ=400的负指数分布,虚拟网络两节点相连的概率为0.5。

除去转化这一数学的方式外我们在数学问题解答上也需要采用更多的学习方式,学生的思维是各具特色,应对方法也是应该多样。特别是在具有一定操作的实际问题上。例如“平行四边形面积”教学内容中,探索平行四边形面积公式时可以采用多样的数学方式:从不规则图形转化为规则图形上去探究公式、也可以利用教具“四杆机构”来帮助学生研究公式、从特殊的平行四边形(长方形)中推导公式。根据不同的学生采用不同的数学方式。

 

表1 仿真参数设置

  

值参数M Nscale MT Nhop Pn Γφω c(ni s),B( )e(ni s,nj s)c(niv),b( )e(niv,njv)N 100 5 10从[4,6,7,8]随机选取1500 2.66 1 4000[50,100]的均匀分布[0,50]的均匀分布[2,10]的均匀分布

图1给出了请求接收成功率随虚拟网络请求数的变化情况。图2给出了整体资源负载均衡度随虚拟网络请求数的变化情况。图3给出了长期运营收益随时间的变化情况。

  

图1 请求接收成功率

从图1中可以看出,当虚拟网络请求数比较少时,两种算法的请求接收成功率都在90%以上。因为在虚拟网络请求数比较少的情况下,物理网络中节点的可用CPU资源和链路的可用带宽都比较多,所以两种算法的请求接收成功率都比较高。随着虚拟网络请求数的增加,两种算法的请求接收成功率逐渐减少,但是WAVNM算法的性能一直优于BACA,这是因为WAVNM算法对节点负载和链路负载的优化有效消除了中间节点资源不足所造成的网络瓶颈,实现了更高的求接收成功率。

  

图2 整体资源负载均衡度

从图2中可以看出,WAVNM算法的负载均衡度到要低于BACA。这是因为,每当收到虚拟网络映射请求后,WAVNM算法会根据当前物理网络的负载情况自适应地调整节点负载调节因子和链路负载调节因子,使得物理网络中节点负载和链路负载更加的均衡,从而提高了整体资源负载均衡度。

从图3中可以看出,WAVNM算法的长期运营收益远大于BACA,这是因为与BACA相比,WAVNM算法拥有更高的请求接收成功率,在相同的时间内,WAVNM算法能够成功地构建更多的虚拟网络,获得比BACA算法更高的长期运营收益。

  

图3 长期运营收益

7 结语

传统网络基础架构面对不断涌现的新应用需求越来越力不从心,针对当前虚拟网络映射算法的不足,本文提出来一种流量感知的虚拟网络映射算法,该算法同时考虑节点均衡和链路均衡两个问题,并基于多目标优化方法有效实现了问题的综合求解,仿真实验证明所提出的算法具备有效性。

参考文献

[1]王聪,王翠荣,王兴伟等.面向云计算的数据中心网络体系结构设计[J]. 计算机研究与发展,2012,49(2):286-293.

[2]梅丹,王公宝,胡伟文,张建军.舰船通信网络结构复杂性实证分析[J].舰船电子工程,2014,34(8):53-55.

[3]Wang Z,WU J,Wang Y,et al.Survivable Virtual Net⁃work Mapping Using Optimal Backup Topology in Virtual⁃ized SDN[J].Communications,China,2014,11(2):26-37.

[4]Cheng X,Su S,Zhang Z,et al.Virtual Network Embed⁃ding through Topology-aware Node Ranking[J].Acm Sig⁃comm Computer Communication Review,2011,41(2):38-47.

[5]Lischka J,Karl H.A Virtual Network Mapping Algorithm Based on Subgraph Isomorphism Detection[C]//Proceed⁃ings of the 1st ACM workshop on Virtualized infrastruc⁃ture systems and architectures.ACM,2009:81-88.

[6]蔡志平,刘强,吕品等.虚拟网络映射模型及其优化算法[J].软件学报,2012,23(4):864-877.

[7]陈晓华,李春芝,陈良育等.主动休眠节点链路的高效节 能 虚 拟 网 络 映 射[J].软 件 学 报 ,2014(7):1416-1431.

[8]李伟东,李建平.具有数目约束的负载均衡问题[J].计算机科学,2015,42(7):74-77.

[9]申元霞,王国胤,曾传华.相关性粒子群优化模型[J].软件学报,2011,22(4):696-708.

[10]王皓,高立群,欧阳海滨.多种群随机差分粒子群优化算法及其应用[J].哈尔滨工程大学学报,2017,38(4):652-660.

[11]吕振肃,侯志荣.自适应变异的粒子群优化算法[J].电子学报,2004,32(3):416-420.

[12]张建勋,古志民,郑超.云计算研究进展综述[J].电子学报,2010,27(2):429-433.

 
许建平
《舰船电子工程》 2018年第05期
《舰船电子工程》2018年第05期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号