[发明专利]数据处理方法以及装置有效
申请号: | 202110992338.X | 申请日: | 2021-08-27 |
公开(公告)号: | CN113434591B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 徐洲 | 申请(专利权)人: | 阿里云计算有限公司;阿里巴巴(中国)有限公司 |
主分类号: | G06F16/26 | 分类号: | G06F16/26;G06F16/28;G06F9/50 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 吴肖肖 |
地址: | 310024 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 以及 装置 | ||
1.一种数据处理方法,应用于分布式系统的控制节点,包括:
接收待处理任务请求;
获取所述待处理任务请求对应的应用程序控制器,其中,所述应用程序控制器在应用程序控制管理器中启动,所述应用程序控制管理器中预先缓存有待使用的应用程序控制器;
根据所述应用程序控制器向资源管理器发送针对所述待处理任务请求的资源获取请求;
通过所述资源管理器响应于所述资源获取请求分析各个执行节点的资源调度分配情况,确定所述待处理任务请求对应的目标资源,并将所述目标资源的目标资源信息发送至所述应用程序控制器;
将所述待处理任务请求通过所述应用程序控制器发送至所述目标资源信息对应的目标执行节点,以使所述目标执行节点处理所述待处理任务请求。
2.如权利要求1所述的数据处理方法,获取所述待处理任务请求对应的应用程序控制器,包括:
在应用程序控制管理器中获取与所述待处理任务请求对应的应用程序控制器。
3.如权利要求2所述的数据处理方法,在应用程序控制管理器中获取与所述待处理任务请求对应的应用程序控制器,包括:
判断所述应用程序控制管理器中是否缓存有所述待处理任务请求对应的应用程序控制器;
若是,则获取所述应用程序控制器;
若否,则创建所述应用程序控制器。
4.如权利要求1所述的数据处理方法,通过所述资源管理器响应于所述资源获取请求分析各个执行节点的资源调度分配情况,确定所述待处理任务请求对应的目标资源,包括:
通过所述资源管理器确定所述分布式系统中各个执行节点的可用资源信息;
确定所述待处理任务请求对应的资源需求信息;
根据所述资源需求信息在各个执行节点的可用资源信息中确定目标资源。
5.如权利要求4所述的数据处理方法,所述待处理任务请求包括用户标识;
确定所述待处理任务请求对应的资源需求信息,包括:
根据所述用户标识确定所述待处理任务请求对应的目标资源队列;
根据所述目标资源队列确定所述待处理任务请求对应的资源需求信息。
6.如权利要求1所述的数据处理方法,所述方法还包括:
在接收到任务处理完成通知的情况下,通过所述应用程序控制器向所述资源管理器发送资源释放请求;
通过所述资源管理器释放所述目标资源。
7.如权利要求6所述的数据处理方法,在通过所述应用程序控制器向所述资源管理器发送资源释放请求之后,所述方法还包括:
通过应用程序控制管理器销毁或缓存所述应用程序控制器。
8.一种数据处理方法,应用于分布式系统的执行节点,包括:
接收所述分布式系统的控制节点发送的待处理任务请求,其中,所述待处理任务请求通过所述控制节点的应用程序控制器发送,所述应用程序控制器在应用程序控制管理器中启动,所述应用程序控制管理器中预先缓存有待使用的应用程序控制器;
锁定所述待处理任务请求对应的目标资源,所述目标资源是控制节点终端的资源管理器响应于资源获取请求分析各个执行节点的资源调度分配情况,预先确定的执行节点中用于处理所述待处理任务请求的资源;
启动并执行所述待处理任务请求对应的待处理子任务;
在所述待处理子任务执行完成的情况下,发送任务处理完成通知至所述分布式系统的控制节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里云计算有限公司;阿里巴巴(中国)有限公司,未经阿里云计算有限公司;阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110992338.X/1.html,转载请声明来源钻瓜专利网。