[发明专利]一种基于Slurm作业管理的可视化调度系统在审
申请号: | 201810078645.5 | 申请日: | 2018-01-26 |
公开(公告)号: | CN108319514A | 公开(公告)日: | 2018-07-24 |
发明(设计)人: | 曲德源;吴登勇;孙超;刘毅枫 | 申请(专利权)人: | 山东超越数控电子股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F17/30;G06F21/62 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张亮 |
地址: | 250101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可视化 用户请求 作业管理 作业调度系统 作业提交模块 后台服务器 调度系统 获取模块 用户信息管理 过滤器 标签获取 调度方式 队列控制 数据传输 用户提供 运行命令 作业调度 作业提交 作业文件 服务器 拦截 查询 分析 | ||
本发明提供一种基于Slurm作业管理的可视化调度系统,包括:作业获取模块和作业提交模块;作业获取模块用于供用户通过Web前端通过html的file标签获取本地要提交的作业;作业提交模块用于通过http协议提交作业到服务器中;基于Slurm作业管理实现可视化调度方式,为用户提供简单、易懂、可视化的作业调度方式,包括作业提交、作业查询、队列控制、用户信息管理等功能。Web前端通过Http协议将用户请求和数据传输到后台服务器,后台服务器通过过滤器拦截提取分析用户请求,根据用户请求将作业文件提交到作业调度系统,执行运行命令。实现了用户通过可视化方式方便地使用作业调度系统。
技术领域
本发明涉及高性能集群作业调度领域,尤其涉及一种基于Slurm作业管理的可视化调度系统。
背景技术
高性能计算集群是一组通过网络连接的高性能服务器(或者PC服务器)的松散耦合,这些服务器通过并行计算的方式来解决单台服务器无法满足的复杂计算问题,具有较高的性价比。作业调度系统主要负责接收用户提交的作业请求,并根据特定的调度规则以及用户对作业的要求选择合适的计算资源来完成用户作业。作业调度系统管理用户提交的作业,为各个作业合理地分配资源,从而确保充分利用集群系统的计算能力,并尽可能迅速地得到运算结果。SLURM是一个针对不同大小Linux集群的资源管理和调度软件。它主要提供三个方面的功能:首先,它为用户提供了一种以独占或者非独占的方式使用计算资源一定时间的机制,用以在相应的时间内为用户运行作业;其次,它提供了一套启动、执行及监控分配在计算节点上作业的框架,主要是方便用户实时的了解提交作业的运行情况;最后,它实现了对排队作业资源竞争的管理。
目前Slurm作业管理是基于linux系统的命令行方式,该种操作需要操作人员对Linux系统和高性能计算机集群命令有一定的了解。对非计算机专业人员而说,使用高性能计算机集群非常不方便。
发明内容
为了克服上述现有技术中的不足,本发明提供一种基于Slurm作业管理的可视化调度系统,包括:作业获取模块和作业提交模块;
作业获取模块用于供用户通过Web前端通过html的file标签获取本地要提交的作业;
作业提交模块用于通过http协议提交作业到服务器中;提交的作业包括:作业名、节点数量、作业数量、内存大小及作业执行需要的资源限定条件、输出文件位置、输出文件名、执行时间。
优选地,作业获取模块还用于用户通过Web前端通过html的file标签获取本地要提交的作业脚本;
作业提交模块还用于通过http协议将作业脚本提交到服务器中;
作业脚本包括:作业脚本名、脚本节点数量、作业脚本数量、脚本内存大小及作业脚本执行需要的资源限定条件、输出文件位置、输出文件名、执行时间。
优选地,作业获取模块还用于用户通过Web前端通过html的file标签获取本地要提交的作业参数;
作业提交模块还用于通过http协议将作业参数提交到服务器中,把执行命令参数写在网页上;
作业参数包括:作业名、点数量、作业需要执行的命令、作业数量、作业所需内存大小及作业执行需要的资源限定条件、输出文件位置、输出文件名、执行时间。
优选地,还包括:作业查询模块;
作业查询模块用于查询当前用户提交的作业执行情况,作业执行情况分为正在执行、排队、挂起、执行完毕、退出;用户根据查询到的作业情况对作业进行操作;用户要执行作业查询操作时,由后端php执行mysql查询语句,并将查询到的结果返回页面显示;用户根据结果,如有必要,做出对作业挂起、恢复、删除等操作。
优选地,还包括:调度策略设置模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子股份有限公司,未经山东超越数控电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810078645.5/2.html,转载请声明来源钻瓜专利网。