[发明专利]一种业务处理的方法、系统以及装置在审
申请号: | 202111290138.6 | 申请日: | 2021-11-02 |
公开(公告)号: | CN116069492A | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 葛建壮 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 石翰林 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 处理 方法 系统 以及 装置 | ||
一种任务处理的方法、系统以及装置,提升不同设备集群中的设备互相借用算力的效率。其中,方法包括:第一计算设备通过无服务器serverless系统中的目标函数function接收多个任务请求。第一计算设备向第二计算设备发送目标函数,第二计算设备和第一计算设备分属于不同的设备集群。当第一计算设备获取到自身空闲算力资源不充足,则第一计算设备通过目标function在第一计算设备中处理第一部分任务请求,并且向第二计算设备转发第二部分任务请求,以指示拥有空闲算力资源的第二计算设备通过接收到的目标function处理第二部分任务请求,多个任务请求中包括第一部分任务请求和第二部分任务请求。第一计算设备接收第二计算设备发送的第二部分任务请求的处理结果。
技术领域
本申请涉及互联网技术领域,具体涉及一种业务处理的方法、系统以及装置。
背景技术
传统云计算利用集中式大容量的集群的设备集中处理海量的信息,所有的计算过程都 在云端集中处理,方便数据的收集与共享,催生出一系列的大数据应用。云计算虽然有着 近乎无限的运算能力,但是为了运用云计算的算力,需要承担许多的通讯成本,不可避免 的造成了延迟。集中式处理的方式必然决定了用户的数据需要上传至云端再进行处理,导 致延迟很难降低。
边缘计算架构就是为了解决云计算延迟大的问题而提出的。具体说来,边缘计算在近 用户端处理那些对延迟要求高的任务,将原本只能在云计算平台运算的服务放到了边缘设 备中。
但是,边缘设备相对于云计算设备来说,有限的计算能力是其最大的瓶颈。当遇到突 发流量时,由于本地算力不足,导致边缘设备无法满足业务需求,如果按照流量峰值部署 边缘设备的算力,则会导致边缘设备成本高昂。
发明内容
本申请提供一种业务处理的方法、系统以及装置,提升不同设备集群中的设备之间互 相借用算力的效率。
第一方面,本申请提供一种任务处理的方法,包括:第一计算设备通过无服务器serverless系统中的目标函数(function)接收多个任务请求。该多个任务请求属于同一类型的任务,即该多个任务需要调用相同的目标函数来处理。本申请实施例对任务请求的类型并不进行限定,示例性的,可能是目标检测任务、分类任务、语义分割任务等等。第 一计算设备向第二计算设备发送目标函数,第二计算设备和第一计算设备属于不同的设备集群。本申请实施例中描述的一个设备集群是指该一个设备集群中包括的全部设备统一对外提供服务。当第一计算设备获取到自身空闲算力资源不充足,则第一计算设备通过目标function在第一计算设备中处理第一部分任务请求,并且向第二计算设备转发第二部分任务请求,指示拥有空闲算力资源的第二计算设备通过接收到的目标function处理第二部分任务请求,多个任务请求中包括第一部分任务请求和第二部分任务请求。第一计算设备接收第二计算设备发送的第二部分任务请求的处理结果。
其中,所述多个任务请求可以由所述目标function执行。当所述第二计算设备把这 个目标funciton提供给所述第二计算设备之后,就使得所述第二计算设备拥有了处理所 述多个任务请求中任一任务请求的能力,从而使得所述第二计算设备可以分担所述第一计 算设备的工作。此外,所述第一计算设备仅需要发送目标function(以及任务请求)给所 述第二计算设备即可,而不需要把完整的任务处理程序发送给所述第二计算设备,因此和 把整个任务处理程序提供给第二计算设备相比,本发明第一方面发送的数据量小,对带宽 占用不大。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111290138.6/2.html,转载请声明来源钻瓜专利网。