一种计算迁移方法、设备及存储介质技术

技术编号:22756800 阅读:46 留言:0更新日期:2019-12-07 04:43
本发明专利技术公开了一种计算任务迁移方法、设备及存储介质,涉及无线移动通信技术,所述方法包括:用户节点从服务节点获取服务节点状态信息;所述用户节点根据所有服务节点状态信息,生成用于计算任务迁移的服务节点优先级列表;所述用户节点根据所述服务节点优先级列表,与所述服务节点进行协商,确定一个接受计算任务迁移的服务节点作为匹配节点;所述用户节点将计算任务迁移至所述匹配节点。本发明专利技术实施例通过匹配接受计算迁移的服务节点,能够在能量有效性、收敛快速性等性能方面提升网络的系统性能。

A computing migration method, device and storage medium

The invention discloses a computing task migration method, device and storage medium, which relates to wireless mobile communication technology. The method includes: a user node obtains service node status information from a service node; the user node generates a priority list of service nodes for computing task migration according to all service node status information; the user node generates a priority list of service nodes according to the service section The point priority list, through consultation with the service node, determines a service node that accepts the migration of the calculation task as the matching node; the user node migrates the calculation task to the matching node. The embodiment of the invention can improve the system performance of the network in terms of energy efficiency, convergence speed and other performance by matching the service nodes receiving the calculation migration.

