【技术实现步骤摘要】
一种基于分支限定法的移动网络动态资源调度决策方法
[0001]本专利技术涉及无线通信
,具体为一种基于分支限定法的移动网络动态资源调度决策方法。
技术介绍
[0002]移动网络动态资源调度是根据用户移动过程中,用户对间歇式的可用性动态资源,进行均衡的任务分派。面向5G的D2D通信方式实现一种终端节点资源互助的方式进行蜂窝网络调度的策略,节点间通过D2D通信相互传输数据和服务,以此缓解基站和微云的负载压力。
[0003]由于移动网络动态资源调度发生在节点之间,无需过多地依赖基础网络设施,能够减少终端能耗,并且能在临近范围内执行任务,满足应用低时延的需求,因此已经引起了学者们广泛的关注。基于以上分析,在运营商的基础网络上,借助D2D通信技术,通过D2D近场通信,可以构建机会式的任务派发、收集和协作,正成为5G D2D通信技术潜在的商用机会。在机会网络中,任务的执行时间主要用于保证任务调度的有效性,近年来,针对任务执行时间的任务调度机制,已经获得了较为深入的研究,并取得了较多的研究成果。所采用任务执行模型是考虑任务的结果需要返回给请求者,即:任务发起者根据交换的相遇信息,进行连接性预测,将任务派发给各相遇终端协作完成,并在任务规定完成时限前回收运行结果。
[0004]目前,现有的以任务调度时间为优化目标的边缘计算任务调度方法中,例如:1)一种工业物联网中基于多跳传输的任务调度方法(专利申请号:CN202010992896.1),该专利技术通过构建通信带宽分配、计算资源分配、路径决策模型、进行非线性优化
【技术保护点】
【技术特征摘要】
1.一种基于分支限定法的移动网络动态资源调度决策方法,其特征在于,具体步骤如下:S1、用户UE
i
产生若干个需要执行的密集型计算任务,且任务间相互独立;S2、用户UE
i
向其他移动用户寻求调度执行帮助;S3、用户UE
i
四处移动,进入资源调度请求阶段,基于分支限定法对移动设备资源进行调度决策,将任务发送到另一个移动设备;S4、用户UE
i
通过下次相遇,从相应的移动设备处,分别回收相应任务子集的执行结果。2.根据权利要求1所述的一种基于分支限定法的移动网络动态资源调度决策方法,其特征在于,所述步骤S1中,用户集U={1,2,...,N},每个用户的终端能够提供的资源UE={c1,...c
j
,...,c
N
},其中c1代表第1个终端单位时间内的计算处理能力,c
j
代表第j个终端单位时间内的计算处理能力,c
N
代表第N个终端单位时间内的计算处理能力,且每个用户的终端以每秒CPU周期数为单位。3.根据权利要求1所述的一种基于分支限定法的移动网络动态资源调度决策方法,其特征在于,所述步骤S2中,用户UE
i
向其他移动用户寻求调度执行帮助的具体步骤如下:S201、在每一个时隙,任务发起者i通过D2D邻居发现机制,发现候选者j,将其加入到分支限定法的节点集中;S202、任务发起者i和候选者j交换彼此的相遇信息、任务信息和资源信息,然后更新相遇信息;S203、对于任务发起者i的所有任务需求,在其任务时限τ
k
的限制下,制定动态资源调度策略。4.根据权利要求2所述的一种基于分支限定法的移动网络动态资源调度决策方法,其特征在于,动态资源调度策略Π表示为Π=(Π1,Π2,
…
,Π
l
,
…
,Π
k
),其中Π1表示对第1个任务T1的分配策略,Π2表示对第2个任务T2的分配策略,Π
l
表示对第l个任务T
l
的分配策略,Π
k
表示对第k个任务T
k
的分配策略;其中,对第l个任务T
l
的分配策略为:Π
l
(1≤l≤k)=(a
l1
,
…
,a
lj
,
…
,a
ln
),a
l1
表示对第l个任务T
l
分配给候选者1的标记,a
ln
表示对第l个任务T
l
分配给候选者n的标记,a
lj
表示对第l个任务T
l
分配给候选者j的标记;其中,任务调度调度的约束条件为:式中,表示对任务集中的任意任务l,公式(1)表示对于任何一个给定的任务T
l
,只可能被调度到一个候选者,而一个候选者可以执行多个任务;当a
lj
=1时,第l个任务T
l
分配给候选者j,否则a
lj
=0;当j=i时,第l个任务T
l
由任务发起者i本地执行;候选者j分配到的任务集J
j
表示为:J
j
(1≤j≤N)=(a
1j
T1,
…
,a
lj
T
l
,
…
,a
kj
T
k
),其中,当a
1j
T1=1时,表示任务T1调度给候选者j,a
1j
T1=0时,表示任务T1不调度给候选者j;
当a
lj
T
l
=1时,表示任务T
l
调度给候选者j,a
lj
T
l
=0时,表示任务T
l
不调度给候选者j;当a
kj
T
k
=1时,表示任务T
k
调度给候选者j,a
kj
T
k
=0时,表示任务T
k
不调度给候选者j;并且保证候选者j和候选者p分配到的任务集没有交集,即表示为:其中,J
j
表示候选者j分配到的任务集,J
p
表示候选者p分配到的任务集,任务集J
j
的执行时间exec
ij
(J
j
)需满足的约束条件为:exec
ij
(J
j
)≤Z
ij
ꢀꢀꢀꢀ
(公式3)式中,Z
ij
表示单次有效机会相遇时间,公式(3)为对机会式机会计算时间占用的限制,表示任务集J
j
的执行时间应小于单次有效机会相遇时间Z
ij
;其中,每个执行节点上任务集和任务调度方案有效性的约束条件为:公式(4)表示所有子任务集的并集应等于任务发起者i的所有任务集;任务发起者i预测第k个任务T
k
在候选者j上的执行完成时间R
ij
(T
k
)=out
ij
(T
k
)+exec
ij
(T
k
)+rtn
ij
(T
k
)
ꢀꢀꢀꢀ
(公式5)式中,R
ij
(T
k
)表示任务的执行完成时间,out
ij
(T
k
)表示任务分派时间,exec
ij
(T
k
)表示任务执行时间,rtn
ij
(T
k
)表示任务结果返回时间;其中,R
ij
(T
k
)的约束条件为R
ij
(T
k
)≤τ
k
...
【专利技术属性】
技术研发人员:邵雯娟,
申请(专利权)人:南京工业职业技术大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。