云资源调度方法、装置、设备及存储介质制造方法及图纸

技术编号:21140619 阅读:26 留言:0更新日期:2019-05-18 05:01
本申请提供的云资源调度方法、装置、设备及存储介质,属于云计算领域。该云资源调度方法包括:获取第一分区中每个云主机的CPU的负载信息;确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则;在负载信息满足第一预设规则时,将满足所述第一预设规则的所述负载信息所对应的所述云主机迁移至云平台的第二分区。从而将第一分区的云主机迁移到第二分区,进而平衡不同分区之间的功耗差异,降低功耗成本。

Cloud resource scheduling methods, devices, devices and storage media

【技术实现步骤摘要】
云资源调度方法、装置、设备及存储介质
本申请涉及云计算领域,具体而言,涉及云资源调度方法、装置、设备及存储介质。
技术介绍
目前传统的数据中心的异构CPU(CentralProcessingUnit,中央处理器)管理方案,往往是将新引入的异构CPU设备分别部署于云平台管理系统(以下简称“云平台”,其部署于数据中心内部,用于将数据中心硬件能力虚拟化后提供给用户)的不同分区,以进行单独管理,进而能够利用CPU自身特性实现降低数据中心的功耗,但是仍然会造成功耗成本较高。
技术实现思路
有鉴于此,本申请实施例提供的云资源调度方法、装置、设备及存储介质。第一方面,本申请实施例提供的一种云资源调度方法,包括:获取第一分区中每个云主机的CPU的负载信息;确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则;若是,将满足所述第一预设规则的所述负载信息所对应的所述云主机迁移至云平台的第二分区。在上述实现过程中,通过获取第一分区中每个云主机的CPU的负载信息;确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则;在负载信息满足第一预设规则时,将满足所述第一预设规则的所述负载信息所对应的所述云主机迁移至云平台的第二分区。从而将第一分区的云主机迁移到第二分区,进而平衡不同分区之间的功耗差异,降低功耗成本。结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,所述第一分区的功耗高于所述第二分区的功耗;所述确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则,包括:确定每个所述云主机的CPU的所述负载信息所携带的负载值是否小于第一预设阀值;若是,则表征所述负载信息满足第一预设规则。在上述实现过程中,通过在第一分区的功耗高于所述第二分区的功耗时,采集第一分区中云主机的CPU的所述负载信息所携带的负载值,从而通过判断负载值是否小于第一预设阀值来确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则,进而有效提高了对负载信息判断的准确性。结合第一方面,本申请实施例提供了第一方面的第二种可能的实施方式,所述将满足所述第一预设规则的所述负载信息所对应的所述云主机迁移至云平台的第二分区,包括:确定所述第二分区的数量是否唯一;若否,从至少两个所述第二分区中确定出目标分区;将满足所述第一预设规则的所述负载信息所对应的所述云主机从所述第一分区迁移至所述云平台中的所述目标分区。在上述实现过程中,通过确定所述第二分区的数量是否唯一;在第二分区的数量不唯一时,从至少两个所述第二分区中确定出目标分区;将满足所述第一预设规则的所述负载信息所对应的所述云主机从所述第一分区迁移至所述云平台中的所述目标分区。从而可以使得将云主机迁移到目标分区,进而实现优化第一分区与第二分区的功耗平衡,有效节约了功耗成本。结合第一方面的第二种可能的实施方式,本申请实施例提供了第一方面的第三种可能的实施方式,所述从至少两个所述第二分区中确定出目标分区,包括:确定至少两个所述第二分区在当前时刻之前是否有云主机迁入;若否,将至少两个所述第二分区中的任意一个所述第二分区作为目标分区。在上述实现过程中,通过确定至少两个所述第二分区在当前时刻之前是否有云主机迁入;若当前时刻之前均没有云主机迁入时,将至少两个所述第二分区中的任意一个所述第二分区作为目标分区。从而可以控制迁移到每个第二分区的云主机数量,避免迁移到某一第二分区中的云主机数量过多,导致超负荷。进而平衡每个第二分区的云主机数量,进一步保障每个第二分区中的云主机能够正常运行。结合第一方面,本申请实施例提供了第一方面的第四种可能的实施方式,所述第一分区的功耗低于所述第二分区;所述确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则,包括:确定每个所述云主机的CPU的所述负载信息所携带的负载值是否大于第二预设阀值;若是,则表征所述负载信息满足第一预设规则。在上述实现过程中,通过在第一分区的功耗低于所述第二分区时,采集第一分区中云主机的CPU的所述负载信息所携带的负载值,从而通过判断负载值是否大于第二预设阀值来确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则,进而有效提高了对负载信息判断的准确性。结合第一方面,本申请实施例提供了第一方面的第五种可能的实施方式,所述确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则,包括:确定每个所述云主机的CPU的所述负载信息所携带的负载值是否在预设时间段内与第三预设阀值匹配;若是,将与所述第三预设阀值所匹配的所述云主机作为待迁移云主机;确定每个所述待迁移云主机是否携带有迁移标识;若否,表征所述负载信息满足第一预设规则。在上述实现过程中,通过判断每个所述云主机的CPU的所述负载信息所携带的负载值是否在预设时间段内与第三预设阀值匹配;在负载值在预设时间段内与第三预设阀值匹配时,将与所述第三预设阀值所匹配的所述云主机作为待迁移云主机;再判断每个所述待迁移云主机是否携带有迁移标识;若否,表征所述负载信息满足第一预设规则。从而使得所确定出的待迁移的云主机更加准确,避免将刚刚迁入的云主机再迁移出去,进而降低资源处理压力,避免造成云主机迁移混乱。结合第一方面的第五种可能的实施方式,本申请实施例提供了第一方面的第六种可能的实施方式,在确定每个所述待迁移云主机是否携带有迁移标识之后,还包括:若是,确定携带有所述迁移标识所对应的所述待迁移云主机的迁移时间;确定所述迁移时间是否大于第四预设阀值;若是,表征所述负载信息满足第一预设规则。在上述实现过程中,通过在所述待迁移云主机携带有迁移标识时,确定该待迁移云主机所对应的迁移时间;再确定所述迁移时间是否大于第四预设阀值,在大于或等于第四预设阀值时,判定负载信息满足第一预设规则。从而可以进一步避免将刚刚迁入的云主机再迁移出去,进而降低资源处理压力,避免造成云主机迁移混乱。结合第一方面,本申请实施例提供了第一方面的第七种可能的实施方式,所述方法还包括:生成用于记录从所述第一分区迁移至所述第二分区的迁移记录;根据所述迁移记录确定所述云平台的功耗节约成本。在上述实现过程中,通过生成用于记录从所述第一分区迁移至所述第二分区的迁移记录;根据所述迁移记录确定所述云平台的功耗节约成本。可以使得用户更加直观且清楚地了解迁移所带来的功耗节约成本。第二方面,本申请实施例提供的一种云资源调度装置,包括:获取模块,用于获取第一分区中每个云主机的CPU的负载信息;处理模块,用于确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则;迁移模块,用于若是,将满足所述第一预设规则的所述负载信息所对应的所述云主机迁移至云平台的第二分区。结合第二方面,本申请实施例提供了第二方面的第一种可能的实施方式,所述第一分区的功耗高于所述第二分区的功耗;所述处理模块,还用于:确定每个所述云主机的CPU的所述负载信息所携带的负载值是否小于第一预设阀值;若是,则表征所述负载信息满足第一预设规则。结合第二方面,本申请实施例提供了第二方面的第二种可能的实施方式,所述迁移模块,还用于:确定所述第二分区的数量是否唯一;若否,从至少两个所述第二分区中确定出目标分区;将满足所述第一预设规则的所述负载信息所对应的所述云主机从所述第一分区迁移至所述云平台中的所述目标分本文档来自技高网...

