1.一种移动边缘计算网络能耗和时延折衷的任务卸载和资源分配方法,其特征在于,所述方法包括步骤:
S1、获取网络配置信息,所述网络配置信息包括任务算量和网络中各用户的本地算力;
S2、以能耗和平均计算时延的总开销最小化为目标,根据计算任务及所述网络配置信息生成卸载决策和资源分配决策两个子目标;
S3、将所述资源分配决策固定,比较任务在本地处理的能耗和平均计算时延与在服务器处理的能耗和平均计算时延,确定能耗和平均计算时延最小的卸载决策;
S4、将所述卸载决策固定,根据系统带宽与资源分配情况计算能耗和平均计算时延总开销最小的资源分配策略;
S5、设定循环次数,以所述循环次数迭代步骤S3‑S4,得到能耗和时延总开销最小的卸载决策和资源分配决策;
S6、根据所述卸载决策和所述资源分配决策确定移动边缘计算网络的任务卸载和资源分配。
2.如权利要求1所述的一种移动边缘计算网络能耗和时延折衷的任务卸载和资源分配方法,其特征在于,所述各用户的本地算力根据各用户每秒钟可以提供的CPU周期数确定。
3.如权利要求2所述的一种移动边缘计算网络能耗和时延折衷的任务卸载和资源分配方法,其特征在于,所述任务算量通过计算任务大小和处理任务中每bit所需要的CPU周期数相乘确定。
4.如权利要求1所述的一种移动边缘计算网络能耗和时延折衷的任务卸载和资源分配方法,其特征在于,所述步骤S2中,计算能耗时结合移动边缘计算网络的硬件架构确定服务器端的能耗。
5.如权利要求1所述的一种移动边缘计算网络能耗和时延折衷的任务卸载和资源分配方法,其特征在于,所述能耗和平均计算时延的总开销最小化是为所述能耗和所述平均计算时延分别设置一个权重,由所述能耗和所述平均计算时延的权重计算得到计算总开销。
6.如权利要求1所述的一种移动边缘计算网络能耗和时延折衷的任务卸载和资源分配方法,其特征在于,所述步骤S3中所述任务在服务器处理的平均计算时延是根据任务的上传时延、任务在服务器的计算时延和任务计算完成后的下载时延相加得到。
7.如权利要求1所述的一种移动边缘计算网络能耗和时延折衷的任务卸载和资源分配方法,其特征在于,所述步骤S3中所述任务在服务器处理的能耗根据任务上传过程中在用户侧的能耗得到。