- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大型油藏数模软件网上共享管理系统设计和实现
大型油藏数模软件网上共享管理系统设计和实现
摘要:本文结合油藏数值模拟软件和并行计算服务器资源的使用现状,探讨如何实现相应软硬件资源的共享应用。并针对用户管理、资源调度、作业发送、许可证管理等应用开发过程中遇到的网络通讯、数据库操作等技术问题开展了深入的探讨。
关键词:油藏数值模拟软件;并行计算服务器;资源共享
油藏数值模拟作为目前研究剩余油分布的最有效的手段,在油田开发中的应用越来越广泛。这类软件本身操作复杂、引进成本大,对配套硬件资源的要求也很高。目前,各油田大型专业软件和大型计算服务器资源一般都配置到各二级单位,由于缺乏相应的共享系统,这些软硬件的使用存在时间局部性、空间局部性,资源总体匮乏、局部富裕,造成了资源的浪费。另外多套软件资源的管理,以及与硬件资源的协同也是管理员面临的实际问题。设计一套大型油藏模拟软件网上共享管理系统对相应的软硬件资源进行管理是解决上述问题的有效手段。
一、技术思路
本文内容的研究背景是实现一套网上软硬件资源管理系统,主要针对现有的VIP、ECLIPSE油藏数值模拟软件和并行计算服务器资源探讨如何实现用户管理、资源调度、作业发送、许可证管理等技术应用。
目前现有大型油藏模拟软件的主要应用方式有两种:远程登录方式、网络浮动许可证方式。第一种方式用户通过网络远程登录到服务器上使用软件,这种应用方式对客户端的要求比较低,只要客户端能与服务器连通即可。所有的计算资源都使用远程服务器的计算资源。第二种方式使用本地的计算资源,只是在软件验证许可证时才需要与服务器通讯,对客户端的要求比较高,客户端必须有强大的计算能力。这种方式应用专业软件时,本地客户端必须安装专业软件,适合于大部分推出了微机版软件的专业软件。
通过研究试图解决以下问题:
(1)兼顾目前大型专业软件的两种应用方式,灵活地实现大型专业软件的网络共享,提高大型专业软件的利用率。
(2)实时监控服务器资源的使用情况,为资源分配提供依据,最大可能提高服务器的利用率,充分发挥服务器强大的计算性能。
(3)实现用户作业的申请、调度,记录用户作业的运行信息。
(4)采取有效措施保证用户数据及其他信息的安全。
(5)形成一套完整的大型专业软件网上应用管理系统。
从而达到改资源静态配置为动态配置、独享为共享的目的。
二、系统实现
通过对C/S和B/S模式的比较,本系统选择采用B/S模式下的客户端、服务器体系架构。如图1所示,其中客户端配置为油田局域网环境下的任意pc机,以保证不同单位研究人员的方便使用。服务端包括web服务器、数据库服务器、大型并行主机。管理员将为每个用户分配权限许可,这包括软件的许可证、硬件资源(可用CPU、硬盘资源)、使用时段、优先级等。授权用户可以在远程客户端发送作业,并监控作业运行状态,获取作业运行结果。服务端首先根据用户作业申请,登记作业信息、建立并监控作业队列,然后根据服务器的软硬件资源使用情况发送新的作业,最后根据用户需要将作业运行状态、运算结果发送回客户端。
在上述系统运行的基础上,实现对大型数模软件和服务器硬件资源的监控和管理。提供不同软件的使用频率;硬盘、cpu等资源的占用情况;不同用户、不同项目对资源的使用规律,为下一步资源的合理配置、领导决策提供依据。实现的功能如下:
(一)用户管理
用户管理采用角色管理机制,角色管理机制中共分为三种角色,1)、管理员角色;2)、全权用户;3)、预约用户。每个角色具有不同的权限,大型专业软件网上应用管理系统主要是通过角色管理机制完成软件共享的权限管理。
(二)作业管理
作业管理模块主要完成用户作业的申请、根据优先级和作业要使用的资源情况进行作业的调度、根据等待时间的长短适当提高作业的优先级以避免作业由于初始优先级低而无限等待以及作业运行状况(等待、执行、完成、中断、失败等)的监控,记录用户作业占用的CPU时间等信息。对一般用户来说,本模块功能为作业申请,作业查询,结果下载,状态查询,即时状态查询等本用户作业管理的功能。
(三)license管理
针对一般用户来说该模块的主要功能有本地许可证申请、浮动许可证申请、本地许可证状态、浮动许可证状态。本地许可证申请与浮动许可证申请相似,首先由用户选择将要申请的软件模块,选择完成后,填写许可证开始使用时间、许可证结束使用时间,等待管理员审批。用户可通过本地许可证状态、浮动许可证状态等模块查询本用户许可证申请审批情况。
(四)资源管理
资源管理模块主要功能是完成服务器端各种资源的监控、分配。包括如下模块:
资源监控、服务器资源历史统计、服务器资源总体统计
您可能关注的文档
最近下载
- “一带一路”倡议在国际制度层面的支撑与基础.docx VIP
- 上海新天地调研报告.pptx VIP
- 最新统编版一年级语文上册《口耳目手足》精品教学课件.pptx VIP
- 2024年05月黑龙江省齐齐哈尔市自然资源局所属事业单位2024年公开选调4名工作人员笔试笔试历年典型考题及考点研判与答案解析.docx VIP
- 降压启动教学课件.pptx VIP
- 城市轨道交通信号基础课件 -计轴+应答器.ppt VIP
- 212页-【低空经济】低空应急防灾体系建设方案.pdf
- 基于PLC的机械臂控制系统设计与实现.doc VIP
- 日本“都市再生”的发展沿革、主体制度与实践模式研究_张朝辉.doc VIP
- 感统训练手册(3-13岁儿童适用).docx VIP
原创力文档


文档评论(0)