基于网格计算环境可视化系统设计与实现.docVIP

基于网格计算环境可视化系统设计与实现.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文档。上传文档
查看更多
基于网格计算环境可视化系统设计与实现

基于网格计算环境可视化系统设计与实现   摘要:提出了科学计算可视化领域一个新的切入点,即面向网格的科学计算可视化。提出一种适用性好、交互性强、易于扩展的网格计算环境下的可视化系统。介绍了该系统的设计思路、实现机制、组件框架以及用户交互方式等方面的内容。最后对该系统开发的下一步工作进行了分析和讨论。??   关键词:科学可视化;网格计算;远程可视化;交互性??   中图分类号:TP311.5文献标志码:A   文章编号:1001-3695(2007)08-0248-03   ??   0引言??      网格计算是高性能计算技术日益发展的产物。它的出现使得地理上分散分布的资源(如超级计算机、微机集群、大型存储系统、仪器设备和人)能够组织在一个统一的框架下共享使用,从而使人们使用网格中的资源就如同使用一台虚拟的高性能计算机一样[1] 。利用网格中的计算资源获得所需的较高性能的计算服务是网格计算的侧重点,但网格计算环境中对计算过程中以及计算结果的数据显示和交互处理能力也是非常重要的。很多典型的数据密集型计算应用,如气象预报、物理和天文学研究、医学和生物学、地球科学研究、工业无损探伤、考古学、地质勘探等,均存在着对海量数据的分析、显示并能够交互操作的要求。因此,一个新的研究领域――面向网格的科学计算可视化应运而生。??   科学计算可视化是运用计算机图形学和图像处理技术,将科学计算过程中及计算结果的数据转换为图形及图像在屏幕上显示出来,并进行交互处理的理论、方法和技术[2]。科学计算所处理的巨大数据量已经超出了一般PC甚至工作站的处理能力,而要进行可视化的科学计算则不仅需要更快的CPU、更大的存储能力,还需要更强的图像渲染能力。如此高性能的计算机却不是一般研究机构所能承受的。网格计算的发展给可视化科学计算带来了新的发展动力。可以说,面向网格的科学计算可视化是网格计算发展和科学计算可视化自身发展交叉的产物。??   本文提出的面向网格计算环境的可视化系统,具有实现方便、易于维护、节省网络带宽、可扩展性好等优点。??      1系统的设计与实现??      中国科学院计算机网络信息中心超级计算中心是国家“863”高性能计算机及其核心软件重大专项支持的中国国家网格的两大主节点之一,拥有五万亿次联想深腾6800超级计算机以及SGI onyx350高性能图形工作站等一整套服务于大规模科学计算的硬件、软件,目前已实现了稳定的大规模科学计算服务。其计算领域涉及计算物理、计算化学、流体力学数值模拟、大气物理、地球物理等近二十个学科。用户项目主要来源于中国科学院知识创新项目、国家自然科学基金项目、国家“973”项目、国家科技部“863”项目、百人计划项目和地方科委等省部级项目。随着网格环境建设的逐步完善和科学计算的需求日益增长,大规模数据的远程可视化面临新的挑战。基于高性能计算网格环境的特征,并参考国内外已有的远程可视化系统[3~7],本文设计并实现了一套面向网格的远程可视化系统。??   1.1系统设计目标??   1)高效地提供优质的可视化结果由于涉及到大规模的数据,一般的可视化软件均需要较高配置的运行环境。只有在基于高性能计算网格的环境中,利用高性能的GPU、计算和可视化硬件环境,才能高效地可视化大规模甚至超大规模科学计算所得数据,得出高质量的可视化结果,从而方便对数据进行进一步分析。 ??   2)简化用户操作若使用一般的可视化软件,在直接对数据进行可视化前,有可能需要对计算所得到的大规模数据进行筛选、转换存储方式等操作。高性能计算网格环境下的可视化系统应有机地与整个网格环境结合起来,在得到计算结果时,自动进行某些用户自定义操作,从而简化用户操作。??   3)提高可视化过程的交互性可视化服务器屏蔽在网格中间件之下,在对数据进行可视化的过程中,用户可以进行交互,满足特定需求。??   4)有效利用已有可视化软件网格计算环境中已经集成的大量优秀可视化软件中,有的应用范围涵盖了相关学科的多个应用领域,有的成为了相关学科数据分析的常用工具。充分利用这些软件,将这些软件以系统组件的方式融入到系统中来,将极大提高系统的可用性,降低其开发周期,充分利用网格环境资源共享的特征。??   5)很好的可扩展性由于本文是提供一个屏蔽差异的网格计算环境,一个可视化中心,不同领域不同部门用户的可视化要求各不相同,而且随时可能有变化或有新的可视化要求。系统要能够方便地修改已有的服务和添加新的可视化服务。??   1.2系统总体结构??   系统包括四大部分,即组件、框架服务器、Web服务器和用户端Applet[8]。总体结构如图1所示。??   组件是一组符合某种通信接口标准的应用程序,可以在框架服务器的指挥调度下

文档评论(0)

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

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

1亿VIP精品文档

相关文档