【技术实现步骤摘要】
一种基于超级计算机的队列资源调度的资源分配方法
[0001]本专利技术涉及一种基于超级计算机的队列资源调度的资源分配方法,属于高性能计算超级计算计算资源动态调度算法
技术介绍
[0002]超级计算机多用于国家高科技领域和尖端技术研究,是一个国家科研实力的体现,对国家安全、经济和社会发展具有举足轻重的意义,是国家科技发展水平和综合国力的重要标志。一个国家的超级计算机,一般由国家级超级计算中心负责运营和维护。截至2020年5月底,中国共建成或正在建设七座超级计算中心,分别为国家超级计算天津中心、国家超级计算长沙中心、国家超级计算济南中心、国家超级计算广州中心、国家超级计算深圳中心、国家超级计算无锡中心、国家超级计算郑州中心。
[0003]现在国家超级计算中心(超算中心)无论是商用计算资源还是国产计算资源,队列资源分配基本是两种模式,共享计算节点队列资源和独占计算节点队列资源。在超级计算机领域计算节点资源本身属性一致,并无从逻辑层面调度的动态调度算法,大部分通过用户购买申请情况手动分配计算资源,灵活性和实时性有待 ...
【技术保护点】
【技术特征摘要】
1.一种基于超级计算机的队列资源调度的资源分配方法,其特征在于,包括步骤如下:(1)用户提交作业,指定所需要的计算资源数目与私人队列名;(2)如果私人队列资源够使用,即私人队列资源中的资源数目大于步骤(1)计算资源数目,则用户作业正常运算,结束;否则,判断已有的计算资源是否满足所需要的计算资源数目,进入步骤(3);提交的参数是指步骤(1)用户指定的计算资源数目与私人队列名;(3)如果已有的计算资源满足所需要的计算资源数目,则将需要的临时节点从资源池中划分到步骤(1)中私人队列名对应的私人队列中,用户作业正常运算完成,进入步骤(4);否则,打印出不符合条件的理由;(4)将临时节点重新划回到资源池中,结束。2.根据权利要求1所述的一种基于超级计算机的队列资源调度的资源分配方法,其特征在于,步骤(2)至步骤(4),包括步骤如下:A、判断私人队列资源中的资源数目是否满足用户所需资源数目,用户所需资源数目即计算资源数目,如果满足,则执行将bsub1参数传递到系统bsub2中,进入步骤F,否则,进入步骤B;bsub1参数为用户提交bsub命令并配置的所有参数,包括节点数、每个节点所需的核数以及所需要提交任务的私人队列名,bsub2为步骤(4)结束后调用的bsub命令;B、统计此刻用户已经提交作业中的节点数与本次...
【专利技术属性】
技术研发人员:刘弢,田敏,潘景山,郭莹,
申请(专利权)人:山东省计算中心国家超级计算济南中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。