摘要
本发明提供了一种基于区块链的云边协同任务卸载方法,包括:构建云边协同的网络模型和计算模型;以网络模型和计算模型作为约束条件,以系统能量开销和服务延迟加权总和最大化的优化目标,建立动态资源分配问题;采用马尔科夫决策法求解分配问题以及采用演化博弈优化网络模型中各个节点的数据共享策略,得到本地卸载计算和云端卸载计算资源分配策略,并根据资源分配策略向本地服务器和云端服务器分配卸载任务。本发明解决了现有技术中存在的MEC系统的计算卸载和服务缓存存在较多的重复计算和数据传输,导致整体系统计算时延和能耗均很高,用户的服务请求访问速度和服务等待时间均受到一定程度的影响的问题。