[发明专利]一种面向混合负载基于容器的集群资源管理方法及系统在审
申请号: | 202011412657.0 | 申请日: | 2020-12-03 |
公开(公告)号: | CN112395052A | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 童薇;冯丹;于金玉;吕鹏泽 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 混合 负载 基于 容器 集群 资源管理 方法 系统 | ||
1.一种面向混合负载基于容器的集群资源管理方法,其特征在于,所述集群中部署有容器化的运行环境,所述方法包括:在管理节点中执行的任务状态收集步骤、任务筛选步骤以及决策生成步骤;
所述任务状态收集步骤包括:获取各工作节点上任务的状态信息以及作业信息,将任务的状态信息与任务所属作业的作业信息合并为任务监控数据后存储到预先建立的时间序列中;
所述任务筛选步骤包括:根据所述时间序列中的监控数据识别出延迟敏感型任务中的Straggler任务和批处理任务中的资源冗余任务;
所述决策生成步骤包括:判断所述集群中可分配资源是否能够满足新任务和Straggler任务扩展的资源需求,若是,则为Straggler任务制定资源扩展策略;否则,通过资源回收和/或资源抢占的方式使所述集群中可分配资源能够满足新任务和Straggler任务扩展的资源需求后,为Straggler任务制定资源扩展策略。
2.如权利要求1所述的面向混合负载基于容器的集群资源管理方法,其特征在于,所述任务筛选步骤中,根据所述时间序列中的监控数据识别Straggler任务的方式包括如下步骤:
(S1)对于每一个延迟敏感型任务,从所述时间序列中获取任务在最近四个监控时刻t1、t2、t3、t4的处理进度p1、p2、p3、p4,以估算任务在两个不同时间段的平均处理速度分别为:v1=(p2-p1)/(t2-t1),v2=(p4-p3)/(t4-t3),并由此预估任务的完成时间为:T=(1-p4)/v2+t4;
(S2)若v2v1,则判定任务不是Straggler任务,转入步骤(S4);否则,转入步骤(S3);
(S3)若TTSLO,判定任务不是Straggler任务,转入步骤(S4);否则,判定任务为Straggler任务,转入步骤(S4);
(S4)识别结束;
其中,t1t2t3t4;TSLO是能够满足用户服务等级目标的最长的任务运行时间。
3.如权利要求1所述的面向混合负载基于容器的集群资源管理方法,其特征在于,所述任务筛选步骤中,根据所述时间序列中的监控数据识别资源冗余任务,其方式包括如下步骤:
(T1)对于每一个批处理任务,计算任务的实际资源利用率为:Uc=Max{Ri|i∈S}/Ra;
(T2)若UcUECRU,则判定任务为资源冗余任务;否则,判定任务不是资源冗余任务;
其中,S表示所述时间序列中任务相关状态信息对应的时间戳集合,Ri表示在i时刻任务实际使用的资源,Ra表示任务分配的资源,UECRU表示期望的集群资源利用率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011412657.0/1.html,转载请声明来源钻瓜专利网。