虚拟化集群中确定物理设备上电或下电的方法及装置的制造方法

文档序号:9711381阅读:567来源:国知局
虚拟化集群中确定物理设备上电或下电的方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种虚拟化集群中确定物理设备上电或下电的方法及装置。
【背景技术】
[0002]在互联网领域,许多公司均已采用虚拟化技术,在其虚拟化集群系统中进行硬件资源的弹性部署和统一调配,以便实现对资源的最优利用。虚拟化集群由主机、存储器、网络等硬件设备组成,虚拟化集群的资源可以分为如下三类:计算、存储、网络,由虚拟化集群管理系统(以下简称管理系统)进行统一管理。管理系统根据应用所提出的需求,为应用分配相应的计算、存储、网络资源,并在主机上生成虚拟机,供应用使用。为了高效利用资源,管理系统会对虚拟机进行动态调度,例如,当虚拟化集群系统的资源利用率比较低时,管理系统会把一些主机上的虚拟机迀移到其他主机,并把这些主机进行下电,以便节省资源;而当虚拟化集群系统的资源利用率高时,管理系统会把一些主机进行上电,并把某些正在运行的虚拟机迀移到这些新上电的主机上,或者令新建的虚拟机运行于这些新上电的主机上,以便满足需求。对于虚拟化集群系统中如何确定主机上电或下电时机的问题,现有技术普遍采用的方法是对虚拟化集群系统的资源利用率设定一个上限或下限,当虚拟化集群系统中的资源利用率高于所设上限时,对空闲主机进行上电操作;而当虚拟化集群系统中的资源利用率低于所设下限时,将某些运行主机上的虚拟机进行迀移,然后把这些主机进行下电。但是,在资源利用率进行频繁且幅度很大的波动时,按照传统方式,管理系统就会根据资源利用率的变化频繁对部分主机进行上电或下电操作,这样某些主机就会频繁的执行上电或下电过程,从而造成资源浪费,降低主机使用寿命。

【发明内容】

[0003]本发明的实施例提供一种虚拟化集群中确定物理设备上电或下电的方法及装置,能够解决在资源利用率进行频繁且幅度很大的波动时,管理系统根据资源利用率的变化频繁对部分主机进行上电或下电操作,造成资源浪费及降低主机使用寿命的问题。
[0004]为达到上述目的,本发明的实施例采用如下技术方案:
[0005]第一方面,本发明的实施例提供一种虚拟化集群中确定物理设备上电或下电的方法,包括:
[0006]获取当前预测周期的特征参数,所述特征参数为能够体现所述当前预测周期内资源利用率的参数;
[0007]根据所述特征参数从历史数据中确定与所述预测周期匹配度达到预设标准的历史周期和所述历史周期的业务量;
[0008]确定所述当前预测周期开始时刻之前,预设时间段内业务量变化趋势和所述预设时间段内的业务量;
[0009]根据所述历史周期的业务量、所述业务量变化趋势和所述预设时间段内的业务量确定所述当前预测周期的业务量;
[0010]根据所述当前预测周期的业务量确定资源利用率;
[0011]根据所述资源利用率确定是否对备用物理设备上电或下电。
[0012]第二方面,本发明的实施例提供一种虚拟化集群中确定物理设备上电或下电的装置,包括:
[0013]获取单元,用于获取当前预测周期的特征参数,所述特征参数为能够体现所述当前预测周期内资源利用率的参数;
[0014]确定单元,用于根据所述特征参数从历史数据中确定与所述预测周期匹配度达到预设标准的历史周期和所述历史周期的业务量;
[0015]所述确定单元还用于确定所述当前预测周期开始时刻之前,预设时间段内业务量变化趋势和所述预设时间段内的业务量;
[0016]所述确定单元还用于根据所述历史周期的业务量、所述业务量变化趋势和所述预设时间段内的业务量确定所述当前预测周期的业务量;
[0017]所述确定单元还用于根据所述当前预测周期的业务量确定资源利用率;
[0018]所述确定单元还用于根据所述资源利用率确定是否对备用物理设备上电或下电。
[0019]本发明实施例提供一种虚拟化集群中确定物理设备上电或下电的方法及装置,本发明实施例中首先获取当前预测周期的特征参数,特征参数为能够体现当前预测周期内资源利用率的参数;然后根据特征参数从历史数据中确定与预测周期匹配度达到预设标准的历史周期和所述历史周期的业务量,并确定所述当前预测周期开始时刻之前,预设时间段内业务量变化趋势和所述预设时间段内的业务量;根据所述历史周期的业务量、所述业务量变化趋势和所述预设时间段内的业务量确定所述当前预测周期的业务量;根据当前预测周期的业务量确定资源利用率,并根据资源利用率确定是否对备用物理设备上电或下电。如此针对虚拟化集群中业务量频繁波动时上电或下电操作频繁的情况,提出融合历史数据和当前数据,分步确定备用物理设备上电或下电操作,从而提高了预测值的可信性,使系统可提前应对突发业务量,节省资源,并提高主机使用寿命。
【附图说明】
[0020]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0021 ]图1为本发明一实施例提供的方法流程图;
[0022]图2为本发明又一实施例提供的方法流程图;
[0023]图3、图4为本发明又一实施例提供的装置结构示意图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0025]为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。
[0026]本发明一实施例提供一种虚拟化集群中确定物理设备上电或下电的方法,如图1所示,所述方法包括:
[0027]101、获取当前预测周期的特征参数。
[0028]其中,所述特征参数为能够体现所述当前预测周期内资源利用率的参数。例如,特征参数可以包括日期、节日、工作日、星期几等等。
[0029]102、根据所述特征参数从历史数据中确定与所述预测周期匹配度达到预设标准的历史周期和所述历史周期的业务量。
[0030]其中,对于正常运行的集群系统,需要周期性地对未来时间段内的业务趋势做预测,当然也可在任意时刻对未来时间段的业务进行预测,管理系统中需要存储了一定时间段的历史数据,时间段的长短可以根据具体场景确定。
[0031]103、确定所述当前预测周期开始时刻之前,预设时间段内业务量变化趋势和所述预设时间段内的业务量。
[0032]104、根据所述历史周期的业务量、所述业务量变化趋势和所述预设时间段内的业务量确定所述当前预测周期的业务量。
[0033]105、根据所述当前预测周期的业务量确定资源利用率。
[0034]106、根据所述资源利用率确定是否对物理设备上电或下电。
[0035]本发明实施例中首先获取当前预测周期的特征参数,特征参数为能够体现当前预测周期内资源利用率的参数;然后根据特征参数从历史数据中确定与预测周期匹配度达到预设标准的历史周期和所述历史周期的业务量,并确定所述当前预测周期开始时刻之前,预设时间段内业务量变化趋势和所述预设时间段内的业务量;根据所述历史周期的业务量、所述业务量变化趋势和所述预设时间段内的业务量确定所述当前预测周期的业务量;根据当前预测周期的业务量确定资源利用率,并根据资源利用率确定是否对备用物理设备上电或下电。如此针对虚拟化集群中业务量频繁波动时上电或下电操作频繁的情况,提出融合历史数据和当前数据,分步确定备用物理设备上电或下电操作,从而提高了预测值的可信性,使系统可提前应对突发业务量,节省资源,并提高主机使用寿命。
[0036]本发明又一实施例提供一种虚拟化集群中确定物理设备上电或下电的方法,如图2所示,所述方法包括:
[0037]201、获取当前预测周期的特征参数,并将当前预测周期划分为预设数目的时间段和预
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1