【技术实现步骤摘要】
大数据平台调度系统资源分配优化方法和装置
[0001]本专利技术涉及大数据处理
,尤其涉及一种大数据平台调度系统资源分配优化方法和装置。
技术介绍
[0002]目前的大数据平台调度系统对系统资源分配的优化方法,还无法解决高复杂度、高维、高非线性的资源分配优化问题,其存在的资源分配优化问题难点如下:
[0003]1、大数据平台仅为各租户提供算子及算力服务,对于各租户在平台上运行作业的特点及特征缺乏了解,因此很难将调度资源分配问题抽象为数学模型。
[0004]2、大数据平台租户众多,因此其资源分配问题属于高维约束优化问题,相对复杂,一般代理模型难以精确建模,导致无法优化或优化结果不佳。
[0005]目前优化调度系统的方法大多独立使用进化算法(入粒子群算法)优化调度模型,而基于种群进化的进化算法在种群迭代进化中会需要大量的真实目标函数计算(即调度系统通过按指定参数实际运行得到结果,大概需要100倍问题维度次真实计算),大数据平台中如果将一个租户看成一个问题维度,那对于租户众多的平台来说,这会导致海量的成本浪费并往往是无法接受的。
技术实现思路
[0006]有鉴于此,本专利技术提供一种大数据平台调度系统资源分配优化方法和装置,以解决上述至少一个问题。
[0007]根据本专利技术的第一方面,提供一种大数据平台调度系统资源分配优化方法,所述方法包括:将总作业运行时间最小化作为大数据平台调度系统资源分配的优化目标,待优化参数为所述大数据平台中各租户的资源配额,问题维度数为租户个 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种大数据平台调度系统资源分配优化方法,其特征在于,所述方法包括:将总作业运行时间最小化作为大数据平台调度系统资源分配的优化目标,待优化参数为所述大数据平台中各租户的资源配额,问题维度数为租户个数D,约束为各租户配额的总和小于大数据平台调度系统总资源量;利用资源方法在变量空间中生成全局模型数据集,使用RBNN训练该全局模型数据集获得全局RBNN模型;利用L
‑
SHADE对所述全局RBNN模型进行全局迭代优化得到最后一代种群个体;根据最后一代种群个体采用填充准则获得局部模型数据集,并使用RBNN训练该局部模型数据集获得局部RBNN模型;利用L
‑
SHADE对所述局部RBNN模型进行局部迭代优化得到优化结果,将所述优化结果作为大数据平台调度系统各租户资源分配的策略。2.如权利要求1所述的大数据平台调度系统资源分配优化方法,其特征在于,所述利用L
‑
SHADE对所述全局RBNN模型进行全局迭代优化得到最后一代种群个体包括:利用L
‑
SHADE对所述全局RBNN模型进行种群更新迭代;判断种群代数是否为问题维度数的整数倍;响应于所述种群代数是问题维度数的整数倍,根据适应度值在当前种群中选择最佳个体,计算全部种群中个体与所述最佳个体间的欧拉距离,剔除距离最远的预设数量的个体,并基于剩余个体使用RBNN重新训练全局RBNN模型;响应于所述种群代数不是问题维度数的整数倍,则保持全局RBNN模型不变,继续利用L
‑
SHADE对所述全局RBNN模型进行种群更新迭代。3.如权利要求1所述的大数据平台调度系统资源分配优化方法,其特征在于,所述根据最后一代种群个体采用填充准则获得局部模型数据集,并使用RBNN训练该局部模型数据集获得局部RBNN模型包括:选取全局迭代优化后最后一代种群个体中适应度值由高到低排序中前x个个体,同时选取全局迭代优化过程中产生的最后y代中各代最优秀的个体,来组成局部模型数据集,使用RBNN训练该局部模型数据集获得局部RBNN模型。4.如权利要求3所述的大数据平台调度系统资源分配优化方法,其特征在于,选取最后一代种群个体中适应度值由高到低排序中前x个个体时,x取值为D/2;选取最后y代中各代最优秀的个体时,y取值为D/2;组成的局部模型数据集的大小为D。5.如权利要求3所述的大数据平台调度系统资源分配优化方法,其特征在于,所述选取全局迭代优化后最后一代种群个体中适应度值由高到低排序中前x个个体,同时选取全局迭代优化过程中产生的最后y代中各代最优秀的个体,来组成局部模型数据集包括:选取全局迭代优化后最后一代种群个体中适应度值由高到低排序中前x个个体,同时选取全局迭代优化过程中产生的最后y代中各代最优秀的个体;计算这些个体中各维元素的方差和均值;基于所述方差和均值根据高斯模型生成由D个新个体组成的局部模型数据集。6.一种大数据平台调度系统资源分配优化装置,其特征在于,所述装置包括:模型设定单元,用于将总作业运行时间最小化作为大数据平台调度系统资源分配的优化目标,待优化参数为所述大数据平台中各租户的资源配额,问题维度数为租户个数D,约
技术研发人员:付源,刘京玮,杨华峰,左腾,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。