【技术实现步骤摘要】
一种基于云阶虚拟化平台的虚拟机热迁移方法
[0001]本专利技术虚拟机热迁移
,具体地,涉及一种基于云阶虚拟化平台的虚拟机热迁移方法
。
技术介绍
[0002]虚拟机热迁移技术是虚拟化技术的一个重要应用,其背景可以追溯到虚拟化技术的发展历程
。
虚拟化技术是指通过在计算机硬件之上创建一个或多个虚拟的执行环境来实现资源的隔离和共享,从而提高计算机的利用率和灵活性
。
虚拟化技术最早出现在
20
世纪
60
年代,当时主要用于模拟主机,以实现不同操作系统之间的兼容性
。
[0003]随着计算机技术的发展和硬件性能的提升,虚拟化技术逐渐演变成为一种通用的资源管理方式,涵盖了服务器虚拟化
、
网络虚拟化
、
存储虚拟化等多个领域
。
其中,服务器虚拟化是虚拟化技术的一个重要分支,它通过将一台物理服务器分割成多个虚拟服务器,使得多个操作系统和应用程序可以同时运行在同一台物理服务器上,从而实现服务 ...
【技术保护点】
【技术特征摘要】
1.
一种基于云阶虚拟化平台的虚拟机热迁移方法,其特征在于,具体包括如下步骤:步骤
1、
通过
Prometheus
设置数据收集任务,从不同的源收集虚拟机和物理服务器的性能指标,获取虚拟机的预测负载和实际负载,并根据动态负载均衡约束条件,将虚拟机的预测负载和实际负载进行加权求和,得到负载平衡的负载变量;步骤
2、
在虚拟机迁移过程中,引入虚拟机迁移状态变量,追踪每一台虚拟机的迁移状态;步骤
3、
在虚拟机迁移过程中,引入物理服务器状态变量和物理服务器约束条件,实现迁移过程;步骤
4、
根据步骤1得到的负载平衡的负载变量
、
步骤2的虚拟机迁移状态变量建立成本目标函数,并根据步骤3的物理服务器状态变量和物理服务器约束条件,最小化成本目标函数,得到最优的迁移策略,进行虚拟机的迁移
。2.
根据权利要求1所述的一种基于云阶虚拟化平台的虚拟机热迁移方法,其特征在于,步骤1的包括如下子步骤:步骤
101、
通过
Prometheus
设置数据收集任务,从不同的源收集虚拟机和服务器的性能指标,获取虚拟机
V
i
的预测负载
P(V
i
,t)
和虚拟机
V
i
的实际负载
L(V
i
)
;步骤
102、
设置动态负载均衡约束条件,通过负载均衡阈值
δ
,限制了物理服务器之间的负载差异;所述动态负载均衡约束条件满足:
L(S
j
)
‑
L(S
k
)≤
δ
;
1≤j
;
k≤M
其中,
N
表示虚拟机的总数量,
i
表示
N
的索引,
α
表示虚拟机
V
i
的预测负载
P(V
i
,t)
在预测总负载中的权重,
β
表示虚拟机
V
i
的实际负载
L(V
i
)
在实际总负载中的权重,
L(S
j
)
表示物理服务器
S
j
的负载,
M
表示物理服务器的总数量,
j、k
均表示
M
的索引,且
j≠k
;
x
ij
表示虚拟机
V
i
是否被迁移到物理服务器
S
j
;步骤
103、
将虚拟机的预测负载和实际负载进行加权求和,得到负载平衡的负载变量
Q(V
i
,t)
:
Q(V
i
,t)
=
x
ij
*(
α
*P(V
i
,t)+
β
*L(V
i
))。3.
根据权利要求2所述的一种基于云阶虚拟化平台的虚拟机热迁移方法,其特征在于,
4.
...
【专利技术属性】
技术研发人员:张磊,陈诚,邓兆森,陈兴斌,刘变红,徐畅,
申请(专利权)人:中电信数智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。