【技术实现步骤摘要】
一种计算迁移方法、设备及存储介质
本专利技术涉及无线移动通信技术,特别涉及一种计算迁移方法、设备及存储介质。
技术介绍
近年来,基于云计算的无线通信服务迅速发展,云服务已经成为IT行业的一个热词。云服务是使用互联网来接入存储或者运行在远程服务器端的应用、数据、存储、软件或者服务。云服务是分布式计算(DistributedComputing)、并行计算(ParallelComputing)、效用计算(UtilityComputing)、网络存储、虚拟化、负载均衡等传统计算机和网络技术发展融合的产物。目前的云服务主要针对计算中心而言,但将云服务运用于移动环境是必然的发展趋势。首先,从移动用户的数量看,不同行业和不同类型的物联网应用的普及和逐渐成熟推动移动云服务的发展进入新时代,可穿戴设备、智能家电、自动驾驶汽车、智能机器人等,数以百亿计的新设备将接入网络。然而,现有的终端计算能力、存储容量和通过远程互联网服务提供的一些功能,已经很难满足大部分移动用户的需求;与此同时,云服务器强大的计算能力和无限的存储容量等特点恰能帮助改善用户体验,进而摆脱移动终端的性能限制。此外,将计算密集型应用迁移至服务器进行处理,可以降低移动终端的能耗。其次,从产业环境看,随着移动互联网的发展,云服务已经逐渐从计算中心扩展到移动终端设备上。于是,移动云服务概念应运而生。当移动云服务存在大量服务节点时,如何使服务节点的计算任务均衡成为需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种计算迁移方法、设备及存储介质,能更好地解决服务节点的计算任务均衡的问题。本专利技术实施例提供的一种计算迁移方法包括:用户节点从服务节点获取服务节点状态信息;所述用户节点根据所有服务节点状态信息,生成用于计算任务迁移的服务节点优先级列表;所述用户节点根据所述服务节点优先级列表,与所述服务节点进行协商,确定一个接受计算任务迁移的服务节点作为匹配节点;所述用户节点将计算任务迁移至所述匹配节点。本专利技术实施例提供的一种计算迁移方法包括:服务节点根据来自用户节点的迁移请求,获取用户节点状态信息,其中,所述迁移请求用于计算任务的迁移;所述服务节点根据获取到的所有用户节点状态信息,确定一个提升系统能量有效性的用户节点;所述服务节点接受所述提升系统能量有效性的用户节点的迁移请求。本专利技术实施例提供的一种计算迁移设备包括:处理器,以及与所述处理器耦接的存储器;所述存储器上存储有可在所述处理器上运行的计算任务迁移程序,所述计算任务迁移程序被所述处理器执行时实现上述的计算任务迁移方法的步骤。本专利技术实施例提供的一种存储介质,其上存储有计算任务迁移程序,所述计算迁移程序被处理器执行时实现上述的计算任务迁移方法的步骤。本专利技术实施例的用户节点与服务节点相互协商,匹配接受计算迁移的服务节点,能够避免大量用户节点向同一服务节点发送计算任务,使服务节点的计算负载基本均衡,在能量有效性、收敛快速性等性能方面提升网络的系统性能。附图说明图1是本专利技术实施例提供的一种计算任务迁移方法的用户节点处理流程示意图;图2是本专利技术实施例提供的一种计算任务迁移方法的服务节点处理流程示意图;图3是本专利技术实施例提供的一种计算任务迁移系统的模型示意图;图4a至图4c是本专利技术实施例提供的一种计算任务迁移系统的工作流程示意图;图5是本专利技术实施例提供的一种计算任务迁移装置的第一示意性框图;图6是本专利技术实施例提供的一种计算任务迁移设备的第一示意性框图;图7是本专利技术实施例提供的一种计算任务迁移装置的第二示意性框图;图8是本专利技术实施例提供的一种计算任务迁移设备的第二示意性框图。具体实施方式以下结合附图对本专利技术的优选实施例进行详细说明。移动云服务是指移动终端通过网络连接到远端的服务提供商,使用云端的硬件设备提供的网络、平台、计算存储能力和应用资源等服务。移动终端不进行数据的运算和存储,只需要负责数据的输入和输出功能,减少了对计算和存储的需求,这样大大的降低了对移动终端的配置要求。移动云服务的实现形式就是将移动终端需要处理的计算需求迁移至服务器端来完成,同时,用户的数据也存储在云端,所有的资源的都是通过网络来进行传输。移动终端使用的应用由服务器端来提供,用户不需要去进行下载、安装和配置,可以不再局限于移动终端对应用的较低兼容性,只需要去使用应用的功能。移动云服务可以让多个用户终端来共享使用同一应用,增强了服务器计算和存储资源的利用率,大大降低了各类移动应用对于本地计算能力的硬性要求。由于进行远端处理需要将相应的数据通过无线网络、有线网络传输至远端的中心计算单元,有可能造成远端处理应用所需的等待时间超过应用本身的时延限制,无法满足用户的需求。本专利技术实施例将计算资源推送至网络的边缘,也即服务于各类用户设备的接入设备(例如,蜂窝网络中的基站、无线局域网中的AP节点等),从而大幅减少传输所需要耗费的时间资源。进一步地,在网络中存在多个服务节点时,本专利技术实施例能够均衡服务节点的计算和存储能力,从而可以避免多个用户节点向单一服务节点发起计算请求,造成该服务节点的任务队列过长,大量其他服务节点处于空闲状态的问题。本专利技术的用户节点通过向自身所从属的基站(例如eNB)提交的计算需求,eNB利用接口信息的交互在自己和临近小区中寻找网络中仍有空闲计算和能量资源的节点进行计算任务的协同处理。请求节点和服务节点之间的交互依赖于“发起请求-接到任务-优先级排序-临时选择匹配节点-最终选定匹配节点”的基本工作流程。决策过程依赖于非协作匹配、异步贪婪匹配、最大能量差异匹配三种计算迁移算法,理论分析和仿真实验表明能够提升网络的能量有效性,适用于移动蜂窝网络结构。其中,eNB之间的信息交互通过现有的X2接口完成。实施例1图1是本专利技术实施例提供的一种计算任务迁移方法的用户节点处理流程示意图,如图1所示,处理过程如下:步骤S101:用户节点从服务节点获取服务节点状态信息。用户节点广播初始化消息(即<Initialization>消息),并接收服务节点响应所述初始化消息而返回的服务节点状态信息。所述服务节点状态信息至少包括服务节点的处理速度和最大可用剩余能量。步骤S102:所述用户节点根据所有服务节点状态信息,生成用于计算任务迁移的服务节点优先级列表。所述服务节点状态信息包括处理速度和最大可用剩余能量。在一个实施方式中,所述用户节点根据所有服务节点的处理速度和最大可用剩余能量,对所有服务节点进行排序,作为一个实施例,所述用户节点根据所述服务节点的处理速度和最大可用剩余能量,对所述服务节点的服务能力进行评估,得到所述服务节点的评估值,按照评估值由高到低的顺序,对所有服务节点进行排序,得到所述服务节点优先级列表。例如通过对处理速度和最大可用剩余能量分配权重,计算评估值,使得处理速度越快,最大可用剩余能量越多的服务节点本文档来自技高网...

