[发明专利]基于超图匹配算法的虚拟网络资源分配方法有效
| 申请号: | 202110925564.6 | 申请日: | 2021-08-12 |
| 公开(公告)号: | CN113645076B | 公开(公告)日: | 2022-06-03 |
| 发明(设计)人: | 刘伟;张宇飞;李建东 | 申请(专利权)人: | 西安电子科技大学 |
| 主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L41/12;H04L41/14;H04L41/0896 |
| 代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 田文英;王品华 |
| 地址: | 710071*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 超图 匹配 算法 虚拟 网络资源 分配 方法 | ||
1.一种基于超图匹配算法的虚拟网络资源分配方法,其特征在于,在用超图表示虚拟网络向物理网络映射的关系的基础上构建初始超图;该资源分配方法的具体步骤如下:
步骤1,构建虚拟网络与物理网络:
(1a)基于图论理论,建模K个虚拟网络,1≤K≤20,用加权无向图 表示第k个虚拟网络节点和链路的拓扑,1≤k≤K;
(1b)基于图论理论,建模一个物理网络,用加权无向图Gs表示该物理网络节点和链路的拓扑;
步骤2,虚拟网络向物理网络映射:
(2a)随机生成一个1×d的集合,集合中每个元素为每个映射前超点的预映射超边,每个超点代表映射前虚拟网络中的一个虚拟节点,每条超边代表物理网络中的一台服务器,d表示虚拟网络中的超点映射到物理网络中超边的总数;
(2b)若集合中每一个元素的剩余cpu核数大于超点的cpu核数,则该超点映射到超边的成功概率为1,否则,概率为0;
(2c)选择一条未映射的虚拟链路,采用Floyd算法,寻找所选虚拟链路两端两个超点所在超边之间的最短路径,将所选虚拟链路映射到该最短路径上;
(2d)判断是否映射完所有的虚拟链路,若是,则执行步骤3,否则,执行步骤(2c);
步骤3,生成独立集:
(3a)将虚拟网络中虚拟节点对应的超点映射到物理网络中服务器对应的超边构成初始超图;
(3b)将初始超图中的每条超边对应生成冲突图中的一个顶点,若超边之间有相交的超点,则在冲突图中对应的顶点之间形成一条边;
(3c)按照下式,计算物理网络中每台服务器对应的顶点的功耗:
ω(pi)=-(Pmin+(Pmax-Pmin)×Ui)
其中,ω(pi)表示物理网络中第i台服务器对应的顶点pi的功耗,Pmin表示物理网络中所有服务器在空闲状态的平均功耗,Pmax表示物理网络中所有服务器的满载功耗,Ui表示物理网络中第i台服务器的cpu核数利用率;
(3d)初始化一个空的集合,选取冲突图顶点集中功耗值最大的顶点放入该集合中,并从冲突图顶点集中删除此顶点与其相邻的顶点,以此类推,得到存入到集合中的顶点的初始独立集;
(3e)将初始独立集中的顶点按功耗值升序排列,选择初始独立集中未选择过的功耗值最小的顶点,初始化一个空集,将冲突图顶点集中与该顶点相邻的顶点放入该集合中,并按顶点的功耗值降序排列,得到存入到集合中的顶点的相邻集;
(3f)将初始独立集中所选的顶点作为claw图的中心点,在该中心点的相邻集中寻找图;其中,表示中claw的数量,
(3g)判断E(S*)<E(S)是否成立,若是,则用S*替换S后执行步骤(3e),否则,执行步骤4,其中,E(S*)表示图中的claw替换初始独立集S中该图的中心点后的初始独立集S*中所有顶点的总功耗,E(S)表示初始独立集S中所有顶点的总功耗;
步骤4,完成虚拟网络资源分配:
将S*中的每个顶点转化成对应的服务器,完成虚拟网络资源的分配。
2.根据权利要求1所述基于超图匹配算法的虚拟网络资源分配方法,其特征在于,步骤(3c)中所述物理网络中第i台服务器的cpu核数利用率是由下式得到的:
其中,∑表示求和操作,Mk表示中虚拟节点的总数,u表示映射后虚拟网络中虚拟节点的序号,1≤u≤Mk,表示映射后第k个虚拟网络的第u个虚拟节点,虚拟网络中的每个虚拟节点代表一个用户,表示用户的cpu核数资源需求,xk,u,i表示第k个虚拟网络的第u个虚拟节点映射至第i台服务器成功的概率,xk,u,i=1表示映射成功,否则,xk,u,i=0,表示物理网络中的第i台服务器,表示的剩余cpu核数资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110925564.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种立式装刀机
- 下一篇:一种后盖控制器的抗扰测试系统及方法





