基于代理的网格计算中间件的研究与实现

来源 :西安交通大学 | 被引量 : 0次 | 上传用户:nbxtihc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算网格是跨管理域的分布式计算平台,它将地理上分散的、属于不同管理域的、异构的计算资源通过高速网络连接,为用户提供可视化的访问接口,支持复杂应用问题的求解和广域网资源的共享.在计算网格中,资源具有分布性、动态性、异构性,在设计网格中间件时需要重点考虑这些特性.论文基于国家十五"863"计划项目和国家自然科学基金项目,参照五层沙漏模型和OGSA的思想,提出了面向校园实验网格WADE系统的网格体系结构,论述了WADE系统的信息服务、计算服务、计算代理、资源监测四个主要模块的功能.为了支持在网格环境上进行透明一体的并行编程、编译与运行,论文使用Broker和Agent来屏蔽网格资源的异构性、分布性,使用资源监测来屏蔽资源的动态性,使用逻辑机群支持优化结点选择,并开发了支持网格的PVM控制台接口.通过代理技术,聚合上述功能,构成面向并行计算的网格计算中间件软件.该中间件通过服务器Broker和客户端Agent之间的通信,完成收发代码、异构编译、并行运行等任务,并使用资源监测模块来反映网格结构的动态变化,为用户提供可用资源的信息.资源调度策略则按照带宽偏差和机器性能偏差将可用资源划分为"虚机群",优化结点选择.最后,在WADE网格系统上通过中间件软件运行了并行benchmark程序,获得了性能结果.从测试结果可以看出,该中间件可以有效地屏蔽网格计算环境的底层复杂性,并提高运行性能.
其他文献
本文的研究是以水利部948项目“茨淮新河上桥枢纽信息化工程”为研究背景。该工程的目标是对计算机集成制造系统(CIMS)技术加以改进和创新,建立一个水利CIMS(ContemporaryInte
90年代初,随着Internet的迅速普及,出现了基于Internet的电子商务.它利用Internet的全球性,扩大了交易范围,成本大大降低;采用数据加密、电子认证、安全电子交易等一系列措施
内存管理是大型应用软件的一个重要考虑因素,它的成功与否将直接影响到应用的稳定性和效率。目前对内存管理的研究可分为3个层次,自底而上依次为:操作系统级内存管理、高级语言
该文首先具体分析了XML转换的现状,较深的研究了XML转换的关键技术.然后基于多策略的XML转换方法,设计并实现了一个通用的XML转换原型系统(简称为Doc2XML).系统采用了该文新
当今的时代是信息技术的时代,人们的日常生活、工作越来越依赖计算机的帮助。由于大量的敏感信息需要计算机系统处理、存储和传输,计算机系统的安全问题已经成为人们关注的焦点
现代数字化技术的急遽发展,使得Web成为信息发布、交互及获取的主要工具。面对Web上的海量信息,如何从中自动发现、抽取、过滤有用信息成为迫切需要解决的问题。在科学研究和商
面对软件开发过程中业务需求不断变化,技术日新月异带来的挑战,模型驱动架构(MDA)提供了一种开放式的、不依赖于任何厂家的解决方案.以对象管理组织(Object Management Group
现代软件开发更加注重过程的控制作用。在软件开发中,软件过程把人、工具以及规程和方法集成在一起,生产出高质量的软件产品。对软件过程的支撑技术的有诸多方面的研究。 已
信息溯源是指采用一系列的方法和技术手段将内容、网络行为以及应用行为等追溯到其发起者。一般情况下可以通过数据连接的四元组判断信息的来源或者发起者,但是当信息发送者
该文试图通过分析"天网"搜索引擎的日志来得到用户访问"天网"系统的一般性规律,并从分析结果出发改造搜索引擎.为此,我们安排了两组实验,一组实验是试探性的,我们统计了用户