【技术实现步骤摘要】
一种任务调度方法、存储介质及终端设备
[0001]本申请涉及边缘计算
,特别涉及一种任务调度方法、存储介质及终端设备。
技术介绍
[0002]边缘计算是在网络的边缘进行处理和分析数据,它是一种新兴的分布式计算模型,作为云数据中心和终端设备之间的中间层来为设备提供计算、存储和管理。相比云计算,边缘计算在地理位置上更加接近智能终端设备,通过利用已有的网络设备去部署,实现边云协同。但是,现有边缘协同系统中普遍存在部分设备超过负载而部分设备具有大量空闲资源的现象,从而造成资源浪费。
技术实现思路
[0003]本申请要解决的技术问题在于,针对现有技术的不足,提供一种任务调度方法、存储介质及终端设备。
[0004]为了解决上述技术问题,本申请实施例第一方面提供了一种任务调度方法,所述方法包括:
[0005]确定若干调度任务对应的调度序列;
[0006]基于所述调度序列,确定若干调度任务对应的若干调度策略,其中,所述调度策略用于反映各调度任务对应的执行设备;
[0007]基于预设的约束 ...
【技术保护点】
【技术特征摘要】
1.一种任务调度方法,其特征在于,所述方法包括:确定若干调度任务对应的调度序列;基于所述调度序列,确定若干调度任务对应的若干调度策略,其中,所述调度策略用于反映各调度任务对应的执行设备;基于预设的约束条件以及若干调度策略,确定若干调度任务对应的目标调度策略,其中,所述预设的约束条件包括时间约束和能耗约束;按照所述目标调度策略调度若干调度任务。2.根据权利要求1所述的任务调度方法,其特征在于,所述确定若干调度任务对应的调度序列具体包括:对于若干调度任务中的每个调度任务,获取该调度任务属于若干预设任务类别中的每个预设任务类别的概率值以及类别权重,并基于各预设任务类别各自对应的概率值以及类别权重,确定该调度任务对应的调度顺序度;根据各调度任务各自对应的调度顺序度,确定若干调度任务对应的调度序列。3.根据权利要求1所述的任务调度方法,其特征在于,所述基于预设的约束条件以及若干调度策略,确定若干调度任务对应的目标调度策略具体包括:基于预设的约束条件,确定各调度策略各自对应的适应度,其中,所述适应度用于反映调度策略的调度性能;基于适应度及若干调度策略,确定若干调度任务对应的目标调度策略。4.根据权利要求3所述的任务调度方法,其特征在于,所述基于适应度及若干调度策略,确定若干调度任务对应的目标调度策略具体包括:将若干调度策略作为第一种群;基于所述适应度确定所述第一种群对应的第二种群,其中,所述第二种群包括第一种群中的部分调度策略;基于预设的约束条件确定第二种群中的各调度策略的适应度;基于适应度在第二种群中选取参考调度策略以及若干参照调度策略,其中,参考调度策略为第二种群中适应度最小的调度策略;基于预设的约束条件,确定参考调度策略以及若干参照调度策略各自对应的适应度;将参考调度策略以及若干参照调度策略作为第一种群,并继续执行基于所述适应度确定所述第一种群对应的第二种群的步骤,直至执行次数满足预设条件,将所述参考调度策略作为目标调度策略。5.根据权利要求4所述的任务调度方法,其特征在于,所述基于所述适应度确定所述第一种群对应的第二种群具体包括:按照适应度由小到大的顺序在所述第一种群中选取预设数量的候选调度策略;对选取到的候选调度策略进行交叉操作,得到若干第一调度策略...
【专利技术属性】
技术研发人员:赵天钰,
申请(专利权)人:深圳TCL新技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。