一种集群MIC作业的管理及调度方法技术

技术编号:8271314 阅读:202 留言:0更新日期:2013-01-31 03:30
本发明专利技术提供一种集群MIC作业的管理及调度方法,内容包括:管理进程IM服务器、作业提交的命令imsub及参数-mics、MIC作业查看命令imjobs、计算节点查看命令imnodes。该方法通过管理进程(IM服务器)记录集群中其他所有节点(计算节点)的MIC资源总数及使用情况。当作业在管理节点上提交时,以命令参数的形式指明所需的mic数。管理节点检查集群中所有计算节点,找到有足够mic资源的计算节点,并将作业发送至该节点进行计算。本方法克服了传统集群资源管理及调度不支持MIC作业的问题,提出了一种集群MIC作业的管理及调度方法,使得集群MIC资源得到充分利用,有效提高MIC处理复杂作业的能力。

【技术实现步骤摘要】
本专利技术涉及计算机领域,具体的说是一种集群MIC作业的管理及调度方法
技术介绍
英特尔集成众核(MIC)跟通用的多核处理器相比,具有更小的内核和硬件线程,计算资源密度更高,片上通信开销显著降低,具有更多的晶体管和能量,能够胜任更为复杂的并行应用。但是当前主流的集群资源管理及调度系统还没有添加对MIC作业的支持,此时存在以下两个问题1) MIC作业提交至作业管理系统,系统无法知道集群中哪些节点具有MIC资源,从而无法将作业调度至相应的MIC节点上。2) MIC作业提交至作业管理系统时,即使被调度至相应的MIC节点上,但是作业管理系统并不知道此时MIC卡上是否已有作业运行,一块MIC卡上只能运行一个作业,如果两个或多个作业被调度到同一块MIC卡上,会造成作业运行错误。
技术实现思路
本专利技术针对现有技术的不足,提供一种集群MIC作业的管理及调度方法。本专利技术是在高性能计算集群中,将英特尔MIC众核处理器作为一种计算资源,对MIC资源进行管理及调度的方法,其解决所述技术问题的方法内容包括管理进程IM服务器、作业提交的命令imsub及参数-mics、作业查看命令imjobs、计算节点查看命令本文档来自技高网...

【技术保护点】
一种集群MIC作业的管理及调度方法,其特征在于在高性能计算集群中,将MIC众核处理器作为一种计算资源,对MIC资源进行管理及调度,内容包括:管理进程IM服务器、作业提交命令imsub及参数?mics、作业查看命令imjobs、计算节点查看命令imnodes;其中管理进程IM服务器,负责统计、保存集群中各个计算节点的MIC资源总数及使用情况,以便新提交的MIC作业能够分配至合适的MIC卡上运行;作业提交的命令imsub及参数?mics,使作业运行在指定的MIC卡上,作业提交的命令imsub负责作业脚本提交,参数?mics负责记录作业脚本运行时所需的mic数;作业查看命令imjobs负责查看当前集...

【技术特征摘要】
1.一种集群Mic作业的管理及调度方法,其特征在于在高性能计算集群中,将MIC众核处理器作为一种计算资源,对MIC资源进行管理及调度,内容包括管理进程IM服务器、作业提交命令imsub及参数-mics、作业查看命令imjobs、计算节点查看命令imnodes ; 其中管理进程IM服务器,负责统计、保存集群中各个计算节点的MIC资源总数及使用情况,以便新提交的MIC作业能够分配至合适的MIC卡上运行;作业提交的命令imsub及参数-mics,使作业运行在指定的MIC卡上,作业提交的命令imsub负责作业脚本提交,参数-mics负责记录作业脚本运行时所需的mic数;作业查看命令imjobs负责查看当前集群中MIC作业的运行状态,将JobQueue文件内显示出来,以此查看集群中等待的MIC作业情况;计算节点查看命令imnodes将NodeMicInfo文件内容显示出来,负责查看当前集群中计算节点MIC资源使用情况,具体管理过程如下 通过一个管理进程頂服务器,利用ssh命令连接至集群中的各个计算节点,在各个计算节点运行micinfo监控命令,获取...

【专利技术属性】
技术研发人员:张云
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1