【技术实现步骤摘要】
一种边缘物联代理虚拟资源优化分配方法及系统
[0001]本专利技术涉及电力信息安全和物联网应用安全领域,具体涉及一种边缘物联代理虚拟资源优化分配方法及系统。
技术介绍
[0002]随着电力物联网在电力系统中的广泛应用,为配电自动化、源网荷储互动等控制类业务和用电信息采集、移动作业、视频监控等管理类业务提供了便捷的接入手段。边缘物联代理位于电力物联网感知层,实现感知层的通信汇聚、边缘计算、区域自治,并可接收平台层下发的控制命令和配置信息。边缘物联代理利用设备本地通信接口对各类传感器、终端等设备接入并统一管理,通过协议解析将业务数据提取、汇聚及存储,并按物模型要求进行标准化建模,利用边缘计算能力对业务数据处理后发送至平台层。传统的边缘物联代理安全解决方案对安全设备过度依赖及封闭的服务交付方式,基于软件定义安全的虚拟化技术可将硬件平台与安全功能分离,可以根据现场环境的变化将所需的安全组件镜像快速部署在边缘物联代理接入平台。
[0003]软件定义安全的核心技术是虚拟化技术,目前最常采用的轻量级虚拟化技术为Docker容器技术 ...
【技术保护点】
【技术特征摘要】
1.一种边缘物联代理虚拟资源优化分配方法,其特征在于,所述边缘物联代理包括:若干异构平台,每个平台包含多个物理机,所述方法包括:阶段一:将被部署的虚拟机视为粒子,根据资源平衡度匹配的方法划分到各个平台下;阶段二:基于粒子群算法,将划分到各平台的虚拟机划分到所述平台下的各物理机上,得到针对各平台的虚拟机的部署方案。2.如权利要求1所述的方法,其特征在于,所述资源平衡度包括物理机资源平衡度BH
ij
和平台资源平衡度BP
i
;所述物理机资源平衡度BH
ij
由物理机上各种资源可利用率的方差确定;所述平台资源平衡度BP
i
由平台上各种资源可利用率的方差确定。3.如权利要求2所述的方法,其特征在于,所述物理机上各种资源可利用率和平台上各种资源可利用率,基于各平台下各物理机上可被使用的各资源数量和总量确定。4.如权利要求3所述的方法,其特征在于,物理机上的某类资源可利用率按下述公式计算:平台上某资源可利用率按下述公式计算:其中,表示平台i上的第t类资源可利用率,表示平台i上第j台物理机上的第t类资源可利用率,表示平台i上第j台物理机上可被使用的第t类资源数量,b
j
表示第j个物理机被选中,M表示平台总数量,表示平台资源可使用量,表示平台i上第j台物理机上拥有的第t类资源总量;所述平台资源可使用量按下述公式计算:其中,b
j
表示第j个物理机被选中,M表示物理机数量。5.如权利要求2所述的方法,其特征在于,所述物理机资源平衡度BH
ij
和平台资源平衡度BP
i
包括如下计算式:包括如下计算式:
其中和分别表示BH
ij
和BP
i
对应的平均值,T表示资源类型数量。6.如权利要求2所述的方法,其特征在于,所述将被部署的虚拟机视为粒子,根据资源平衡度匹配的方法划分到各个平台下,包括:步骤1.1:将被部署的虚拟机视为粒子并计算粒子资源平衡度;步骤1.2:统计所有物理机的资源平衡度BH
ij
,并根据物理机资源平衡度值的大小由大到小按顺序排列生成序列BH;步骤1.3:遍历序列BH,计算粒子资源平衡度和物理机资源平衡度BH
ij
之间的差值,将粒子划分到差值最小的物理机下,并将该粒子标号为X
tij
,其中i,j为对应所在的平台i上第j台物理机,t表示迭代次数;步骤1.4:根据粒子所处的平台进行子群划分,相同平台编号粒划分在同一子群下,其中每个子群对应一个平台。7.如权利要求6所述的方法,其特征在于,所述粒子资源平衡度包括如下计算方法:基于粒子所需要的各类资源与各平台上各物理机上的各类资源总量的比值确定所述粒子相对于所述平台的物理机上所述资源类型的可使用率;基于所述粒子的所有虚拟资源的可使用率的方差确定粒子资源平衡度。8.如权利要求2所述的方法,其特征在于,所述基于粒子群算法,将划分到各平台的虚拟机划分到所述平台下的各物理机上,得到针对各平台的虚拟机的部署方案,包括:步骤2.1:为每个平台构建一个子群;步骤2.2:基于当前子群,确定所述子群里的粒子个数和物理机数量M,将粒子随机分配到物理机上,且同一物理机上的粒子为一组,并为粒子编号其中,P表示粒子个数,1≤p≤P,g表示粒子所在的位置即所处的物理机编号,初始值为初始随机分配所在的物理机编号;t表示迭代次数,初始值为0;步骤2.3:以所述平台的平台资源平衡度作为适应度值,计算初始种群的适应度值,并依次求出个体最优值、子群最优值、全局最优值;步骤2.4:重复步骤2.2和2.3遍历所有平台对应的子群,...
【专利技术属性】
技术研发人员:卢子昂,邵志鹏,戴造建,李尼格,席泽生,
申请(专利权)人:国家电网有限公司国网山东省电力公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。