[发明专利]一种细粒度的高性能云资源管理调度方法有效
申请号: | 201810033927.3 | 申请日: | 2018-01-15 |
公开(公告)号: | CN108334409B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 马银萍;樊春;李若淼;杨宏辉;马皓 | 申请(专利权)人: | 北京大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;H04L12/26;H04L29/06;H04L29/08 |
代理公司: | 北京万象新悦知识产权代理有限公司 11360 | 代理人: | 黄凤茹 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公布了一种细粒度的高性能云资源管理调度方法,通过限制用户登录计算节点、按核心与内存同比例资源调度、限制每个GPU使用CPU核数、作业结束释放占用资源以及SSH登陆使用资源管理、登录节点资源限制等方式,可用来改进SLURM作业调度系统中任务按照CPU核心进行分配时的内存和GPU资源的管理,并实现对用户SSH登录的资源进行Cgroup限制,从而完善基于SLURM的资源调度系统,使得高性能云平台资源调度更加高效与合理。 | ||
搜索关键词: | 一种 细粒度 性能 资源管理 调度 方法 | ||
【主权项】:
1.一种云资源管理调度方法,基于SLURM资源调度,通过限制用户登录计算节点、按核心与内存同比例资源调度、作业结束释放占用资源、SSH登录资源管理、限制GPU使用CPU核数、登录节点资源限制方式,形成细粒度高性能的资源管理调度;具体地:A.限制用户登录计算节点,当用户没有正在运行的作业时,不允许该用户登录计算节点;用户首先通过提交作业申请资源;用户只有在当前节点有正在运行的作业才能登录当前的节点;B.按CPU核心与内存同比例进行资源分配调度,采用内存资源与CPU核心绑定的方式对系统资源进行分配,用户申请的内存总数根据申请的CPU核心数进行调整,不允许用户另外申请内存资源;C.SSH登录资源管理:用户申请到资源之后,通过SSH的方式登录到计算节点,此时用户占用的资源全部归并到用户作业申请到的资源中;如果用户在当前计算节点有多个作业,则将当前SSH登录占用的资源归并到用户任一作业申请到的资源中;D.作业结束释放占用资源:当用户作业取消或完成时,如果用户在该计算节点没有其他正在运行的作业,则杀死该用户在该计算节点上的所有进程。E.限制GPU使用CPU核数:当申请GPU资源时,根据申请GPU的个数限制能申请的CPU个数;当用户作业申请的CPU与GPU比例超过限定时,禁止作业运行;F.限制登录节点资源,不允许用户在登录节点运行大规模程序:在登录节点实时监控CPU占用率高的进程,对这些进程进行CPU资源限制。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810033927.3/,转载请声明来源钻瓜专利网。