【技术实现步骤摘要】
一种资源调度方法及装置
本申请涉及计算机
,尤其涉及一种资源调度方法及装置。
技术介绍
项目的进行需要资源的支撑。支撑项目资源既可以是自然资源,也可以是人力资源、财力资源等社会资源,还可以是计算机的存储资源、带宽资源或中央处理器的运算资源等虚拟资源。无论对于何种资源,执行项目的主体能够提供的资源总量是有限的。例如,对于数据处理类型的项目,项目能够利用的运算资源收到计算机的中央处理器的限制。当执行项目的主体同时执行多个项目时,对资源进行合理的调度是保证项目顺利进行的重要条件。目前,在多个项目进行资源调度时,可以采用按项目的资源需求量进行调度或按预设的资源配额进行调度。但是,现有的资源调度方法只考虑到了项目主体内部的资源调度,无法满足一些特殊的应用场景。
技术实现思路
有鉴于此,本申请实施例提供了一种资源调度方法及装置,旨在基于项目主体的历史行为信息为项目主体调度合理的资源。一种资源调度方法,所述方法包括:获取项目主体的标识和最大资源量,所述项目主体为执行多个项目的主体,所述最大 ...
【技术保护点】
1.一种资源调度方法,其特征在于,所述方法包括:/n获取项目主体的标识和最大资源量,所述项目主体为执行多个项目的主体,所述最大资源量表示剩余可调度的资源量;/n根据所述项目主体标识获取所述项目主体的历史行为信息,所述历史行为信息包括所述项目主体历史对所述项目的处理策略;/n根据所述项目主体的历史行为信息预测所述项目主体的调度策略;/n根据所述调度策略向所述项目主体调度资源。/n
【技术特征摘要】
1.一种资源调度方法,其特征在于,所述方法包括:
获取项目主体的标识和最大资源量,所述项目主体为执行多个项目的主体,所述最大资源量表示剩余可调度的资源量;
根据所述项目主体标识获取所述项目主体的历史行为信息,所述历史行为信息包括所述项目主体历史对所述项目的处理策略;
根据所述项目主体的历史行为信息预测所述项目主体的调度策略;
根据所述调度策略向所述项目主体调度资源。
2.根据权利要求1所述的方法,其特征在于,所述获取项目主体的标识和最大资源量包括:
获取所述项目主体执行的多个项目中每个项目的相关信息,所述项目的相关信息包括所述项目的完成时间和资源使用量,所述完成时间为所述项目主体完成所述项目的最早时间,所述资源使用量为所述项目主体执行所述项目使用的资源量;
选择所述完成时间小于时间阈值的项目作为结算项目,根据所述结算项目的资源使用量之和确定所述最大资源量。
3.根据权利要求1所述的方法,其特征在于,所述根据所述项目主体的历史行为信息预测所述项目主体的调度策略包括:
获取所述项目主体的待处理项目对应的资源需求量;
根据所述项目主体的历史行为信息确定所述项目主体的剩余资源量;
当所述待处理项目的资源需求量大于所述剩余资源量时,选择允许调度策略作为所述项目主体的调度策略。
4.根据权利要求3所述的方法,其特征在于,所述根据所述项目主体的历史行为信息预测所述项目主体的处理策略还包括:
当所述资源需求量小于所述剩余资源量时,将所述项目主体的历史行为数据输入策略判断模型,得到所述项目主体的调度策略;
其中,所述策略判断模型是通过对多个项目主体的历史行为数据和调度策略作进行训练得到的。
5.根据权利要求1所述的方法,其特征在于,所述处理策略还包括跳过调度策略,所述根据所述调度策略向所述项目主体调度资源包括:
获取所述待处理项目的资源需求量;
当所述调度策略为所述允许调度策略时,根据所述最大资源量对所述项目主体进行资源调度;
当所述调度策略为所述跳过调度策略时,不对所述项目主体进行资源调度。
...
【专利技术属性】
技术研发人员:黄文强,季蕴青,胡路苹,胡玮,黄雅楠,胡传杰,浮晨琪,李蚌蚌,申亚坤,徐晨敏,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。