【技术实现步骤摘要】
基于闪电连接过程优化算法的任务调度方法及相关设备
[0001]本公开涉及任务调度
,尤其涉及一种基于闪电连接过程优化算法的任务调度方法及相关设备。
技术介绍
[0002]随着互联网和信息时代的蓬勃发展,互联网用户的数量成指数形式增长,现如今大型企业都已迁移到云计算的框架,来为其客户提供服务。在云计算系统中,资源管理起着重要作用,而云计算系统中资源管理的主要部分是任务调度程序。传统的任务调度算法在实际应用中往往采用动态和静态两种方式。其中,静态任务调度方式并不能很好的使整个容器集群资源处在均衡状态,。动态任务调度策略可直观的将客户请求分配给当前负载能力最优的服务器,从而实现整个容器集群的负载均衡。动态的任务调度策略关键点在于如何在段时间内寻找到最优状态服务器,而现有的很多动态调度策略往往在计算时间和计算成本上存在问题。
技术实现思路
[0003]有鉴于此,本公开的目的在于提出一种基于闪电连接过程优化算法的任务调度方法及相关设备,能够解决或部分解决上述技术问题。
[0004]基于上述目的,本公开第一方面提出了一种基于闪电连接过程优化算法的任务调度方法,应用于任务调度设备,包括:
[0005]获取用户的应用服务器请求,依据所述应用服务器请求形成任务列表;
[0006]根据预设的约束条件与调度目标构建目标函数;
[0007]根据所述目标函数利用闪电连接过程优化算法进行寻优计算,得到最优解决方案;
[0008]根据所述最优解决方案对所述应用服务器请求进行分配,得到分 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种基于闪电连接过程优化算法的任务调度方法,其特征在于,应用于任务调度设备,包括:获取用户的应用服务器请求,依据所述应用服务器请求形成任务列表;根据预设的约束条件与调度目标构建目标函数;根据所述目标函数利用闪电连接过程优化算法进行寻优计算,得到最优解决方案;根据所述最优解决方案对所述应用服务器请求进行分配,得到分配结果;容器集群中的微服务容器接收并处理所述分配结果中包含的应用服务器请求,得到请求结果;将所述请求结果返回到用户端。2.根据权利要求1所述的方法,其特征在于,所述任务调度设备包括:数据服务中心;所述获取用户的应用服务器请求,依据所述应用服务器请求形成任务列表,包括:获取用户的应用服务器请求;将所述应用服务器请求提交到数据服务中心;所述数据服务中心对所述应用服务器请求进行分类转发形成任务列表。3.根据权利要求1所述的方法,其特征在于,所述根据预设的约束条件与调度目标构建目标函数,包括:获取所述容器集群中的微服务容器的负载资源信息;将所述任务列表与所述容器集群中的微服务容器的负载资源信息作为预设的约束条件;根据所述预设的约束条件与调度目标构建目标函数。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标函数利用闪电连接过程优化算法进行寻优计算,得到最优解决方案,包括:将所述闪电连接过程优化算法的数学模型原理转换为闪电分支初始化、向下引导传播与向上引导传播、闪电分支衰落、最终跳跃。5.根据权利要求4所述的方法,其特征在于,所述闪电分支初始化包括:在定义域内确定一个初始种群,所述种群包含多个个体;所述多个个体为云层和地面之间的候选点;计算所述候选点的电场值,并将其作为所述候选点的适应度值。6.根据权利要求4所述的方法,其特征在于,所述向下引导传播与向上引导传播包括:所述闪电向下引导传播移动过程中,将所述所有候选点作为特定候选点的潜在跳跃点;在所述所有候选点中为候选点i随机选择一个电荷粒子k,其中i≠k;响应于电荷粒子k的适应度值高于种群中所有粒子的平均适应度值f
ave
,确定闪电跳至该电荷粒子;计算电荷粒子群体平均值X
ave
与平均适应度值f
ave
,所述公式为:X
ave
=mean(X
i,j
)f
ave
=obj(X
ave
)
其中,i=1,2,3,
技术研发人员:董双武,郑孙潮,燕超源,刘浩杰,郭基伟,齐金昌,陈军海,于鹏,胡兴旺,汤挺越,冯东,
申请(专利权)人:国网信息通信产业集团有限公司国家电网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。