【技术实现步骤摘要】
资源处理方法、装置、服务器及存储介质
[0001]本申请涉及数据处理领域,尤其涉及一种资源处理方法
、
装置
、
服务器及存储介质
。
技术介绍
[0002]目前,随着大数据时代的不断发展,金融科技领域的数据往往呈现出规模数量大
、
约束条件多
、
请求分布不均等特点
。
与此同时,考量到高性能批量计算需求的增加,且高性能计算环境下通常需要处理超大规模并行计算任务,难以平衡作业高峰和低谷的调度资源
。
[0003]现有技术中,大数据服务平台的批量计算能力多以统一调度为主,且统一调度服务中的作业调度策略是基于静态的指标和预设优先级,以完成对排队作业的调度资源分配
。
[0004]但是,高性能计算环境下通常需要处理超大规模并行计算任务,大数据服务平台的应用侧提交的作业数量在不同时段各不相同,某个时间段可能会出现排队的作业数量较多,造成计算资源紧缺而无法满足作业资源分配的需求;某个时段又会出现运行的作业数量较少而造成计算资源闲置,导致难以灵活地在不同时间段为不同作业分配合理的调度资源
。
技术实现思路
[0005]本申请提供一种资源处理方法
、
装置
、
服务器及存储介质,用以解决作业高峰和低谷时资源调度不均的技术问题
。
[0006]第一方面,本申请提供一种资源处理方法,包括:
[0007]获取多个作业请求;其中,每一作业请
【技术保护点】
【技术特征摘要】
1.
一种资源处理方法,其特征在于,包括:获取多个作业请求;其中,每一作业请求对应一个作业标识;并将与每一作业标识对应的作业加入调度资源等待队列;所述调度资源等待队列对应有待调度的集群资源;若确定所述待调度的集群资源不满足所述调度资源等待队列中的作业的调度需求,则通过预设的高响应比优先调度算法
HRRN
,对所述调度资源等待队列中的预设数量的作业进行资源计算,确定所述预设数量的作业中每一作业的优先级;并通过预设的
K
最邻近分类算法
KNN
模型,对所述调度资源等待队列中的剩余数量的作业进行资源预测,确定所述剩余数量的作业中每一作业的优先级;其中,所述预设的
K
最邻近分类算法
KNN
模型是根据历史作业数据训练得到的;根据所述预设数量的作业中每一作业的优先级
、
所述剩余数量的作业中每一作业的优先级,生成优先级列表;并根据所述优先级列表,依次对所述优先级列表中每一优先级对应的作业进行资源调度
。2.
根据权利要求1所述的方法,其特征在于,所述通过预设的高响应比优先调度算法
HRRN
,对所述调度资源等待队列中的预设数量的作业进行资源计算,确定所述预设数量的作业中每一作业的优先级,包括:通过预设的高响应比优先调度算法
HRRN
,对所述调度资源等待队列中的预设数量的作业进行资源计算,确定所述预设数量的作业中每一作业的响应比;其中,所述响应比包括作业的等待时间和执行时间;根据所述等待时间和执行时间,确定所述作业的优先级
。3.
根据权利要求2所述的方法,其特征在于,所述通过预设的高响应比优先调度算法
HRRN
,对所述调度资源等待队列中的预设数量的作业进行资源计算,确定所述预设数量的作业中每一作业的响应比,包括:通过预设的高响应比优先调度算法
HRRN
中的优先调度算法公式,对所述调度资源等待队列中的预设数量的作业进行资源计算,确定所述预设数量的作业中每一作业的响应比
。4.
根据权利要求3所述的方法,其特征在于,所述根据所述等待时间和执行时间,确定所述作业的优先级,包括:基于预设的双曲正切函数公式
、
所述等待时间和执行时间,确定所述作业的优先级;所述预设的双曲正切函数公式如下:其中,
Priority
i
表示第
i
个作业的优先级,
RR
i
表示作业的响应比,
‑
RR
i
表示所述作业的响应比的倒数
。5.
根据权利要求1所述的方法,其特征在于,所述通过预设的
K
最邻近分类算法
KNN
模型,对所述调度资源等待队列中的剩余数量的作业进行资源预测,确定所述剩余数量的作业中每一作业的优先级,包括:获取所述调度资源等待队列中的剩余数量的作业的特征向量;通过预设的
K
最邻近分类算法
KNN
模型,对所述作业的特征向量进行资源预测,确定所述剩余数量的作业中每一作业的优先级
...
【专利技术属性】
技术研发人员:郝煜佳,姚德亮,严家德,夏麟,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。