一种任务卸载的方法、设备及可读存储介质技术

技术编号:23450430 阅读:35 留言:0更新日期:2020-02-28 23:37
本申请公开了一种任务卸载的方法,包括:发送当前任务的任务信息至对应的基站服务器,以使基站服务器根据任务信息计算当前任务的最优卸载概率;接收每个基站服务器返回的最优卸载概率,并根据每个最优卸载概率计算平均卸载概率;根据平均卸载概率判断当前任务是否需要卸载;若是,则从每个基站服务器中选择最优基站服务器,并将当前任务卸载到最优基站服务器。本申请根据平均卸载概率决定当前任务是否需要卸载,如果需要,则将当前任务卸载到最优基站服务器,完成整个任务卸载过程,极大的降低了任务卸载的计算复杂度,提高了任务卸载的效率。本申请同时还提供了一种任务卸载的设备及可读存储介质,具有上述有益效果。

A method, device and readable storage medium for task unloading

【技术实现步骤摘要】
一种任务卸载的方法、设备及可读存储介质
本申请涉及任务卸载领域,特别涉及一种任务卸载的方法、设备及可读存储介质。
技术介绍
由于移动设备的电量储备和计算能力有限,在运行计算密集的任务时,如果任务在移动设备本地运行,那么设备的电量将会被快速消耗,从而显著降低设备使用寿命。边缘计算中的任务卸载技术是解决上述问题的一种有效方法,移动设备可以将自己的计算任务卸载到附近的边缘服务器,从而获得更加强大的计算资源,节省自身的电量。5G技术基站的部署特点是微基站部署密度很大,用户就可能会被多个基站覆盖,出现基站覆盖区域重叠的问题,然而,现有的边缘计算任务卸载应用背景很多是4G宏基站下的,计算多个基站覆盖的问题时会导致算法复杂度极高,难以计算。因此,如何降低任务卸载的计算复杂度,提高卸载效率是本领域技术人员目前需要解决的技术问题。
技术实现思路
本申请的目的是提供一种任务卸载的方法、设备及可读存储介质,用于降低任务卸载的计算复杂度,提高卸载效率。为解决上述技术问题,本申请提供一种任务卸载的方法,该方法包括:发送当前任务的任务信息至对应的基站服务器,以使所述基站服务器根据所述任务信息计算所述当前任务的最优卸载概率;接收每个所述基站服务器返回的所述最优卸载概率,并根据每个所述最优卸载概率计算平均卸载概率;根据所述平均卸载概率判断所述当前任务是否需要卸载;若是,则从每个所述基站服务器中选择最优基站服务器,并将所述当前任务卸载到所述最优基站服务器。可选的,所述基站服务器根据所述任务信息计算所述当前任务的最优卸载概率,包括:所述基站服务器根据公式计算所述当前任务的最优卸载概率其中,为第j个基站服务器中所有任务卸载的设备的任务的总开销期望,为第i个任务卸载的设备向所述第j个基站服务器卸载所述当前任务的最优卸载概率,为所述第j个基站服务器中所有任务卸载的设备向所述第j个基站服务器卸载所述当前任务的最优卸载概率,β为折中常数,xj为第j个基站服务器中所有任务卸载的设备的总数,Li为所述第i个任务卸载的设备的当前任务的延迟期望,Ei为所述第i个任务卸载的设备的当前任务的能耗期望,为所述当前任务到达所述第j个基站服务器的任务到达率,为所述第j个基站服务器对所述当前任务进行处理的服务率。可选的,所述从每个所述基站服务器中选择最优基站服务器,包括:获取每个所述基站服务器的负载量;确定所述负载量最低的所述基站服务器为所述最优基站服务器。可选的,根据所述平均卸载概率判断所述当前任务是否需要卸载,包括:生成零到一之间的随机数;判断所述随机数是否小于所述平均卸载概率;若是,则确认所述当前任务需要卸载;若否,则确认所述当前任务不需要卸载。可选的,当所述当前任务不需要卸载时,还包括:执行所述当前任务。本申请还提供一种任务卸载的设备,该设备包括:发送模块,用于发送当前任务的任务信息至对应的基站服务器,以使所述基站服务器根据所述任务信息计算所述当前任务的最优卸载概率;接收模块,用于接收每个所述基站服务器返回的所述最优卸载概率,并根据每个所述最优卸载概率计算平均卸载概率;判断模块,用于根据所述平均卸载概率判断所述当前任务是否需要卸载;卸载模块,用于当所述当前任务需要卸载时,从每个所述基站服务器中选择最优基站服务器,并将所述当前任务卸载到所述最优基站服务器。可选的,所述卸载模块包括:获取子模块,用于获取每个所述基站服务器的负载量;确定子模块,用于确定所述负载量最低的所述基站服务器为所述最优基站服务器。可选的,所述判断模块包括:生成子模块,用于生成零到一之间的随机数;判断子模块,用于判断所述随机数是否小于所述平均卸载概率;第一确认子模块,用于当所述随机数小于所述平均卸载概率时,确认所述当前任务需要卸载;第二确认子模块,用于当所述随机数大于或等于所述平均卸载概率时,确认所述当前任务不需要卸载。本申请还提供一种任务卸载设备,该任务卸载设备包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述任一项所述任务卸载的方法的步骤。本申请还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述任务卸载的方法的步骤。本申请所提供任务卸载的方法,包括:发送当前任务的任务信息至对应的基站服务器,以使基站服务器根据任务信息计算当前任务的最优卸载概率;接收每个基站服务器返回的最优卸载概率,并根据每个最优卸载概率计算平均卸载概率;根据平均卸载概率判断当前任务是否需要卸载;若是,则从每个基站服务器中选择最优基站服务器,并将当前任务卸载到最优基站服务器。本申请所提供的技术方案,通过先根据每个基站服务器返回的最优卸载概率计算平均卸载概率,然后根据平均卸载概率决定当前任务是否需要卸载,如果需要,则从每个可达的基站服务器中选择最优基站服务器,并将当前任务卸载到最优基站服务器,完成整个任务卸载过程,极大的降低了任务卸载的计算复杂度,提高了任务卸载的效率。本申请同时还提供了一种任务卸载的设备及可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种任务卸载的方法的流程图;图2为本申请实施例所提供的一种设备模型的示意图;图3为本申请实施例所提供的一种任务卸载的设备的结构图;图4为本申请实施例所提供的另一种任务卸载的设备的结构图;图5为本申请实施例所提供的一种任务卸载设备的结构图。具体实施方式本申请的核心是提供一种任务卸载的方法、设备及可读存储介质,用于降低任务卸载的计算复杂度,提高卸载效率。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。由于移动设备的电量储备和计算能力有限,在运行计算密集的任务时,如果任务在移动设备本地运行,那么设备的电量将会被快速消耗,从而显著降低设备使用寿命。边缘计算中的任务卸载技术是解决上述问题的一种有效方法,移动设备可以将自己的计算任务卸载到附近的边缘服务器,从而获得更加强大的计算资源,节省自身的电量。5G技术基站的部署特点是微基站部署密度很大,用户就可能会被多个基站覆盖,出现基站覆盖区域重本文档来自技高网...

