任务处理方法、装置及系统、计算机存储介质制造方法及图纸

技术编号:33997426 阅读:28 留言:0更新日期:2022-07-02 11:14
本申请公开了一种任务处理方法、装置及系统、计算机存储介质,属于通信技术领域。第一MEC设备接收来自UE的任务请求,该任务请求包括UE所请求访问的目标应用服务的应用服务标识以及任务请求对应的SLA信息,该SLA信息用于确定响应该任务请求所满足的SLA条件。响应于第一MEC设备中部署的目标应用服务的第一实例不满足SLA条件,第一MEC设备在第一MEC设备的邻居MEC设备中确定部署有目标应用服务的第二实例且第二实例满足SLA条件的第二MEC设备。第一MEC设备向第二MEC设备转发该任务请求。本申请通过MEC设备之间的相互感知对任务请求进行合理调度,提高了任务处理的可靠性和可用性。提高了任务处理的可靠性和可用性。提高了任务处理的可靠性和可用性。

【技术实现步骤摘要】
任务处理方法、装置及系统、计算机存储介质


[0001]本申请涉及通信
,特别涉及一种任务处理方法、装置及系统、计算机存储介质。

技术介绍

[0002]无线通信网络的建设是以数据中心(data center)为中心的。各数据中心使用分布式云技术进行管理,形成边缘云(edge cloud)加中心云(central cloud)的分级网络系统。数据中心为用户设备(user equipment,UE)提供应用服务(application server)的应用实例(以下简称为实例)部署在各边缘云上,使得应用服务的实例部署到更靠近UE的位置,降低了服务时延,提高了服务体验。
[0003]目前,UE访问应用服务的过程包括:UE向管理多接入边缘计算(multi

access edge computing,MEC)设备的应用控制器发送服务路由请求,该服务路由请求包括该UE所请求访问的应用服务的应用服务标识(identification,ID)。应用控制器根据该应用服务ID获取部署有该应用服务的实例的MEC设备,然后根据UE的地理位置信息从部署有该应用服务的实例的MEC设备中获取距离UE最近的MEC设备,并将该MEC设备的通信地址信息发送给UE。UE基于该MEC设备的通信地址信息接入该MEC设备,然后向该MEC设备发送任务请求,实现应用服务的访问。
[0004]但是,当某个区域内需要访问同一应用服务的UE的数量较多时,会出现多个UE访问同一个MEC设备上的该应用服务的实例的情况,导致该MEC设备上的该实例负载过大,进而导致UE的访问时延较高。因此目前MEC设备提供应用服务的可靠性较差。

技术实现思路