【技术保护点】
1.一种计算任务迁移方法,其特征在于,所述方法包括:/n用户节点从服务节点获取服务节点状态信息;/n所述用户节点根据所有服务节点状态信息,生成用于计算任务迁移的服务节点优先级列表;/n所述用户节点根据所述服务节点优先级列表,与所述服务节点进行协商,确定一个接受计算任务迁移的服务节点作为匹配节点;/n所述用户节点将计算任务迁移至所述匹配节点。/n

【技术特征摘要】
1.一种计算任务迁移方法,其特征在于,所述方法包括:
用户节点从服务节点获取服务节点状态信息;
所述用户节点根据所有服务节点状态信息,生成用于计算任务迁移的服务节点优先级列表;
所述用户节点根据所述服务节点优先级列表,与所述服务节点进行协商,确定一个接受计算任务迁移的服务节点作为匹配节点;
所述用户节点将计算任务迁移至所述匹配节点。


2.根据权利要求1所述的方法,其特征在于,所述服务节点状态信息包括处理速度和最大可用剩余能量,所述用户节点根据所有服务节点状态信息,生成用于计算任务迁移的服务节点优先级列表包括:
所述用户节点根据所述服务节点的处理速度和最大可用剩余能量,对所述服务节点的服务能力进行评估,得到所述服务节点的评估值;
按照评估值由高到低的顺序,对所有服务节点进行排序,得到所述服务节点优先级列表。


3.根据权利要求1所述的方法,其特征在于,所述服务节点状态信息包括处理速度和最大可用剩余能量,所述用户节点根据所有服务节点状态信息,生成用于计算任务迁移的服务节点优先级列表包括:
所述用户节点根据所述服务节点的处理速度和最大可用剩余能量,对所述服务节点的服务能力进行评估,得到所述服务节点的评估值;
按照评估值由高到低的顺序,对所有服务节点进行排序,得到服务节点初始列表;
所述用户节点确定将计算任务迁移到所述服务节点的能耗;
按照能耗由低到高的顺序,对所述服务节点初始列表中的服务节点顺序进行调整,得到所述服务节点优先级列表。


4.根据权利要求1或2或3所述的方法,其特征在于,所述用户节点根据所述服务节点优先级列表,与所述服务节点进行协商,确定一个接受计算任务迁移的服务节点作为匹配节点包括:
所述用户节点向所述服务节点优先级列表中的服务节点发起迁移请求;
若所述用户节点收到拒绝所述迁移请求的消息,则向所述服务节点优先级列表中的下一服务节点发起迁移请求;
若所述用户节点收到接受所述迁移请求的消息,则将所述服务节点作为匹配节点。


5.一种计算任务迁移方法,其特征在于,所述方法包括:
服务节点根据来自用户节点的迁移请求,获取用户节点状态信息,其中,所述迁移请求用于计算任务的迁移;
所述服务节点根据获取到的所有用户节点状态信息,确定一个提升系统能量有效性的用户节点;
所述服务节点接受所述提升系统能量有效性的用户节点的迁移请求。


6.根据权利要求5所述的方法,其特征在于,所述用户节点状态信息包括所述用户节点的任务计算需求信息和时延要求信息,所述服务节点根据获取到的所有用户节点状态信息,确定一个提升系统能量有效性的用户节点包括:
所述服务节点根据获取到的所有用户节点的任务计算需求信息和时延要求信息,生成用于计算迁移...

【专利技术属性】
技术研发人员:李大鹏倪旻明艾渤高美琳黄河高音杨立
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1