遗留科学计算资源网格化关键技术研究

来源 :北京大学 | 被引量 : 0次 | 上传用户:luocaohuozi12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布在多个领域、数量众多的科学计算遗产程序,蕴含了丰富的领域知识和专家技能,是科学计算资源的主要软件载体。由于自身的一些特点,科学计算遗产程序不能直接在网格上共享部署。论文围绕着遗留科学计算资源的网格化(主要是指科学计算遗产程序在网格环境上的共享部署)这一中心问题,针对科学工作者的实际需求,从遗产程序的网格包装、信息服务的扩展、计算作业网格执行环境和遗留超级计算节点的网格接入等四个方面的关键技术入手,把网格技术与科学计算知识结合起来,展开研究探索。在此之上,设计实现了Harmonia计算网格协同平台,以支撑创建一个真正可用于科学计算的网格计算环境。 随着面向服务的体系结构OGSA在网格界的广泛认可和采用,遗产程序的网格包装问题就转化成了如何把各种科学计算遗产程序包装成网格服务提供共享的问题。设计并实现一个半自动的遗产程序服务包装工具,着重解决了以下几个方面的问题:遗产程序计算接口到网格服务的映射体现了遗产程序的功能语义;可扩展的“通用资源属性+自定义资源属性”服务状态数据设计兼顾了共性和特性信息;联结集成遗产程序的计算执行环境与网格服务的承载环境的“纽带”技术方案,既实现了二者之间的运行时联系,又避免了把二个不同的运行环境紧密耦合起来。 针对遗产程序资源信息组织和选择的需要,本文提出了一个对已有信息服务工具的扩展方案,包括:实现了“服务组-物理服务”概念思想的资源聚集组织框架和动态绑定机制;一个基于信息服务之上面向用户需要的“顾问服务”,集成了多种选择策略,帮助用户依据资源服务信息选择资源;专门用于特殊资源的信息服务机制,补充现有信息服务工具。 本文提出了一个“计算作业的网格执行环境”来支持在网格环境下调用执行遗产程序。这个执行环境具有健壮可控性和易用友好性的特点,使得用户在网格上提交执行作业的过程尽可能如同在本地环境下一样,得到了几乎同样多的信息,获得了尽可能相同的用户体验。 本文提出了一个分布式的“网格接入适配器-转接器”框架解决了承载遗产程序的计算执行环境的网格接入问题。基于这个框架,综合汇聚了遗产程序的网格包装、信息服务扩展和计算作业的网格执行环境等功能模块,形成了一个遗留科学计算资源的网格化解决方案一Harmonia计算网格协同平台。 目前已经完成了Harmonia计算网格协同平台的原型实现。科学计算遗产程序实例测试表明,网格服务包装和计算作业网格执行环境的管理开销处在一个稳定的区间内,性能损失对于多数运行时间较长的科学计算遗产程序来说是可以接受的。
其他文献
由于虚拟制造技术,特别是虚拟制造可视化环境在国内外的研究刚刚起步,相应的理论和模式还不是很成熟,本文主要从以下方面进行了研究.●对基于WEB的可视化环境的系统结构进行
回溯法有“通用解题法”之称。它以试探方式求出问题的所有解或任意解。概括地说,回溯法是一种既带有系统性又带有跳跃性的搜索法。它在包含问题所有解的一棵状态树中,按照深度
对于血细胞图像的研究是医学图像处理领域中的一个重要分支,本文围绕白细胞在临床常规染色条件下的显微图像的分类识别这一应用性课题,针对白细胞显微图像的特点,对白细胞分
基本块重排是一种广泛使用的编译优化技术,它通过重新组织基本块在存储映像中的排列顺序,使得基本块按照最经常执行的控制流序列排列,从而能够减少转移指令的开销和指令Cache的
现今的服务发现策略主要采用的是基于关键字匹配算法的服务注册中心UDDI与语法层次上的Web服务描述语言WSDL相结合的服务发现框架。UDDI通过对注册的服务进行详细的分类,以此
网格是基于互联网技术,而又具有自身特点的新一代互联网技术。它是把整个Inte-rnet整合成一台巨大的超级计算机,实现资源的全面共享,为用户提供强大的计算能力和信息服务。网
本文主要研究面向网络处理器的软件组件技术。 组件技术通常使用在大型的、分布式的应用中,例如:Microsoft的DCOM,SUNEJB等,这些技术在软件工程上有很好的效果。最近,组件技术
Linux最初是针对i386体系结构的PC机进行设计的类UNⅨ多用户操作系统,由于广大开源软件爱好者的支持,使其得到迅速发展,逐渐成为桌面和服务器领域的主流操作系统之一。近两年来,L
  本文首先介绍了元数据管理工具的特点,然后详细讨论了元数据管理工具中的核心技术,包括XML与元数据的表示,XMLSchema与元数据的建模,XSLT与元数据的显示,XML数据库与元数据的
  开放式与智能化是当今数控系统发展的两个方向。随着人工智能在计算机领域不断渗透和发展,智能化的内容向数控系统中的各个方面渗透。 本文针对数控系统轴控制中存在的