1.一种边缘计算资源分配方法,其特征在于,包括:获取各用户设备的待卸载任务信息、各边缘服务器的可处理任务信息、各用户设备针对单一任务卸载到不同边缘服务器进行处理的出价信息、各边缘服务器处理单一任务的要价信息和每个用户设备分别与各边缘服务器之间的距离信息;基于所述待卸载任务信息、所述可处理任务信息、所述出价信息、所述要价信息、所述距离信息以及双拍卖资源交易模型,为各用户设备的待卸载任务匹配边缘服务器,确定匹配成功的每一对用户设备与边缘服务器组合对应的匹配任务和成交价格;基于所确定的匹配成功的每一对用户设备与边缘服务器组合对应的匹配任务和成交价格,完成各边缘服务器的计算资源分配;其中,所述双拍卖资源交易模型是以匹配成功的用户设备与边缘服务器组合的数量最大化为目标,以用户设备将单一任务卸载到边缘服务器进行处理所获得的收益、边缘服务器处理单一任务所获得的收益以及成交价格为约束条件,为各用户设备的待卸载任务匹配边缘服务器的优化模型;所述用户设备将单一任务卸载到边缘服务器进行处理所获得的收益是根据用户设备对边缘服务器的出价信息、成交价格中用户设备支付的价格以及用户设备与边缘服务器之间的距离成本确定的;所述基于所述待卸载任务信息、所述可处理任务信息、所述出价信息、所述要价信息、所述距离信息以及双拍卖资源交易模型,为各用户设备的待卸载任务匹配边缘服务器,确定匹配成功的每一对用户设备与边缘服务器组合对应的匹配任务和成交价格,包括:根据所述出价信息,将各用户设备对不同边缘服务器的出价按照降序排列,获得出价集合;根据所述待卸载任务信息、所述可处理任务信息和所述要价信息,从所述出价集合中的第一个出价开始,依次判断目标出价所对应的目标边缘服务器的剩余可处理任务集与所述目标出价所对应的目标用户设备的剩余待卸载任务集之间是否存在交集任务;若存在,且所述目标出价大于所述目标边缘服务器的要价,则将所述目标用户设备与所述目标边缘服务器组合确定为候选匹配组合,将所述交集任务确定为所述候选匹配组合对应的匹配任务,并根据所述出价集合中位于所述目标出价之后的其他出价,确定其他用户设备针对所述交集任务对所述目标边缘服务器的最高竞争出价;确定所述目标出价大于或等于所述最高竞争出价与最大距离成本之和,则将所述候选匹配组合确定为匹配成功的一对用户设备与边缘服务器组合,将所述交集任务确定为所述匹配成功的一对用户设备与边缘服务器组合对应的匹配任务,将所述最高竞争出价确定为所述匹配成功的一对用户设备与边缘服务器组合对应的成交价格;其中,所述最大距离成本是根据所述距离信息中的距离最大值和单位距离的成本确定的;所述双拍卖资源交易模型的表达式如下:其中,x表示买家的数量,c表示卖家的数量,s i,j 表示买家i和卖家j的组合,S w 表示获胜者的集合, 表示买家i通过将任务r加载到卖家j而获得的服务效益, 表示卖家j通过向买家i提供服务获得的收益, 表示买家i对卖家j提供的对应任务r的单个应用程序的付款, 表示卖家j对买家i提供对应任务r的单个应用程序所得到的收款,X w 表示获胜的买家集合,Y w 表示获胜的卖家集合,s i,r =1表示买家i的任务r成功匹配到卖家。
2.根据权利要求1所述的边缘计算资源分配方法,其特征在于,所述用户设备将单一任务卸载到边缘服务器进行处理所获得的收益通过以下公式确定:其中, 表示用户设备i将任务r卸载到边缘服务器进行处理所获得的收益,c i,j 表示用户设备i针对单一任务卸载到边缘服务器j进行处理的出价, 表示假设用户设备i的待卸载任务r与边缘服务器j匹配成功,成交价格中用户设备i需支付的价格,τ表示单位距离的成本,e i,j 表示用户设备i与边缘服务器j之间的距离。
3.根据权利要求1或2所述的边缘计算资源分配方法,其特征在于,各所述用户设备和各所述边缘服务器均为区块链上的节点。
4.一种边缘计算资源分配装置,其特征在于,包括:获取模块,用于获取各用户设备的待卸载任务信息、各边缘服务器的可处理任务信息、各用户设备针对单一任务卸载到不同边缘服务器进行处理的出价信息、各边缘服务器处理单一任务的要价信息和每个用户设备分别与各边缘服务器之间的距离信息;匹配模块,用于基于所述待卸载任务信息、所述可处理任务信息、所述出价信息、所述要价信息、所述距离信息以及双拍卖资源交易模型,为各用户设备的待卸载任务匹配边缘服务器,确定匹配成功的每一对用户设备与边缘服务器组合对应的匹配任务和成交价格;分配模块,用于基于所确定的匹配成功的每一对用户设备与边缘服务器组合对应的匹配任务和成交价格,完成各边缘服务器的计算资源分配;其中,所述双拍卖资源交易模型是以匹配成功的用户设备与边缘服务器组合的数量最大化为目标,以用户设备将单一任务卸载到边缘服务器进行处理所获得的收益、边缘服务器处理单一任务所获得的收益以及成交价格为约束条件,为各用户设备的待卸载任务匹配边缘服务器的优化模型;所述用户设备将单一任务卸载到边缘服务器进行处理所获得的收益是根据用户设备对边缘服务器的出价信息、成交价格中用户设备支付的价格以及用户设备与边缘服务器之间的距离成本确定的;所述匹配模块,用于:根据所述出价信息,将各用户设备对不同边缘服务器的出价按照降序排列,获得出价集合;根据所述待卸载任务信息、所述可处理任务信息和所述要价信息,从所述出价集合中的第一个出价开始,依次判断目标出价所对应的目标边缘服务器的剩余可处理任务集与所述目标出价所对应的目标用户设备的剩余待卸载任务集之间是否存在交集任务;若存在,且所述目标出价大于所述目标边缘服务器的要价,则将所述目标用户设备与所述目标边缘服务器组合确定为候选匹配组合,将所述交集任务确定为所述候选匹配组合对应的匹配任务,并根据所述出价集合中位于所述目标出价之后的其他出价,确定其他用户设备针对所述交集任务对所述目标边缘服务器的最高竞争出价;确定所述目标出价大于或等于所述最高竞争出价与最大距离成本之和,则将所述候选匹配组合确定为匹配成功的一对用户设备与边缘服务器组合,将所述交集任务确定为所述匹配成功的一对用户设备与边缘服务器组合对应的匹配任务,将所述最高竞争出价确定为所述匹配成功的一对用户设备与边缘服务器组合对应的成交价格;其中,所述最大距离成本是根据所述距离信息中的距离最大值和单位距离的成本确定的;所述双拍卖资源交易模型的表达式如下:其中,x表示买家的数量,c表示卖家的数量,s i,j 表示买家i和卖家j的组合,S w 表示获胜者的集合, 表示买家i通过将任务r加载到卖家j而获得的服务效益, 表示卖家j通过向买家i提供服务获得的收益, 表示买家i对卖家j提供的对应任务r的单个应用程序的付款, 表示卖家j对买家i提供对应任务r的单个应用程序所得到的收款,X w 表示获胜的买家集合,Y w 表示获胜的卖家集合,s i,r =1表示买家i的任务r成功匹配到卖家。
5.根据权利要求4所述的边缘计算资源分配装置,其特征在于,所述用户设备将单一任务卸载到边缘服务器进行处理所获得的收益通过以下公式确定:其中, 表示用户设备i将任务r卸载到边缘服务器进行处理所获得的收益,c i,j 表示用户设备i针对单一任务卸载到边缘服务器j进行处理的出价, 表示假设用户设备i的待卸载任务r与边缘服务器j匹配成功,成交价格中用户设备i需支付的价格,τ表示单位距离的成本,e i,j 表示用户设备i与边缘服务器j之间的距离。
6.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至3任一项所述边缘计算资源分配方法的步骤。
7.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述边缘计算资源分配方法的步骤。