一种分布式系统虚拟机调度方法、装置和可读存储介质制造方法及图纸

技术编号:19964029 阅读:32 留言:0更新日期:2019-01-03 12:43
本发明专利技术公开了一种分布式系统虚拟机调度方法、装置和可读存储介质,能够实现系统中主机的负载均衡。所述方法包括:使用人工神经网络,预测虚拟机的资源使用率;根据预测的所述虚拟机的资源使用率获取所述系统中宿主机的资源使用率;根据所述宿主机的资源使用率,调度虚拟机。采用本发明专利技术实施例,通过预测虚拟机的资源使用率从而预测系统内主机是否存在负载不均衡。相比常规的只有当系统集群内负载出现不均衡时才会触发虚拟机迁移,能够根据预测的系统内资源是否会不均衡,进行虚拟机调度,达到系统主机间负载均衡的目的。

A Virtual Machine Scheduling Method, Device and Readable Storage Medium for Distributed System

The invention discloses a virtual machine scheduling method, device and readable storage medium of a distributed system, which can realize load balancing of the host in the system. The method includes: using artificial neural network to predict the resource utilization rate of virtual machine; obtaining the resource utilization rate of the host in the system according to the resource utilization rate of the virtual machine; and scheduling the virtual machine according to the resource utilization rate of the host. Using embodiments of the present invention, the load imbalance of the host in the system can be predicted by predicting the resource utilization of the virtual machine. Compared with the conventional virtual machine migration triggered only when the load in the cluster is unbalanced, the virtual machine scheduling can be carried out according to the predicted imbalance of resources in the system, so as to achieve the goal of load balancing between the system hosts.

【技术实现步骤摘要】
一种分布式系统虚拟机调度方法、装置和可读存储介质
本专利技术涉及计算机技术,尤指一种分布式系统虚拟机调度方法、装置和可读存储介质。
技术介绍
在传统的分布式资源调度方法中,只有当集群内负载出现不均衡时才会触发虚拟机调度,但是这种方式存在的主要问题是处于高负载状态的虚拟机具有极高的内存读写或I/O频率,延长了虚拟机调度耗时甚至降低了调度的成功率。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种分布式系统虚拟机调度方法、装置和可读存储介质,能够根据预测系统内资源是否会不均衡,进行虚拟机调度,实现系统中主机的负载均衡。为了达到本专利技术目的,本专利技术提供了一种分布式系统虚拟机调度方法,其特征在于,所述方法包括:使用人工神经网络,预测虚拟机的资源使用率;根据预测的所述虚拟机的资源使用率获取所述系统中宿主机的资源使用率;根据所述宿主机的资源使用率,调度虚拟机。进一步地,所述使用人工神经网络,预测虚拟机的资源使用率之前,还包括:定时获取并保存所述虚拟机的资源使用率;所述使用人工神经网络,预测虚拟机的资源使用率,包括:使用预构建的训练模型,以当前时刻和历史时刻的资源使用率为输入,预测未来时本文档来自技高网...

【技术保护点】
1.一种分布式系统虚拟机调度方法,其特征在于,所述方法包括:使用人工神经网络,预测虚拟机的资源使用率;根据预测的所述虚拟机的资源使用率获取所述系统中宿主机的资源使用率;根据所述宿主机的资源使用率,调度虚拟机。

【技术特征摘要】
1.一种分布式系统虚拟机调度方法,其特征在于,所述方法包括:使用人工神经网络,预测虚拟机的资源使用率;根据预测的所述虚拟机的资源使用率获取所述系统中宿主机的资源使用率;根据所述宿主机的资源使用率,调度虚拟机。2.根据权利要求1所述的方法,其特征在于,所述使用人工神经网络,预测虚拟机的资源使用率之前,还包括:定时获取并保存所述虚拟机的资源使用率;所述使用人工神经网络,预测虚拟机的资源使用率,包括:使用预构建的训练模型,以当前时刻和历史时刻的资源使用率为输入,预测未来时刻虚拟机的资源使用率。3.根据权利要求1所述的方法,其特征在于,所述根据所述宿主机的资源使用率,调度虚拟机包括:根据所述宿主机的资源使用率判断系统中的宿主机是否需要调度虚拟机,如果需要,则调度虚拟机。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:预先设定宿主机的资源使用率上线和下线;所述判断系统中的宿主机是否需要调度虚拟机,包括:当所述宿主机的预测资源使用率大于所述上线时,确定所述宿主机需要迁出虚拟机;当所述宿主机的预测资源使用率小于所述上线且大于所述下线时,确定所述宿主机不需要调度虚拟机;当所述宿主机的预测资源使用率小于所述下线时,确定所述宿主机允许迁入虚拟机。5.根据权利要求4所述的方法,其特征在于,所述根据所述宿主机的预测资源使用率,调度虚拟机,包括:将所述需要迁出虚拟机的宿主机中的虚拟机以Hash的方式分到允许迁入虚拟机的宿主机。6.一种分布式系统虚拟机调度装置,其特征在于,所述装置包括...

【专利技术属性】
技术研发人员:冯振颜秉珩王理想
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1