[发明专利]一种基于Web框架的高性能地学计算服务系统有效
申请号: | 201610870797.X | 申请日: | 2016-09-30 |
公开(公告)号: | CN106371931B | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 黄方;朱强;李丽;金都;兰波 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54;G06F11/30 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 闫树平 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于地学计算领域,具体为一种基于Web框架的高性能地学计算服务系统。本发明基于Linux系统,采用Django框架开发方式,结合当前的RabbitMQ、Celery、JQuery等技术,构建了一种地学计算服务平台。具体通过在Web平台中设计一个通用模板,实现常用地学算法能快速部署在服务系统上;并利用该模板,实现系统管理员只需要通过Web界面提供的简单操作即可完成用户上传算法的计算服务封装过程,从而使Web平台上聚合更多的地学算法。本发明在最大程度上屏蔽后台信息,让用户在不接触任何后台信息的情况下实现对高性能集群资源的利用,最大程度的简化用户的操作,使用户可以像购物一样方便的使用,注重提供一系列人性化的便利服务,增强系统的快速反馈能力。 | ||
搜索关键词: | 一种 基于 web 框架 性能 地学 计算 服务 系统 | ||
【主权项】:
1.一种基于Web框架的高性能地学计算服务系统,包括集群信息模块、信息监控模块、算法管理模块、数据管理模块、任务管理模块和用户分享模块,其特征在于:任务管理模块通过系统的算法管理模块获取系统中已有的算法,实现用户对所需要的算法的选择;通过集群信息模块获取高新能计算平台的平台信息;通过信息监控模块获取系统平台的实时信息,包括任务提交时间,开始运行时间,结束时间,共运行时间,以及任务结束后PBS生成的相关日志;通过数据管理模块获取集群计算结果生成的相关数据,并进行展现;信息监控模块从集群信息模块中获取监控目标的信息为任务管理模块提供平台实时信息;算法管理模块从集群信息模块中获取运行平台的信息,结合自身模块所存储的算法进行算法的选择,为任务管理模块提供相关算法;同时算法管理模块可通过用户分享算法的方式提供系统尚未存储的算法;所述集群信息模块:包含所有连接的集群信息,提供集群的详细信息,包括集群的位置,IP地址,用户,相关数据的存储位置,以及集群的描述,以方便用户更好的了解集群的信息;用户通过给定的用户名以及IP地址连接到集群,并通过给定的各个目录实现对数据的操作;所述信息监控模块:系统定时获取后台集群信息,通过解析集群的信息,经统计后以表格的形式呈现在网页,直观的显示当前集群的负载情况,以便用户预先对集群更好的了解,同时也可根据当前的负载选择合适的集群;所述算法管理模块:负责针对系统提供的和用户分享的算法提供管理,呈现给用户使用;所述数据管理模块:负责管理用户上传的数据,可进行简单的管理,数据管理模块的操作首先需要用户查看相关算法需要的数据,根据需求上传所需要的数据,数据会暂时上传到Web服务器,再通过内部同步机制,实现和集群数据的同步;上传的时,用户——数据——算法对应;所述任务管理模块:供用户对任务的管理,涉及各种对任务的操作;所述用户分享模块:用户可将自己定义的程序,通过固定的模板描述,上传给管理员,经管理员审核通过后,通过网页发布供所有用户使用;用户使用时需向管理员申请,填写申请信息,通过申请才可使用系统;所述算法管理模块,将各个算法分为基本信息、类型判定、输入输出和其他四部分,具体如下:①基本信息,包括:来源,是否可为其他用户共享,程序路径,队列类型,所属集群,程序介绍;②类型判定
③输入输出
通过上述判断输入输出,同时对于输入文件采取如下策略:对于单个算法,若有输入文件且不为目录,最多给予两个输入文件,若超过两个,可以修改采用目录形式输入,如若无法改变,可采用特定网页形式;输出选用输出文件和/或运行日志;④其他,包括两个方面,一个是程序运行的其它参数,系统采用字符串的形式,管理员设置默认值,用户可以根据需要以及参数说明改写字符串,后台通过解析用户自定义的字符串参数,实现参数的修改;另一个是参数的说明,包括程序输入输出类型的说明,以及其它参数的范围的说明,便于用户对参数的修改。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610870797.X/,转载请声明来源钻瓜专利网。