【技术实现步骤摘要】
网络节点间计算任务卸载平衡方法、系统、介质及设备
本专利技术涉及一种计算任务卸载方法,特别是涉及一种网络节点间计算任务卸载平衡方法、系统、介质及设备。
技术介绍
随着网络技术的不断发展,云计算逐渐广泛应用于生产和工作过程中,基于云的网络架构可以为终端节点提供强大的计算能力支持,从而终端节点不需要在本地进行大量数据计算。将计算和存储等网络功能移至云服务器也使得网络运营商可以更为高效和集中地对整个网络进行管理。然而,随着近年来终端节点的爆发式增长,例如智能手机、自动驾驶汽车、智能家居设备等等,网络中每时每刻都会产生海量的待处理数据。这些海量数据给网络链路带来了沉重的负担。同时,位置固定的,距离终端节点较远的云服务器也将带来无法接受的处理延迟,并且缺乏对于移动性和安全性的支持,雾计算网络有望解决现有基于云的网络中存在的链路负担过重,延迟过大等问题。终端节点的计算任务被卸载到多个雾节点进行计算以降低计算任务的延迟。目前对于雾计算网络能耗问题的研究大多集中于任务计算的总体能耗。然而,如何在终端附近的多个雾节点之间进行公平高效的计算任务卸载,对于提升无源雾节点的续航水平具有重要意义,在未来的5G系统中,将会有无处不在的大量雾节点。终端节点的计算任务可以卸载到这些雾节点上进行计算,而这些雾节点可以根据需要灵活地进行功能配置来满足不同的终端应用需求。雾计算网络的能耗问题一直是理论研究和网路设计的热点。这些雾节点中的一部分为专用的本地服务器,具有强大的计算能力并且为有源供电;另外一部分是一些较小的无源网络节点,这些节点在空闲时可以提供自身的计算能力为其他节点进行任务卸载。只 ...
【技术保护点】
1.一种网络节点间计算任务卸载平衡方法,其特征在于,包括:在终端节点周围的Ntotal个雾节点获取自身的处理性能数据;所述终端节点根据雾节点的所述处理性能数据,以预设逻辑计算得出所有Ntotal个备选雾节点的调度优先级信息;所述终端节点根据所述雾节点优先级信息,从所述Ntotal个雾节点选取N个雾节点作为所述终端节点计算任务的卸载目标节点;所述终端节点根据预设任务量计算逻辑计算任务分配信息,根据所述任务分配信息将计算任务划分为N+1个子任务,分别发送到被选取的N个雾节点和终端节点进行计算;所述雾节点根据计算过程中的实时性能信息更新自身的处理性能数据并发至所述终端节点。
【技术特征摘要】
1.一种网络节点间计算任务卸载平衡方法,其特征在于,包括:在终端节点周围的Ntotal个雾节点获取自身的处理性能数据;所述终端节点根据雾节点的所述处理性能数据,以预设逻辑计算得出所有Ntotal个备选雾节点的调度优先级信息;所述终端节点根据所述雾节点优先级信息,从所述Ntotal个雾节点选取N个雾节点作为所述终端节点计算任务的卸载目标节点;所述终端节点根据预设任务量计算逻辑计算任务分配信息,根据所述任务分配信息将计算任务划分为N+1个子任务,分别发送到被选取的N个雾节点和终端节点进行计算;所述雾节点根据计算过程中的实时性能信息更新自身的处理性能数据并发至所述终端节点。2.根据权利要求1所述的方法,其特征在于,所述在终端节点周围的Ntotal个雾节点获取自身的处理性能数据,包括:获取所述雾节点i的所述处理性能数据;分析所述雾节点i的所述处理性能数据,获取所述雾节点i的计算速率Ci和传输速率Ti;根据公式:计算所述计算速率Ci和所述传输速率Ti得所述雾节点i的处理能力Ri;根据所述处理性能数据获取历史能耗其中i为所述雾节点序号;向所述终端节点发送所述处理能力Ri和所述历史能耗3.根据权利要求2所述的方法,其特征在于,所述所述终端节点根据雾节点的所述处理性能数据,以预设逻辑计算得出所有Ntotal个备选雾节点的调度优先级信息,包括:获取每一所述雾节点的所述处理能力Ri和所述历史能耗获取每一所述雾节点对应的调度优先级参数λi;根据公式:计算所述处理能力Ri和所述历史能耗得所述雾节点i的所述调度优先级Mi。4.根据权利要求1所述的方法,其特征在于,所述终端节点根据所述雾节点优先级信息,从所述Ntotal个雾节点选取N个雾节点作为所述终端节点计算任务的卸载目标节点,包括:获取雾节点i的调度优先级Mi;所述终端节点对所有所述雾节点的所述调度优先级Mi进行对比;根据所述调度优先级Mi从Ntotal个所述雾节点中选取N雾节点。5.根据权利要求1所述的方法,其特征在于,所述所述终端节点根据预设任务量计算逻辑计算任务分配信息,根据所述任务分配信息将计算任务划分为N+1个子任务,分别发送到被选取的N个雾节点和终端节点进行计算,包括:获取所述终端节点的计算任务总量L;根据公式:计算雾节点i的雾节点任务量Li,其中Ri为所述雾节点i的处理能力值,CT雾节点传输速率;获取所述雾节点任务量Li,根据公式计算得终端节点任务量LT;所述终端节点根据所述雾节点任务量Li和所述终端节点任务量LT将所述计算任务卸载至所述雾节点i和所述终端节点进行计算。6.根据权利要求1所述的方法,其特征在于,所述所述雾节点根据计算过程中的实时性能信息更新自身的处理性能数据并发至所述终端节点,包括:获取雾节点i在本次卸载运算过程中的实时功耗Ei;根据公式:计算雾节点i的历史平均功耗其中,α为遗忘因子,为历史能耗;发送历史平均功耗至所述终端节点供历史功耗更新。7.一种网络节点间计算任务卸载平衡系统,其特征在于,包括:处理性能获取模块、优先级信息模块、雾节点选取模块、任务卸载模块和性能更新模块;所述处理性能获取模块,用于在终端节点周围的Ntotal个雾节点获取自身的处理性能数据;所述优先级信息模块,用于所述终端节点根据雾节点的所述处理性能数据,以预设逻辑计算得出所有Ntotal个备选雾节点的调度优先级信息;所述雾节点选取模块,用于所述终端节点根据所述雾节点优先级信息,从所述Ntotal个雾节点选取N个雾节点作为所述终端节...
【专利技术属性】
技术研发人员:杨旸,张国威,沈斐,姚薇,
申请(专利权)人:中国科学院上海微系统与信息技术研究所,上海无线通信研究中心,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。