[发明专利]一种Kubernetes环境下面向复杂任务的组合优先级调度方法有效
| 申请号: | 202110244427.6 | 申请日: | 2021-03-05 |
| 公开(公告)号: | CN112965797B | 公开(公告)日: | 2022-02-22 |
| 发明(设计)人: | 陈静;杜甜甜;李娜;郭莹;肖恭翼;王筠 | 申请(专利权)人: | 山东省计算中心(国家超级计算济南中心) |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
| 代理公司: | 北京华际知识产权代理有限公司 11676 | 代理人: | 褚庆森 |
| 地址: | 250014 山东省济*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 kubernetes 环境 面向 复杂 任务 组合 优先级 调度 方法 | ||
1.一种Kubernetes环境下面向复杂任务的组合优先级调度方法,设需要通过Kubernetes资源管理平台进行调度的任务分别为task1、task2、…、taskn,共计n个任务;这n个任务又分为q组,1≤q≤n,设第i组包含hi个任务,i≤q,hi≤n,即第i组任务的并行度为hi,第i组内hi个任务分别记为其特征在于,Kubernetes环境下面向复杂任务的组合优先级调度方法具体通过以下步骤来实现:
a).计算每组任务的实际并行度;设硬件资源所包含的工作节点的数量为m个,每个工作节点上用于任务计算的CPU核心数为c,则硬件资源所支持的最大任务并发量为m×c;对于每组的任务并行度hi和硬件资源支持的最大任务并发量m×c应当最小值优先,因此,第i组任务的实际并行度Pi通过公式(1)进行求取:
Pi=min(hi,m×c) (1)
直至所有任务组的实际并行度求取完毕;
b).获取任务关键程度;对所有任务task1、task2、…、taskn中的关键任务分配高关键系数H,其余任务分配低关键系数W,H>W;对于第i组内的hi个任务利用选择函数(2)求取第i组内第j个任务taskij的任务关键程度kij:
kij=choice(H,W) (2)
其中,i≤q,j≤hi,H∈N*、W∈N*;
c).获取用户优先级;为所有任务分配用户优先级U,设第i组内的hi个任务分别为则其分配的用户优先级依次为利用公式(3)获取第i组内第j个任务taskij的用户优先级:
Uij=Prij (3)
其中,i≤q,j≤hi,Prij∈N*;
d).获取用户的动态优先级;用户的动态优先级D由任务空闲时间L决定的,空闲时间越小的任务动态优先级越高;对于第i组内的hi个任务利用公式(4)求取第i组内第j个任务taskij的动态优先级Dij:
其中,为向上取整函数,Lij第i组内第j个任务taskij的空闲时间,Lij的取值范围为:1≤Lij≤50;
e).计算任务紧急程度,根据公式(5)计算第i组内第j个任务taskij的任务紧急程度Jij:
Jij=kij+Uij+Dij (5)
f).并行度和紧急程度的归一化处理;设任务并行度的取值范围为[Pmin,Pmax],紧急程度的取值范围为[Jmin,Jmax],第i组任务的实际并行度Pi利用公式(6)进行归一化处理:
Pi-normal=(Pi-Pmin)/(Pmax-Pmin) (6)
第i组内第j个任务taskij的紧急程度Jij利用公式(7)进行归一化处理:
Jij-normal=(Jij-Jmin)/(Jmax-Jmin) (7)
g).求优先级数值;一个任务可映射为单个pod或者多个pod,多个pod即pod组,组内每个pod执行一个子任务,任务的优先级映射到Kubernetes中便是单个pod或pod组的优先级,对优先级数值适量扩大,利用公式(8)求取第i组内第j个任务taskij所对应的优先级Vij:
Vij=k′×(Pi-normal+Jij-normal) (8)
其中,k′为扩大倍数,Pi-normal为归一化处理后的第i组任务的实际并行度,Jij-normal为归一化处理后的第i组内第j个任务taskij的紧急程度;
h).pod排序和调度;第i组内第j个任务taskij所对应的单个pod或pod组,按照其对应任务的优先级Vij进行排序,优先级大的排在前面、优先级小的排在后面,排在前面的单个pod或pod组优先调度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省计算中心(国家超级计算济南中心),未经山东省计算中心(国家超级计算济南中心)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110244427.6/1.html,转载请声明来源钻瓜专利网。





