动态资源管理在CAD系统的应用.docxVIP

  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文档。上传文档
查看更多
PAGE 1 PAGE 1 动态资源管理在CAD系统的应用 随着西南电子设备研究所CAD软件的使用的不断深入和广泛,CAD系统资源的增长已不能满意用户日益增长的需求。如何让最少的资源发挥最大的作用,如何让现有的资源合理的安排使用。我们采用动态资源管理系统,实现对机群中软、硬件使用状况的监控和分析,及用户使用统计计费和成本核算,从而达到有效管理和使用CAD资源。 一、问题的提出 随着设计手段的不断提高,CAD软件已成为设计、分析、仿真的强有力工具。从生疏到娴熟地应用,从排斥到喜欢甚至离不开它,因为它的加入,我们的设计变得更快、更好、更准时。然而,在MDA系统中,随着使用部门和使用人数的增加,CAD软件也面临着另外一个问题:软件资源和系统资源问题。详细表现是: ?CAD有设计、分析、仿真、工业设计多个软件,这些软件分散管理,没有集中监控,机器多和软件多,造成管理工作量极大。 ?用户完成软件后往往不主动退出应用程序,造成license(许可证)被无效占用,降低了license的使用效率。 ?在部门内部,无法实现计算机资源共享,网络中有的机器繁忙,有的机器却空闲,无法自动将繁忙机器上的作业分流到空闲的机器上。 ?对管理层而言,无法从总体上把握机器的使用状况,不利于制定精确的选购计划,以最少的开支满意用户最大的需求。 ?对系统管理员而言,系统的使用基本上处于黑箱状态,无法准确知道系统是如何被使用的。 使用的过程中,我们采用了多种方法来缓和这些矛盾,如编程来限制用户的使用软件license(许可证)个数;增加软件的许可证数量;人为地让性能好的机器担当更多的任务;还有人工的协调,但这一切只能缓和却不能解决矛盾。 如何让最少的资源发挥最大的作用,这是我们需要解决的问题,这样不仅能够节省成本,也能提高效率。为此,我们使用了动态资源管理系统。 二、动态资源管理的分析 动态资源管理,就是监控分布式计算环境,并依据现存的资源动态地重新配置系统和负载。确保客户的计算机系统得以安全、有效、高效率、低消耗运行。 动态资源管理按功能分为以下几个部分: ●统一管理软、硬件及用户 在硬件级,我们的MDA硬件资源存在平台多样化,包括IRIX、HPUX、Windows等,性能差异也较大,有最新款的双CPU1G内存的主机,也有使用七八年的老机型,任务就是您使用的那台机器供应执行,常常会出现性能好的机器还没有性能弱的机器任务繁重,造成资源的铺张和工作效率的降低。 动态资源管理软件LSFBaseBatch能把我们的MDA服务器纳入统一管理,由MasterServer服务器依据负载调配作业,使用户的应用程序尽量匀称地运行在机群中,并总在满意资源要求负载最轻的机器上执行,提高机器的利用率,又从总体上缩短了作业完成时间。同时,我们可通过任何运行LSF的机器监控全部服务器的系统负载(如:内存、CPU利用率、许可证的当前使用状况等)、用户运行应用程序状况,并管理整个机群。 在软件级,LSFBaseBatch将把全部应用程序按队列管理,不同的应用程序对应不同的队列,并按队列配置不同的管理策略,还可以根据应用程序的许可证的可用数量来调度用户的应用程序。我所的MDA系统中有设计、仿真、分析、数据清理、备份等,可以依据任务的不同,轻重缓急分成不同的队列执行,比如说大计算量的ansys分析、MDA数据清理工作就可以支配在night队列执行,而I-deas三维设计则支配在优先级最高的I-deas队列。这样既保证了应用程序之间的独立,也有利于全部应用程序的集中统一管理。 在用户级,LSFBaseBatch可按项目、部门将全部用户进行分组,从而针对不同项目或部门实行不同的管理策略。我们可以在LSF内部定义用户和组,也可以引用外部用户和组,安排给不同的组别不同的权限。比如,一般的用户只赋予他提交任务的权限,但是只有项目主管和系统管理员才有权限删除任务或者是转变任务的优先级。 ●实现统计、分析和模拟计费和成本核算 利用动态管理软件LSFAnalyzer可以供应如下统计、分析报表: ?具体的机器使用状况,如CPU,内存的利用率曲线 ?用户对机器的使用状况,如用户使用CPU,许可证时间 ?许可证的使用状况,如许可证的利用率 ?用户提交的全部作业的状况,如作业名、作业数等使计算资源的使用 通过对我所的MDA系统的观测,可以从产生的数据中获得,我所的MDA设计工作的瓶颈不是在硬件资源上,而是在软件的许可证不能很好的满意用户的需求。所以我们会用到下面的

文档评论(0)

182****5992 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档