1.支持D2D‑边缘服务器卸载的联合任务调度及资源分配方法,其特征在于:该方法包括以下步骤:
S1:建模用户联合开销;
S2:建模用户任务执行所需时延;
S3:建模用户任务执行所需能耗;
S4:建模用户任务调度及资源分配限制条件;
S5:在满足任务调度及资源分配的条件下,基于用户联合开销最小化确定用户任务调度及资源分配策略;
所述S1具体为:根据公式 建模用户联合开销 为网络中所有用户执行任务的开销总和,其中, 为第i个用户执行任务所需开销,1≤i≤N,N为网络中待执行任务的用户数目;
建模为 其中,ti表示第i个用户执行任务所需时延,ei表示第i个用户执行任务所需能耗, 表示第i个用户时延开销的加权系数, 表示第i个用户能耗开销的加权系数。
2.根据权利要求1所述的支持D2D‑边缘服务器卸载的联合任务调度及资源分配方法,其特征在于:所述S2具体为:根据公式ti=max{ti,L,ti,B,ti,D}建模第i个用户任务执行所需时延,其中,ti,L表示第i个用户本地执行任务所需时延,ti,B表示第i个用户将任务卸载至基站移动边缘计算服务器执行所需时延,ti,D表示第i个用户将任务卸载至D2D用户执行所需时延;
ti,L建模为 其中,λi,L表示第i个用户本地执行任务量的比例,Di表示第i个用户执行任务所需计算资源量,fi表示第i个用户的CPU频率;ti,B建模为其中,xi,B表示第i个用户任务卸载至基站移动边缘计算服务器的调度决策标识,xi,B=1表示第i个用户将任务卸载至基站移动边缘计算服务器执行,否则xi,B=0,Zi表示第i个用户待执行任务的数据量,Ri,B表示第i个用户与基站间链路的传输速率,μi表示第i个用户所分配的基站移动边缘计算服务器计算资源比例,F表示基站移动边缘计算服务器计算资源总量;ti,D建模为 其中,xi,j表示第i个用户任务卸载至第j个D2D用户的调度决策标识,xi,j=1表示第i个用户将任务卸载至第j个D2D用户执行,否则xi,j=0,Ri,D表示第i个用户与D2D用户间链路的传输速率, 表示第j个D2D用户的CPU频率,1≤j≤M,M为网络中D2D用户数目;
Ri,B建模为 其中,ηi表示基站为第i个用户分配的带宽资源比例,WB表示基站的传输带宽,pi表示第i个用户任务数据的发送功率,gi,B表示第i个用户2
与 基 站间 链路 的 信道 增益 ,σ 为 传 输 信 道 噪 声 功 率 ;R i ,D 建 模 为其中,WD表示D2D链路的传输带宽,gi,j表示第i个用户与第j个D2D用户间链路的信道增益。
3.根据权利要求2所述的支持D2D‑边缘服务器卸载的联合任务调度及资源分配方法,其特征在于:所述S3具体为:根据公式ei=ei,L+ei,B+ei,D建模第i个用户任务执行所需能耗,其中,ei,L表示第i个用户本地执行任务所需能耗,ei,B表示第i个用户将任务卸载至基站移动边缘计算服务器执行所需能耗,ei,D表示第i个用户将任务卸载至D2D用户执行所需能耗;
2
ei,L建模为ei,L=λi,LDiδfi ,其中,δ表示与CPU芯片结构有关的有效电容系数;ei,B建模为 ei,D建模为
4.根据权利要求3所述的支持D2D‑边缘服务器卸载的联合任务调度及资源分配方法,其特征在于:所述S4具体为:建模用户任务调度及资源分配限制条件,其中任务调度限制条件建模为xi,B∈{0,1},xi,j∈{0,1},λi,L∈[0,1],及 任务卸载数据传输速率限制条件建模为 及 其中, 表示第i个用户任务的最低传输速率,资源分配限制条件建模为 及
5.根据权利要求4所述的支持D2D‑边缘服务器卸载的联合任务调度及资源分配方法,其特征在于:所述S5具体为:基于用户联合开销最小化确定用户任务调度及资源分配策略:在满足任务调度及资源分配限制条件下,以用户联合开销最小化为目标,优化确定用户任务调度及资源分配策略,即