[发明专利]云计算集群混部作业调度方法、装置、服务器及存储装置有效
申请号: | 201911065641.4 | 申请日: | 2019-11-04 |
公开(公告)号: | CN110908795B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 叶可江;陈文艳;须成忠 | 申请(专利权)人: | 深圳先进技术研究院 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F8/60 |
代理公司: | 深圳市科进知识产权代理事务所(普通合伙) 44316 | 代理人: | 曹卫良 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 集群 作业 调度 方法 装置 服务器 存储 | ||
1.一种云计算集群混部作业调度方法,其特征在于,其包括:
分析预先获取的多种负载类型的历史运行日志数据,确认每种负载类型运行时所需的最大资源值;
基于所述最大资源值模拟将所述多种负载类型混合部署至服务器,并获取每种混合部署模式下硬件事件的发生频率;
基于所述硬件事件发生频率计算每种混合部署模式的推荐评分;
当接收到作业调度请求时,确认满足所述作业调度请求的所需资源;
筛选出符合所述所需资源的服务器列表,并从所述服务器列表中确认推荐评分最高的目标混合部署模式;
根据所述目标混合部署模式对所述作业调度请求进行系统调度;
其中,所述硬件事件包括:Instructions per Cycle、Branch prediction misses、Context switches、Cache misses、L1 data cacheload misses、Last level cachemisses、dTLB load misses、iTLB load misses;
所述每种混合部署模式的推荐评分的计算公式为:
其中,Tw1w2为w1、w2两种负载类型混合部署时的推荐评分,SHEM={IPC,BPM,LLCM……},w1、w2分别代表不同类型的负载,ratei表示w1、w2混合部署运行时w1的硬件事件发生频率与w1单独部署运行时的硬件事件发生频率的比值,αi为预先设定的硬件事件的权重。
2.根据权利要求1所述的云计算集群混部作业调度方法,其特征在于,所述基于所述最大资源值模拟将所述多种负载类型混合部署至服务器的步骤之前,还包括:
当出现新的负载类型时,通过相似性分析确认与所述新的负载类型最接近的负载类型,以确认所述新的负载类型所需的最大资源值。
3.根据权利要求1所述的云计算集群混部作业调度方法,其特征在于,所述确认满足所述作业调度请求的所需资源的步骤之后,还包括:
判断是否有服务器满足所述作业调度请求的所需资源;
若有,则执行筛选出符合所述所需资源的服务器列表以及后续步骤;
若无,则保持所述作业调度请求,并继续等待,直至有满足所需资源的服务器。
4.根据权利要求1所述的云计算集群混部作业调度方法,其特征在于,所述确认满足所述作业调度请求的所需资源的步骤之后,还包括:
初始化所述作业调度请求的优先级;
判断所述优先级是否为零;
若所述优先级为零,则直接执行系统调度操作;
若所述优先级不为零,则执行筛选出符合所述所需资源的服务器列表以及后续步骤。
5.根据权利要求4所述的云计算集群混部作业调度方法,其特征在于,所述筛选出符合所述所需资源的服务器列表的步骤,包括:
判断是否存在符合所述所需资源的服务器;
若存在,则筛选出符合所述所需资源的服务器,得到服务器列表;
若不存在,则将所述优先级减一,并再次执行判断所述优先级是否为零以及后续步骤。
6.根据权利要求5所述的云计算集群混部作业调度方法,其特征在于,所述从所述服务器列表中确认推荐评分最高的目标混合部署模式的步骤,包括:
判断所述服务器列表中是否存在符合所述作业调度请求与所述多种负载类型的混合部署模式;
若存在,则将符合所述作业调度请求与所述多种负载类型的混合部署模式中推荐评分最高的混合部署模式作为目标混合部署模式;
若不存在,则将所述优先级减一,并再次执行判断所述优先级是否为零以及后续步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳先进技术研究院,未经深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911065641.4/1.html,转载请声明来源钻瓜专利网。