当前位置: 首页 > 专利查询>中山大学专利>正文

一种基于少数派博弈的不完全信息异构边缘任务卸载方法技术

技术编号:20493995 阅读:44 留言:0更新日期:2019-03-02 23:38
本发明专利技术提供的基于少数派博弈的不完全信息异构边缘任务卸载方法,以少数派博弈模型为基础,引入联盟的概念,首先将用户生成的异构任务按照某一个基准分为不同数量的子任务,然后对这些子任务按照联盟的思想进行子任务配对以及初始化分配,之后对博弈的结果进行统计,并把博弈结果广播至各个用户,随后各个用户只需要根据上一轮博弈的结果对自身子任务的决策按照一个概率的方式进行调整,直至达到系统稳态。实验证明,对比传统方法,本发明专利技术能够减少30%的系统总处理时间。另外,本发明专利技术能够在更短的时间内收敛到一个近优点。综上所述,本发明专利技术能够在不完全信息的分布式环境中,对产生的异构任务进行高效的任务卸载。

A Heterogeneous Edge Task Unloading Method with Incomplete Information Based on Minority Game

The method of heterogeneous edge task unloading with incomplete information based on minority game is provided. The concept of alliance is introduced on the basis of minority game model. Firstly, the user-generated heterogeneous tasks are divided into different number of sub-tasks according to a certain benchmark. Then, the sub-tasks are paired and initially allocated according to the idea of alliance, and then the sub-tasks are allocated according to the idea of alliance. The results are counted, and the game results are broadcast to each user. Then each user only needs to adjust his sub-task decision according to the results of the previous round of game in a probabilistic way until the system is stable. The experiment proves that the total processing time of the system can be reduced by 30% compared with the traditional method. In addition, the invention can converge to a near advantage in a shorter time. In summary, the invention can efficiently unload heterogeneous tasks in a distributed environment with incomplete information.

【技术实现步骤摘要】
一种基于少数派博弈的不完全信息异构边缘任务卸载方法
本专利技术涉及边缘计算领域,更具体地,涉及一种基于少数派博弈的不完全信息异构边缘任务卸载方法。
技术介绍
边缘计算是一种新的计算范例,允许终端设备(例如,车辆、物联网设备等)将生成的数据在靠近数据源的网络边缘侧进行处理,而不需要将其发送到远端云服务器(或数据中心)进行处理。通过利用边缘服务器(或边缘节点)的计算资源来处理卸载的任务,可以提供实时的数据分析功能,这是云服务器无法提供的。与云服务器相比,边缘服务器通常具有较低的计算能力。一般来说,边缘服务器需要与云服务器相互协同,以更有效地处理最终用户卸载的任务。然而,如何在分布式环境中执行有效的任务卸载非常具有挑战性。其原因是多方面的:第一,边缘服务器的处理能力和传输带宽有限,不恰当的卸载决策可能使边缘服务器过载,并造成计算资源的浪费;第二,考虑到在分布式环境中并不总是完全信息的,很难找到一个最优的任务卸载方案。因此,需要设计一个任务卸载算法,在不完全信息的情况下执行有效的任务卸载方案,使得任务的总处理的时间最小。从用户的角度来看,它的目标是最小化其任务的总处理时间。用户需要确定是否进本文档来自技高网...

【技术保护点】
1.一种基于少数派博弈的不完全信息异构边缘任务卸载方法,其特征在于,包括以下步骤S10.首先将问题形式化描述为一个多用户的博弈:S101.系统内有K个用户,每个用户能够周期性地在一个时间槽τ中生成一定量的任务;S102.令M为一个子任务的基本单位,则在一个决策周期中产生的任务能够用M的倍数进行表示;令Nk表示用户k生成的子任务数,则系统的子任务数总数为N=∑kNk:S103.令s=[s1,s2,…,sN]T表示为子任务的决策,其中sn表示为子任务n的决策,且sn∈{‑1,1},sn=1表示子任务n将任务卸载至边缘服务器,sn=‑1表示子任务n将任务卸载至云服务器;S104.令v=[v1,v2,...

【技术特征摘要】
2018.11.07 CN 20181132040431.一种基于少数派博弈的不完全信息异构边缘任务卸载方法,其特征在于,包括以下步骤S10.首先将问题形式化描述为一个多用户的博弈:S101.系统内有K个用户,每个用户能够周期性地在一个时间槽τ中生成一定量的任务;S102.令M为一个子任务的基本单位,则在一个决策周期中产生的任务能够用M的倍数进行表示;令Nk表示用户k生成的子任务数,则系统的子任务数总数为N=∑kNk:S103.令s=[s1,s2,…,sN]T表示为子任务的决策,其中sn表示为子任务n的决策,且sn∈{-1,1},sn=1表示子任务n将任务卸载至边缘服务器,sn=-1表示子任务n将任务卸载至云服务器;S104.令v=[v1,v2,…,vK]T表示为用户卸载至边缘服务器的子任务数,其中vk表示为用户k卸载至边缘服务器的子任务数,因此,有其中表示为用户k的子任务集合;令v-k=[v1,v2,…,vk-1,vk+1,…,vK]T表示为除用户k以外,其他用户卸载至边缘服务器的子任务数:S105.一个多用户博弈其中,为用户的集合,为用户k的策略集,T(vk,v-k)为用户k的代价函数;S20.为各个用户的收益提供数学化描述;S201.ne表示卸载至边缘服务器的子任务数,令Te(ne)表示在边缘服务器需要花费的时间,同理,令nc表示卸载至云服务器的子任务数,令Tc(nc)表示在云服务器需要花费的时间,且τc>τe,将Ce和Cc分别表示为边缘服务器和云服务器的处理能力,则有其中,nc=N-ne;S202.用户k的代价函数可以表示为:其中,ne,-k和nc,-k分别表示为除了用户k的卸载至边缘服务器和云服务器的子任务数;S203.系统的目标为最小化用户的总处理时间,即最小化用户k的代价函数,可表示为:S30.为判别是否为广义上的少数派提供理论指引;S301.平衡点ψ是平衡卸载至边缘服务器的子任务数与卸载至云服务器的子任务数的阈值,能够最小化任务的总处理时间,即为实数;在同质任务的环境中时,平衡点ψ即为总任务数的一半,当卸载至边缘服务器...

【专利技术属性】
技术研发人员:吴迪谢自轩胡淼
申请(专利权)人:中山大学
类型:发明
国别省市:广东,44

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

1