[发明专利]一种面向网络靶场的多目标优化虚拟机部署方法有效

专利信息
申请号: 201910519585.0 申请日: 2019-06-17
公开(公告)号: CN110362380B 公开(公告)日: 2022-08-26
发明(设计)人: 黄杰;张鹏飞 申请(专利权)人: 东南大学
主分类号: G06F9/455 分类号: G06F9/455
代理公司: 南京苏高专利商标事务所(普通合伙) 32204 代理人: 向文
地址: 211100 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 网络 靶场 多目标 优化 虚拟机 部署 方法
【权利要求书】:

1.一种面向网络靶场的多目标优化虚拟机部署方法,其特征在于:包括如下步骤:

S1:获取靶场的物理机的数量m,获取每个物理机Pj的CPU规格内存规格和带宽规格使用和分别记录物理机Pj已经使用的CPU、内存和带宽资源,获取待部署的虚拟机集合

令Sx代表第x个场景,n代表场景的数量,获取第x个场景中虚拟机请求的CPU资源内存资源和带宽资源

S2:初始化算法所需参数α、β、ρ,以亲密度τ(0)和期望启发因子η(0)对虚拟机

和物理机Pj之间的亲密度τ(i,j)和期望启发因子η(i,j)进行初始化,设定控制节点的数量等同于场景数量n,当前控制节点为con1,设置最大迭代次数Imax,当前迭代次数I=0,所述α代表亲密度的重要程度,β代表期望启发因子的重要程度,ρ代表亲密度挥发程度;

S3:选取第k个控制节点,记为conk,为conk初始化禁忌表tabuk={},代表已被部署的虚拟机,建立待部署虚拟机集合allowedk,tabuk+allowedk=VM,用Fk表示第k个控制节点找到的解,令f(Fk)表示该解对应的通信开销和负载失衡度的乘积;

S4:从集合allowedk中随机选择虚拟机计算能容纳虚拟机的物理机集合

S5:依次按顺序从步骤S4所得的物理机集合中选取物理机Pj,根据期望启发因子更新式计算虚拟机和物理机Pj新的期望启发因子η(i,j),其中MDi,j表示虚拟机和物理机Pj资源的欧氏距离,m代表虚拟机所属场景Sx中已部署的虚拟机个数,代表将虚拟机i部署到物理机j上对应的通信代价;

S6:根据虚拟机和物理机Pj之间的亲密度τ(i,j)和期望启发因子η(i,j)计算虚拟机部署到物理机Pj上的概率并以此概率完成部署,然后将虚拟机从allowedk移入禁忌表tabuk

S7:更新虚拟机所选部署物理机Pj剩余的资源;

S8:若allowedk为空,则跳转到步骤S9,否则跳转到步骤S4;

S9:若k小于控制节点数量n,则k=k+1,跳转到步骤S3,否则跳转到步骤S10;

S10:根据控制节点conk,k=1,2,...,n,找到的解Fk,计算该解对应的目标函数f(Fk),找出最小目标函数对应的解Fmin

S11:根据最优解Fmin使用全局更新方式更新各虚拟机与部署的物理机的亲密度;

S12:若当前迭代次数I小于最大迭代次数Imax,则I=I+1,k=0,跳转至步骤S3,否则输出全局最优解Fmin

2.根据权利要求1所述的一种面向网络靶场的多目标优化虚拟机部署方法,其特征在于:所述步骤S3中对应的目标函数f(Fk)计算公式为:

其中,NBj代表物理机Pj不同资源的负载失衡度,其中上标h代表CPU、内存和带宽3种不同资源,代表资源h的利用率,代表3种资源的平均利用率;CP代表虚拟机通信代价,其中xi,j代表虚拟机和是否有通信需求,当且仅当虚拟机同属一个场景时,才会产生通信,di,j代表和之间的通信距离。

3.根据权利要求2所述的一种面向网络靶场的多目标优化虚拟机部署方法,其特征在于:所述步骤S3中用和是否部署到同一个物理机上来量化通信距离di,j,若和部署在同一个物理机上,距离为1,部署在不同物理机上距离为2,若或当前尚未部署,则暂不考虑通信关系,距离为0。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910519585.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top