面向Web高性能计算集群作业调度系统.docVIP

面向Web高性能计算集群作业调度系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向Web高性能计算集群作业调度系统

面向Web的高性能计算集群作业调度系统   摘要:目前高性能计算机集群的作业提交和运行状况反馈大多是基于linux系统的命令行方式,该种操作需要操作人员对Linux系统和高性能计算机集群命令有一定的了解。对非计算机专业人员而说,使用高性能计算机集群非常不方便。基于这一现状设计了一个基于Web提交的高性能计算机集群作业调度系统,系统主要有作业提交、作业查询、用户信息修改查询和记录操作等功能。Web前端通过Http协议将用户请求和数据传输到后台服务器,后台服务器通过过滤器拦截提取分析用户请求,根据用户请求通过ssh安全协议将文件提交到作业调度系统,执行命令。实现了用户通过图形界面友好方便地使用作业调度系统 关键词:计算机集群;java web;作业调度系统;ssh协议;界面功能 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)27-0205-03 Abstract: Many health of university high-performance computer clusters out of the feedback information is based on linux system shell interface, this interface is neither beautiful nor convenient for people operating and requires professional and technical personnel input command character. Based on this situation we designed a high-performance computer cluster a Web-based system is divided into two parts, user interface and administrator interface, there are two parts in job submission, job queries and query records and modify some of the information function, the operating system becomes visual query without having to enter the command character, simply click interface, graphical components, feedback out of the information displayed on the web naturally interface. Key words: computer clusters; web; job actions; feedback; interface features 1 背景 高性能计算技术目前已越来越广泛的用于科学计算、金融分析、气象预测等多个领域。人们对于大规模计算的需求急剧增加。由于高性能计算机的操作要求较高,需要用户对linux系统和作业调度系统有一定的了解,并熟练掌握作业调度系统的命令。这对于非计算机专业的使用人员来说并不友好:第一,他们需要的是对高性能计算机集群的操作,对学习linux系统和集群命令并不感兴趣;第二,使用命令行来进行操作十分复杂,需要使用者对集群的架构十分清楚 基于以上原因,本工作本着操作简化的原则,研制了一个基于WEB提交查询作业的作业调度系统,通过WEB界面上的图形组件直接与安装在集群上的作业调度系统进行通信 2 关键技术 本工作使用动态网页技术标准JSP,涉及JAVA编程语言、ssh传输协议、SQL数据库,以及TORQUE高性能集群作业管理系统和Linux操作系统 3 系统结构功能分析 3.1 系统的结构 系统用户分为普通用户和管理员两类:普通用户实现作业提交、作业查询、用户信息查询修改和操作记录查询功能;管理员在普通用户功能的基础上增加了控制用户和控制计算作业的功能 系统结构图如图1 4 模块分析 4.1 作业提交模块 Web前端通过html的file标签获取本地要提交的作业,通过http协议提交到服务器中,在获取本地文件的同时,还需在网页上填写或选择脚本信息,数据提交到web后台处理,在服务器本地中生成脚本文件。然后通过ssh协议,将获取到的作业和生成的脚本文件提交到远程作业调度系统中,再通过ssh协议向作业调度系统发出提交作业的命令,实现向作业调度系统提交作业的功能。如果脚本文件是windows/Dos环境下生成的,还需要

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档