一种资源分配方法及装置制造方法及图纸

技术编号:21773176 阅读:30 留言:0更新日期:2019-08-03 21:58
本说明书公开了一种资源分配方法及装置,首先,根据第二历史周期之前的第一历史周期中指定时段的历史数据,划分该第二历史周期的时段,之后,根据该第二历史周期的历史数据,确定该第二历史周期中划分后的各时段所述的分类,最后,按照该第二历史周期划分的各时段所属的分类,调整至少一种分类的时段对应的资源分配算法,以根据调整后的资源分配算法进行资源分配。

A Resource Allocation Method and Device

【技术实现步骤摘要】
一种资源分配方法及装置
本申请涉及信息
,尤其涉及一种资源分配方法及装置。
技术介绍
资源广义上是指一国或一定地区内拥有的物力、财力、人力等各种物质要素的总称。合理的资源分配,不仅意味着资源浪费的减少,也意味着效率的提升。例如,对于云计算来说,其计算资源可用于大数据处理等等,但是计算资源是有限的,那么如何合理的分配这些计算资源,使得效益最大化就显得十分必要。在现有技术中,通常按照资源分配算法,确定如何进行资源分配,其中,资源分配算法一般是根据经验人工设置的。例如,通过调查资源消耗与工作效率之间的变化规律,并根据该变化规律人工设置资源分配算法。或者,通过监控各资源需求方的需求,通过预设的算法,实时计算和调整资源分配算法。其中,监控的需求可以是各资源需求方申请使用的资源量,也可以是各需求方的对资源的使用效率等等。但是,根据经验设置的资源分配算法,不够灵活且不够准确,导致资源分配上仍然存储在浪费和效率不高的问题。而通过算法实时计算的方式,若资源需求方较多,会导致需要增加的资源在计算如何进行资源分配上,得不偿失。因此,本申请提供一种新的资源分配方法及装置,以解决现有技术中存在的问题。
技术实现思路
本说明书实施例提供一种资源分配方法及装置,用于解决现有技术中资源分配不够灵活、计算如何进行资源分配上成本较高的问题。本说明书实施例采用下述技术方案:本说明书提供的一种资源分配方法,历史周期包含至少两个时段,该方法包括:根据第一历史周期中指定时段的历史数据,划分第二历史周期的时段,其中,所述第一历史周期早于所述第二历史周期;根据所述第二历史周期的历史数据,确定所述第二历史周期中划分后的各时段所属的分类;根据所述第二历史周期中划分的各时段所述的分类,调整至少一种分类的时段对应的资源分配算法;根据调整后的资源分配算法进行资源分配。可选地,根据第一历史周期中指定时段的历史数据,划分第二历史周期的时段,具体包括:确定第一历史周期中各时段的业务压力类型;根据所述第一历史周期中指定业务压力类型的各时段的业务压力表征值,确定所述第一历史周期中所述指定业务压力类型的时段的业务压力表征值的中位数以及标准差;根据所述业务压力表征值的中位数以及标准差,划分所述第二历史周期的时段。可选地,业务压力类型至少包括:高峰类型和平峰类型;所述指定业务压力类型包括平峰类型。可选地,根据所述业务压力表征值的中位数以及标准差,划分所述第二历史周期的时段,具体包括:根据所述第二历史周期中每个时刻的业务压力表征值,以及所述第一历史周期中闲时类型的时段的业务压力表征值的中位数以及标准差,确定所述第二历史周期中的各忙时类型的时段的开始时刻和结束时刻;根据所述第二历史周期中的各忙时类型的时段的开始时刻和结束时刻,划分所述第二历史周期的时段。可选地,所述历史周期由至少两个单位周期组成,每个单位周期包含相同数量的时段,针对每个单位周期,该单位周期中的各时段的标识不同。可选地,根据所述第二历史周期的历史数据,确定所述第二历史周期中划分后的各时段所属的分类,具体包括:针对每个标识,根据所述第二历史周期中对应的该标识的各时段的业务评价值,确定该标识对应的业务评价值的中位数;根据所述第二历史周期中各单位周期的业务评价值,确定所述第二历史周期的单位周期的业务评价值的中位数以及标准差;针对每个标识,根据所述第二历史周期中各标识分别对应的业务评价值的中位数、所述第二历史周期的单位周期的业务评价值的中位数以及标准差,确定划分后的该标识对应的时段所属的分类。可选地,根据所述第二历史周期中各标识对应的业务评价值的中位数、所述第二历史周期的单位周期的业务评价值的中位数以及标准差,确定划分后该标识对应的时段所属的分类,具体包括:根据所述第二历史周期中各标识分别对应的业务评价值的中位数、所述第二历史周期的单位周期的业务评价值的中位数以及标准差,从各标识对应的时段中,确定业务评价值最低的时段所属的分类为尾部类型;根据所述第二历史周期中各标识对应的业务评价值的中位数、所述第二历史周期的单位周期的业务评价值的中位数以及标准差,从各标识对应的时段中,确定业务评价值最高的时段所属的分类为头部类型;确定其他标识对应的时段所属的分类为中部类型。可选地,根据所述第二历史周期中划分的各时段所属的分类,调整至少一种分类的时段对应的资源分配算法,具体包括:调整所属的分类为尾部类型的时段的资源分配算法;保持所属的分类为中部类型的时段的资源分配算法不变;根据中部类型的时段的资源分配算法和调整后的尾部类型的资源分配算法,调整所属的分类为头部类型的时段的资源分配算法。可选地,根据中部类型的时段的资源分配算法和调整后的尾部类型的资源分配算法,调整所属的分类为头部类型的时段的资源分配算法,具体包括:根据调整后的尾部类型的时段的资源分配算法,确定尾部类型的时段的资源消耗量;根据中部类型的时段的资源分配算法,确定中部类型的时段的资源消耗量;根据单位周期内的资源可用总量以及分别确定出的尾部类型的时段和中部类型的时段的资源消耗量,确定资源可用余量;根据所述资源可用余量,确定单位周期中头部类型的时段的资源分配算法。可选地,根据调整后的资源分配算法进行资源分配,具体包括:根据调整后的资源分配算法,对后续单位周期中的各时段进行资源分配。本说明书提供的一种资源分配装置,历史周期包含至少两个时段,该装置包括:时段划分模块,根据第一历史周期中指定时段的历史数据,划分第二历史周期的时段,其中,所述第一历史周期早于所述第二历史周期;确定模块,根据所述第二历史周期的历史数据,确定所述第二历史周期中划分后的各时段所属的分类;调整模块,根据所述第二历史周期中划分的各时段所属的分类,调整至少一种分类类型的时段对应的资源分配算法;分配模块,根据调整后的资源分配算法进行资源分配。本说明书提供的一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述资源分配方法。本说明书提供的一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述资源分配方法。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:在历史周期包含至少两个时段的情况下,基于第二历史周期,通过比该第二历史周期更早的历史周期(即,第一历史周期)中的历史数据,来调整(即,划分)该第二历史周期中的时段,并在划分时段之后,再根据第二历史周期自身的历史数据,重新确定划分后各时段所属的分类,以基于重新确定的各时段所属的分类,来按照分类类型调整至少一个分类的时段对应的资源分配算法。由于资源分配算法是对应时段的,因此即使调整资源分配算法,其计算过程所需的成本低于实时计算,可减少调整资源分配算法的成本。并且资源分配算法可不断调整的,因此相较于人工设置的资源分配算法更加灵活。在灵活调整和成本之间取得了较好的平衡,避免了现有技术的缺陷。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提供的一种资源分配过程;图2为本说明书提供的历史周期、单位周期以及时段的示意图;本文档来自技高网...

