[发明专利]一种数据处理方法、装置以及计算机可读存储介质有效
申请号: | 202010201287.X | 申请日: | 2020-03-20 |
公开(公告)号: | CN111427675B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 王一光;和利冰;文杰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 以及 计算机 可读 存储 介质 | ||
1.一种数据处理方法,所述方法应用于目标作业的作业管理进程,所述作业管理进程是由分布式计算集群中任一计算节点在获取到所述目标作业时创建的,所述分布式计算集群包含用于进行任务执行的多个计算节点和用于进行资源分配的资源管理节点,所述分布式计算集群中各个计算节点均具有用于进行任务管理的服务进程,所述各个计算节点的服务进程均配置有用于启动新任务的接口,其特征在于,所述方法包括:
对所述目标作业进行逻辑切片,得到所述目标作业包含的一个或多个映射类型子任务,并基于所述目标作业包含的映射类型子任务获取所述目标作业包含的一个或多个归约类型子任务;所述目标作业包含的映射类型子任务和归约类型子任务均属于所述目标作业的子任务;
向所述资源管理节点获取所述目标作业的计算资源,将所述目标作业的计算资源缓存在资源池中;
根据所述目标作业的计算资源确定所述资源池中的总计算资源;所述总计算资源包括映射计算资源和归约计算资源;
根据所述资源池的所述总计算资源中的资源未占用的映射计算资源,依次执行所述目标作业所包含的映射类型子任务;
根据所述资源池的所述总计算资源中的资源未占用的归约计算资源,依次执行所述目标作业所包含的归约类型子任务;
当检测到所述目标作业所包含的映射类型子任务和归约类型子任务均执行完成时,将所述资源池中的所述总计算资源归还给所述资源管理节点;
其中,所述资源池中计算资源对应的容器在所述各个计算节点中进行创建;所述作业管理进程用于基于为所述各个计算节点中服务进程配置的接口,调用所述各个计算节点中的服务进程在创建的资源未占用的计算资源对应的容器中执行所述目标作业的子任务;
若所述资源池中任一计算资源对应的容器未处于执行所述目标作业的任一子任务的过程中,则所述任一计算资源属于资源未占用的计算资源;所述服务进程用于根据所述作业管理进程的指示,使用被配置的接口调用资源未占用的同一计算资源对应的容器在不同时间执行所述目标作业不同的子任务;
以及,所述目标作业的任一个子任务表示为目标子任务,所述资源池基于所述目标作业的任一个子任务的执行状态进行自动缩容和扩容的方式,包括:
若在获取到所述目标子任务的任务执行请求时,在所述资源池中检测到用于执行所述目标子任务的计算资源,以及在获取到所述目标子任务的任务执行请求后的第一计时时长内未获取到其他子任务的任务执行请求,则所述资源池基于所述资源池中已有计算资源的资源量和所述资源池的资源容量阈值进行自适应缩容;
若在获取到所述目标子任务的任务执行请求后的第二计时时长内,未在所述资源池中检测到用于执行所述目标子任务的计算资源,则所述资源池基于所述已有计算资源的资源量和所述资源容量阈值进行自适应扩容;
在基于所述已有计算资源的资源量和所述资源容量阈值对所述资源池进行自适应扩容时,若所述已有计算资源的资源量等于所述资源容量阈值,则停止对所述资源池的扩容,并向客户端推送针对所述目标作业的任务拥堵提示信息。
2.根据权利要求1所述的方法,其特征在于,所述资源池包括映射类型资源池和归约类型资源池;所述映射类型资源池用于缓存所述总计算资源中的映射计算资源;所述归约类型资源池用于缓存所述总计算资源中的归约计算资源;
所述当检测到所述目标作业所包含的映射类型子任务和归约类型子任务均执行完成时,将所述资源池中的所述总计算资源归还给所述资源管理节点,包括:
当检测到所述目标作业所包含的映射类型子任务和归约类型子任务均执行完成时,将所述映射类型资源池中所缓存的映射计算资源归还给所述资源管理节点,将所述归约类型资源池中所缓存的归约计算资源归还给所述资源管理节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010201287.X/1.html,转载请声明来源钻瓜专利网。