[0005]本申请提供了一种任务处理方法、装置及系统、计算机存储介质,可以解决目前MEC设备提供应用服务的可靠性较差的问题。
[0006]第一方面,提供了一种任务处理方法。该方法包括:第一MEC设备接收来自UE的任务请求,该任务请求包括UE所请求访问的目标应用服务的应用服务标识以及任务请求对应的SLA信息,该SLA信息用于确定响应该任务请求所满足的SLA条件。响应于第一MEC设备中部署的目标应用服务的第一实例不满足SLA条件,第一MEC设备在第一MEC设备的邻居MEC设备中确定第二MEC设备,该第二MEC设备中部署有目标应用服务的第二实例且第二实例满足SLA条件。第一MEC设备向第二MEC设备转发该任务请求。
[0007]本申请中,MEC设备接收到来自UE的任务请求后,在确定自身不满足响应该任务请求应满足的SLA条件后,将任务请求调度给满足该SLA条件的邻居MEC设备,由满足该SLA条件的邻居MEC设备处理该任务请求。通过对任务请求的合理调度,使得对该任务请求的响应能够满足SLA条件,提高了任务处理的可靠性和可用性。
[0008]可选地,任务请求对应的SLA信息指示任务请求的最大允许响应时延,响应任务请求所满足的SLA条件,包括:响应任务请求的总时延不大于最大允许响应时延。
[0009]本申请中,基于任务请求的最大允许响应时延来选择处理该任务请求的MEC设备,可以保证的UE的访问时延,提高MEC设备提供应用服务的可靠性。
[0010]可选地,第一MEC设备还可以获取邻居MEC设备的应用信息,该应用信息包括部署的应用服务的实例的历史任务处理时间。则第一MEC设备在第一MEC设备的邻居MEC设备中确定第二MEC设备的实现过程,包括:第一MEC设备根据邻居MEC设备的应用信息,在邻居MEC设备中确定目标邻居MEC设备。其中,目标邻居MEC设备满足:部署有目标应用服务的实例,且部署的目标应用服务的实例的历史任务处理时间小于剩余允许响应时延,剩余允许响应时延基于最大允许响应时延得到。第一MEC设备在目标邻居MEC设备中确定第二MEC设备。
[0011]本申请中,基于MEC设备对任务请求的处理时间的考虑,确定任务请求的路由对象,该路由对象满足响应任务请求的SLA条件的概率较高,从而提高任务处理的可靠性。
[0012]可选地,应用信息还包括部署的应用服务的实例的负载,第一MEC设备在目标邻居MEC设备中确定第二MEC设备的实现过程,包括:响应于目标邻居MEC设备的数量大于1,第一MEC设备根据多个目标邻居MEC设备中部署的目标应用服务的实例的历史任务处理时间、多个目标邻居MEC设备中部署的目标应用服务的实例的负载和/或多个目标邻居MEC设备与第一MEC设备之间的距离,在多个目标邻居MEC设备中确定第二MEC设备。
[0013]本申请中,综合考虑MEC设备的状态、负载和任务处理时间等因素进行流量多次分发的路由选择,把UE的访问流量分发到合适的其它MEC设备,提升端边协同任务处理的可靠性和可用性。
[0014]可选地,第一MEC设备根据邻居MEC设备的应用信息,在邻居MEC设备中确定目标邻居MEC设备的实现过程,包括:第一MEC设备根据邻居MEC设备的应用信息以及邻居MEC设备与第一MEC设备之间的网络响应时延,在邻居MEC设备中确定目标邻居MEC设备。其中,目标邻居MEC设备满足:部署有目标应用服务的实例,且与第一MEC设备之间的网络响应时延跟部署的目标应用服务的实例的历史任务处理时间之和小于剩余允许响应时延。
[0015]相应地,第一MEC设备在目标邻居MEC设备中确定第二MEC设备的实现过程,可以包括:响应于目标邻居MEC设备的数量大于1,第一MEC设备将多个目标邻居MEC设备中,与第一MEC设备之间的网络响应时延跟部署的目标应用服务的实例的历史任务处理时间之和最小的目标邻居MEC设备确定为第二MEC设备。
[0016]本申请中,基于MEC设备对任务请求的处理时间以及MEC设备之间的网络响应时延的考虑,确定任务请求的路由对象,该路由对象能够满足响应任务请求的SLA条件的概率相较于只考虑MEC设备对任务请求的处理时间的方式更高,从而提高任务处理的可靠性。对于对时延非常敏感的计算密集型边缘应用,综合考虑MEC设备对任务请求的处理时间以及MEC设备之间的网络响应时延来调度任务请求,可以提供确定性的任务响应时延,提高用户体验。
[0017]可选地,任务请求还包括请求文件信息,请求文件信息包括待请求文件的文件标识,应用信息还包括文件信息,文件信息包括本地文件的文件标识和本地文件的文件大小。第一MEC设备根据邻居MEC设备的应用信息,在邻居MEC设备中确定目标邻居MEC设备的实现过程,包括:第一MEC设备根据邻居MEC设备的应用信息、请求文件信息以及邻居MEC设备与第一MEC设备之间的网络带宽,在邻居MEC设备中确定目标邻居MEC设备。其中,目标邻居MEC设备满足:部署有目标应用服务的实例,本地文件包括待请求文件,且向第一MEC设备传输
待请求文件的文件传输时间跟部署的目标应用服务的实例的历史任务处理时间之和小于剩余允许响应时延,文件传输时间基于待请求文件的文件大小以及邻居MEC设备与第一MEC设备之间的网络带宽确定。
[001本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务处理方法,其特征在于,所述方法包括:第一多接入边缘计算MEC设备接收来自用户设备UE的任务请求,所述任务请求包括所述UE所请求访问的目标应用服务的应用服务标识以及所述任务请求对应的服务等级协议SLA信息,所述SLA信息用于确定响应所述任务请求所满足的SLA条件;响应于第一MEC设备中部署的所述目标应用服务的第一实例不满足所述SLA条件,所述第一MEC设备在所述第一MEC设备的邻居MEC设备中确定第二MEC设备,所述第二MEC设备中部署有所述目标应用服务的第二实例且所述第二实例满足所述SLA条件;所述第一MEC设备向所述第二MEC设备转发所述任务请求。2.根据权利要求1所述的方法,其特征在于,所述任务请求对应的SLA信息指示所述任务请求的最大允许响应时延,所述响应所述任务请求所满足的SLA条件,包括:响应所述任务请求的总时延不大于所述最大允许响应时延。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述第一MEC设备获取所述邻居MEC设备的应用信息,所述应用信息包括部署的应用服务的实例的历史任务处理时间;所述第一MEC设备在所述第一MEC设备的邻居MEC设备中确定第二MEC设备,包括:所述第一MEC设备根据所述邻居MEC设备的应用信息,在所述邻居MEC设备中确定目标邻居MEC设备,其中,所述目标邻居MEC设备满足:部署有所述目标应用服务的实例,且部署的所述目标应用服务的实例的历史任务处理时间小于剩余允许响应时延,所述剩余允许响应时延基于所述最大允许响应时延得到;所述第一MEC设备在所述目标邻居MEC设备中确定所述第二MEC设备。4.根据权利要求3所述的方法,其特征在于,所述应用信息还包括部署的应用服务的实例的负载,所述第一MEC设备在所述目标邻居MEC设备中确定所述第二MEC设备,包括:响应于所述目标邻居MEC设备的数量大于1,所述第一MEC设备根据多个所述目标邻居MEC设备中部署的所述目标应用服务的实例的历史任务处理时间、多个所述目标邻居MEC设备中部署的所述目标应用服务的实例的负载和/或多个所述目标邻居MEC设备与所述第一MEC设备之间的距离,在多个所述目标邻居MEC设备中确定所述第二MEC设备。5.根据权利要求3所述的方法,其特征在于,所述第一MEC设备根据所述邻居MEC设备的应用信息,在所述邻居MEC设备中确定目标邻居MEC设备,包括:所述第一MEC设备根据所述邻居MEC设备的应用信息以及所述邻居MEC设备与所述第一MEC设备之间的网络响应时延,在所述邻居MEC设备中确定所述目标邻居MEC设备;其中,所述目标邻居MEC设备满足:部署有所述目标应用服务的实例,且与所述第一MEC设备之间的网络响应时延跟部署的所述目标应用服务的实例的历史任务处理时间之和小于所述剩余允许响应时延。6.根据权利要求5所述的方法,其特征在于,所述第一MEC设备在所述目标邻居MEC设备中确定所述第二MEC设备,包括:响应于所述目标邻居MEC设备的数量大于1,所述第一MEC设备将多个所述目标邻居MEC设备中,与所述第一MEC设备之间的网络响应时延跟部署的所述目标应用服务的实例的历史任务处理时间之和最小的目标邻居MEC设备确定为所述第二MEC设备。7.根据权利要求3所述的方法,其特征在于,所述任务请求还包括请求文件信息,所述
请求文件信息包括待请求文件的文件标识,所述应用信息还包括文件信息,所述文件信息包括本地文件的文件标识和所述本地文件的文件大小;所述第一MEC设备根据所述邻居MEC设备的应用信息,在所述邻居MEC设备中确定目标邻居MEC设备,包括:所述第一MEC设备根据所述邻居MEC设备的应用信息、所述请求文件信息以及所述邻居MEC设备与所述第一MEC设备之间的网络带宽,在所述邻居MEC设备中确定所述目标邻居MEC设备;其中,所述目标邻居MEC设备满足:部署有所述目标应用服务的实例,本地文件包括所述待请求文件,且向所述第一MEC设备传输所述待请求文件的文件传输时间跟部署的所述目标应用服务的实例的历史任务处理时间之和小于所述剩余允许响应时延,所述文件传输时间基于所述待请求文件的文件大小以及所述邻居MEC设备与所述第一MEC设备之间的网络带宽确定。8.根据权利要求7所述的方法,其特征在于,所述第一MEC设备在所述目标邻居MEC设备中确定所述第二MEC设备,包括:响应于所述目标邻居MEC设备的数量大于1,所述第一MEC设备将多个所述目标邻居MEC设备中,向所述第一MEC设备传输所述待请求文件的文件传输时间跟部署的所述目标应用服务的实例的历史任务处理时间之和最小的目标邻居MEC设备确定为所述第二MEC设备。9.根据权利要求3至8任一所述的方法,其特征在于,所述方法还包括:所述第一MEC设备广播发送所述第一MEC设备的应用信息。10.根据权利要求1至9任一所述的方法,其特征在于,所述响应于第一MEC设备中部署的所述目标应用服务的第一实例不满足所述SLA条件,所述第一MEC设备在所述第一MEC设备的邻居MEC设备中确定第二MEC设备,包括:响应于所述第一实例不满足所述SLA条件,且所述第一MEC设备接收到的所述任务请求的已转发次数小于转发次数阈值,所述第一MEC设备在所述邻居MEC设备中确定所述第二MEC设备。11.根据权利要求1至10任一所述的方法,其特征在于,所述方法还包括:所述第一MEC设备接收应用控制器发送的MEC设备列表,所述MEC设备列表包括多个MEC设备的通信地址信息和地理位置信息;所述第一MEC设备将所述多个MEC设备中,与所述第一MEC设备之间的距离小于距离阈值的MEC设备确定为所述第一MEC设备的邻居MEC设备。12.根据权利要求1至11任一所述的方法,其特征在于,在所述第一MEC设备向所述第二MEC设备转发所述任务请求之后,所述方法还包括:所述第一MEC设备接收所述第二MEC设备发送的针对所述任务请求的响应;所述第一MEC设备向目标设备转发所述针对所述任务请求的响应,所述目标设备为向所述第一MEC设备发送所述任务请求的设备。13.根据权利要求1至12任一所述的方法,其特征在于,所述第一MEC设备接收来自UE的任务请求,包括:响应于所述UE不在所述第一MEC设备对应的服务区域内,所述第一MEC设备接收第三MEC设备转发的所述任务请求;或者,响应于所述UE在所述第一MEC设备对应的服务区域内,所述第一MEC设备接收所述UE发
送的所述任务请求或者第四...

【专利技术属性】
技术研发人员:曹俊王楠楠
申请(专利权)人:华为云计算技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1