用于云平台虚拟机迁移的方法、装置及服务器与流程

文档序号:21100319发布日期:2020-06-16 20:44阅读:来源:国知局

技术特征:

1.一种用于云平台虚拟机迁移的方法,其特征在于,包括:

获取用户的移动数据;

根据所述用户的移动数据,获得用户群加权中心;

对用户群加权中心的改变进行预测,得到用户群加权中心预测位置;

根据所述用户群加权中心预测位置获得虚拟机迁移决策。

2.根据权利要求1所述的方法,其特征在于,所述用户的移动数据,包括:

用户当前位置的经度和纬度。

3.根据权利要求2所述的方法,其特征在于,根据所述用户的移动数据获得用户群加权中心,包括:

通过计算获得用户群加权中心的经度jqjd;

通过计算获得用户群加权中心的纬度jqwd;

其中,1≤i≤n,n为用户的数量,i、n均为正整数,jdi为用户i当前位置的经度,wdi为用户i当前位置的纬度,qzi为用户i基于任务负载的权重。

4.根据权利要求3所述的方法,其特征在于,所述对用户群加权中心的改变进行预测,得到用户群加权中心预测位置,包括:

通过计算获得用户群加权中心预测位置的经度wljd;

通过计算获得用户群加权中心预测位置的纬度wlwd;

其中,为各用户叠加平均移动趋势的绝对速度;各用户叠加平均移动趋势侧角度。

5.根据权利要求4所述的方法,其特征在于,所述虚拟机迁移决策包括物理机迁移优先度;

根据所述用户群加权中心预测位置获得所述物理机迁移优先度。

6.根据权利要求5所述的方法,其特征在于,根据所述用户群加权中心预测位置获得所述物理机迁移优先度,包括:

通过计算

获得物理机j的迁移优先度qyyxdj;

其中,j为正整数,pmjdj为物理机j的经度;pmwdj为物理机j的纬度;zyvmij为物理机j上被用户i使用的虚拟机的数量,zyvmij为正整数;kxvmj为物理机j上空闲虚拟机的数量,kxvmj为正整数。

7.根据权利要求6所述的方法,其特征在于,所述虚拟机迁移决策还包括虚拟机对应的迁移对象物理机;

根据各所述物理机迁移优先度获得虚拟机对应的迁移对象物理机:

通过计算

得到迁移标记变量矩阵bjljk;

根据所述迁移标记变量矩阵bjljk得到第j个物理机上虚拟机的迁移对象物理机;

其中,m为物理机的数量,m、l、s、k均为正整数,0<k≤m。

8.根据权利要求7所述的方法,其特征在于,还包括根据所述迁移决策进行虚拟机迁移。

9.一种用于云平台虚拟机迁移的装置,包括处理器和存储有程序指令的存储器,其特征在于,所述处理器被配置为在执行所述程序指令时,执行如权利要求1至8任一项所述的用于云平台虚拟机迁移的方法。

10.一种服务器,其特征在于,包括如权利要求9所述的用于云平台虚拟机迁移的装置。


技术总结
本申请涉及云计算技术领域,公开一种用于云平台虚拟机迁移的方法。该方法包括:获取用户的移动数据;根据用户的移动数据,获得用户群加权中心;对用户群加权中心的改变进行预测,得到用户群加权中心预测位置;根据用户群加权中心预测位置获得虚拟机迁移决策。该方法能够能够通过用户的移动数据对用户群加权中心的改变进行预测,从而得到用户的移动趋势,进而得到虚拟机迁移决策,使云服务器能够跟人群总体的移动趋势相匹配,能够使云计算系统更好地为具有移动性的用户提供服务。本申请还公开一种用于云平台虚拟机迁移的装置及服务器。

技术研发人员:唐夲;李晓波;余长江;夏云霓;谢洪;陈红跃;樊莉
受保护的技术使用者:重庆锦禹云能源科技有限公司;重庆市畜牧技术推广总站;重庆大学
技术研发日:2020.01.22
技术公布日:2020.06.16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1