【技术保护点】
1.一种云资源调度方法,其特征在于,包括:获取第一分区中每个云主机的CPU的负载信息;确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则;若是,将满足所述第一预设规则的所述负载信息所对应的所述云主机迁移至云平台的第二分区。

【技术特征摘要】
1.一种云资源调度方法,其特征在于,包括:获取第一分区中每个云主机的CPU的负载信息;确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则;若是,将满足所述第一预设规则的所述负载信息所对应的所述云主机迁移至云平台的第二分区。2.根据权利要求1所述的方法,其特征在于,所述第一分区的功耗高于所述第二分区的功耗;所述确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则,包括:确定每个所述云主机的CPU的所述负载信息所携带的负载值是否小于第一预设阀值;若是,则表征所述负载信息满足第一预设规则。3.根据权利要求1所述的方法,其特征在于,所述将满足所述第一预设规则的所述负载信息所对应的所述云主机迁移至云平台的第二分区,包括:确定所述第二分区的数量是否唯一;若否,从至少两个所述第二分区中确定出目标分区;将满足所述第一预设规则的所述负载信息所对应的所述云主机从所述第一分区迁移至所述云平台中的所述目标分区。4.根据权利要求3所述的方法,其特征在于,所述从至少两个所述第二分区中确定出目标分区,包括:确定至少两个所述第二分区在当前时刻之前是否有云主机迁入;若否,将至少两个所述第二分区中的任意一个所述第二分区作为目标分区。5.根据权利要求1所述的方法,其特征在于,所述第一分区的功耗低于所述第二分区;所述确定每个所述云主机的CPU的所述负载信息是否满足第一预设规则,包括:确定每个所述云主机的CPU的所述负载信息所携带的负载值是否大于第二预设阀值;若是,则表征所述负载信息满足第一预设规则。6.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:许广彬许刚谭瑞忠郭晓
申请(专利权)人:无锡华云数据技术服务有限公司
类型:发明
国别省市:江苏,32

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

1