【技术保护点】
1.一种资源分配方法,其特征在于,历史周期包含至少两个时段,所述方法包括:根据第一历史周期中指定时段的历史数据,划分第二历史周期的时段,其中,所述第一历史周期早于所述第二历史周期;根据所述第二历史周期的历史数据,确定所述第二历史周期中划分后的各时段所属的分类;根据所述第二历史周期中划分的各时段所述的分类,调整至少一种分类的时段对应的资源分配算法;根据调整后的资源分配算法进行资源分配。

【技术特征摘要】
1.一种资源分配方法,其特征在于,历史周期包含至少两个时段,所述方法包括:根据第一历史周期中指定时段的历史数据,划分第二历史周期的时段,其中,所述第一历史周期早于所述第二历史周期;根据所述第二历史周期的历史数据,确定所述第二历史周期中划分后的各时段所属的分类;根据所述第二历史周期中划分的各时段所述的分类,调整至少一种分类的时段对应的资源分配算法;根据调整后的资源分配算法进行资源分配。2.如权利要求1所述的方法,其特征在于,根据第一历史周期中指定时段的历史数据,划分第二历史周期的时段,具体包括:确定第一历史周期中各时段的业务压力类型;根据所述第一历史周期中指定业务压力类型的各时段的业务压力表征值,确定所述第一历史周期中所述指定业务压力类型的时段的业务压力表征值的中位数以及标准差;根据所述业务压力表征值的中位数以及标准差,划分所述第二历史周期的时段。3.如权利要求2所述的方法,其特征在于,业务压力类型至少包括:高峰类型和平峰类型;所述指定业务压力类型包括平峰类型。4.如权利要求3所述的方法,其特征在于,根据所述业务压力表征值的中位数以及标准差,划分所述第二历史周期的时段,具体包括:根据所述第二历史周期中每个时刻的业务压力表征值,以及所述第一历史周期中闲时类型的时段的业务压力表征值的中位数以及标准差,确定所述第二历史周期中的各忙时类型的时段的开始时刻和结束时刻;根据所述第二历史周期中的各忙时类型的时段的开始时刻和结束时刻,划分所述第二历史周期的时段。5.如权利要求1所述的方法,其特征在于,所述历史周期由至少两个单位周期组成,每个单位周期包含相同数量的时段,针对每个单位周期,该单位周期中的各时段的标识不同。6.如权利要求5所述的方法,其特征在于,根据所述第二历史周期的历史数据,确定所述第二历史周期中划分后的各时段所属的分类,具体包括:针对每个标识,根据所述第二历史周期中对应的该标识的各时段的业务评价值,确定该标识对应的业务评价值的中位数;根据所述第二历史周期中各单位周期的业务评价值,确定所述第二历史周期的单位周期的业务评价值的中位数以及标准差;针对每个标识,根据所述第二历史周期中各标识分别对应的业务评价值的中位数、所述第二历史周期的单位周期的业务评价值的中位数以及标准差,确定划分后的该标识对应的时段所属的分类。7.如权利要求6所述的方法,其特征在于,根据所述第二历史周期中各标识对应的业务评价值的中位数、所述第二历史周期的单位周期的业务评价值的中位数以及标准差,确定划分后该标识对应的时段所属的分类,具体包...

【专利技术属性】
技术研发人员:朴松梅张涛雷宇
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

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

1