【技术保护点】
1.一种任务卸载的方法,其特征在于,包括:/n发送当前任务的任务信息至对应的基站服务器,以使所述基站服务器根据所述任务信息计算所述当前任务的最优卸载概率;/n接收每个所述基站服务器返回的所述最优卸载概率,并根据每个所述最优卸载概率计算平均卸载概率;/n根据所述平均卸载概率判断所述当前任务是否需要卸载;/n若是,则从每个所述基站服务器中选择最优基站服务器,并将所述当前任务卸载到所述最优基站服务器。/n

【技术特征摘要】
1.一种任务卸载的方法,其特征在于,包括:
发送当前任务的任务信息至对应的基站服务器,以使所述基站服务器根据所述任务信息计算所述当前任务的最优卸载概率;
接收每个所述基站服务器返回的所述最优卸载概率,并根据每个所述最优卸载概率计算平均卸载概率;
根据所述平均卸载概率判断所述当前任务是否需要卸载;
若是,则从每个所述基站服务器中选择最优基站服务器,并将所述当前任务卸载到所述最优基站服务器。


2.根据权利要求1所述的方法,其特征在于,所述基站服务器根据所述任务信息计算所述当前任务的最优卸载概率,包括:
所述基站服务器根据公式计算所述当前任务的最优卸载概率
其中,为第j个基站服务器中所有任务卸载的设备的任务的总开销期望,为第i个任务卸载的设备向所述第j个基站服务器卸载所述当前任务的最优卸载概率,为所述第j个基站服务器中所有任务卸载的设备向所述第j个基站服务器卸载所述当前任务的最优卸载概率,β为折中常数,xj为第j个基站服务器中所有任务卸载的设备的总数,Li为所述第i个任务卸载的设备的当前任务的延迟期望,Ei为所述第i个任务卸载的设备的当前任务的能耗期望,为所述当前任务到达所述第j个基站服务器的任务到达率,为所述第j个基站服务器对所述当前任务进行处理的服务率。


3.根据权利要求1所述的方法,其特征在于,所述从每个所述基站服务器中选择最优基站服务器,包括:
获取每个所述基站服务器的负载量;
确定所述负载量最低的所述基站服务器为所述最优基站服务器。


4.根据权利要求1所述的方法,其特征在于,根据所述平均卸载概率判断所述当前任务是否需要卸载,包括:
生成零到一之间的随机数;
判断所述随机数是否小于所述平均卸载概率;
若是,则确认所述当前任务需要卸载;
若否,则确认所述当前任务...

【专利技术属性】
技术研发人员:廖卓凡彭景盛陈沅涛王进
申请(专利权)人:长沙理工大学
类型:发明
国别省市:湖南;43

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

1