基于应用负载感知的虚拟cpu调度方法与流程

文档序号:12463478阅读:来源:国知局

技术特征:

1.基于应用负载感知的虚拟cpu调度方法,其特征在于包括:

步骤1,采集虚拟机VM应用性能参数;

步骤2,依据虚拟机VM应用参数,对VM进行评价,依据评价结果,对虚拟机应用类型进行推断;

步骤3,依据应用负载能耗感知方式,对VCPU进行公平调度,组合VCPU和PCPU映射关系;

步骤4,依据调度结果对VCPU进行绑定和热添加。

2.根据权利要求1所述的基于应用负载感知的虚拟cpu调度方法,其特征在于,在步骤1中,根据应用分类及资源在VM工作过程中的作用,选择以下3个参数进行VM应用类型划分:

(1)CPU:考察VM的CPU的利用率;

(2)DiskIO:考察VM的磁盘IO吞吐率;

(3)NetworkIO:考察VM的网络IO吞吐率,用网卡的速度来度量。

3.根据权利要求2所述的基于应用负载感知的虚拟cpu调度方法,其特征在于,在步骤1中,根据各参数在划分过程中的权重和不同资源在虚拟机应用中的作用,分派不同的权值,上述3类资源的权值分别表示如下:

(1)CPU:P1;

(2)DiskIO:P2;

(3)NetworkIO:P3;其中,P1+P2+P3=1。

4.根据权利要求4所述的基于应用负载感知的虚拟cpu调度方法,其特征在于,在步骤2中,参数数据的评价方法是:通过下式计算得出VM当前的资源值,资源值=CPU*P1+DiskIO*P2+Network*P3,根据资源值评价推断VM应用类型,进行划分,实现虚拟机VM应用类型推断。

5.根据权利要求4所述的基于应用负载感知的虚拟cpu调度方法,其特征在于,在步骤3中,首先依据应用负载,确定是增加VCPU的数量或增加单个VCPU的资源;然后依据应用负载能耗感知方式,对VCPU进行公平调度,组合VCPU和PCPU映射关系。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1