BSP-G:网格驱动的BSP

来源 :上海大学 | 被引量 : 0次 | 上传用户:dingxiaoyun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格中间件(或称网格操作系统),屏蔽了各个计算资源间的异构性,为用户透明使用各个计算资源提供了一系列的服务、协议以及API以方便使用网格资源,但考虑到程序的可移植性和编程习惯,人们仍然渴望各种通用的传统并行程序环境如MPI,PVM,BSP.MPI-G(及其新版本MPI-G2)是MPI标准的Globus实现,该实现在基于网格的高性能计算中的到了广泛的应用.BSP并行程序模型相对于其它的并行程序环境(如MPI、PVM等)而言,因为具有性能可预见性,避免死锁等优点而开始被人们广泛接受.BSP-G是我们设计和实现的一种基于网格的BSP模型的并行开发环境,它利用美国Globus项目提供的网格中间件Globus Toolkit提供的各种网格协议和服务,实现BSP进程的启动、监视、控制、身份认证、授权、资源分配、可执行程序的自动传送(Stage)等功能,使得用户能够在网格上直接运行BSP程序而无需关心网格接口的一些细节问题.该文描述了BSP-G设计思想和重要实现机制:基于GSI的进程安全机制,DUROC协同进程启动,GRAM启动进程并监视和控制BSP-G程序的执行,通信拓扑的产生,栅栏同步原理等,以及计算作业中进程间通信的优化如消息的包裹的发送、目标调度、以及二项式树的广播和聚集.最后给出了BSP-G的测试结果,结果表明BSP-G系统在性能上比较接近其它基于局域网的BSP系统,具有一定的使用和研究价值.
其他文献
该文主要从教育的变革、e-Learning的发展、现状、面临的挑战和对策分析,引出开放教育体系的概念,通过研究多层体系架构、XML语言、网络服务、教育技术规范等技术,提出OES的
该文在深入研究了现有内容传输系统的优缺点的基础上,针对传统web缓存技术不能加速动态页面传输的局限性,提出一个新的动态页面缓存加速算法,实现对动态页面的网络传输加速功
借助统一业务资源管理系统,电信运营企业能够对企业内部的业务资源进行统一管理,实现业务资源的数据中心,促进企业的业务运营和开展,使企业的经营管理迈上新的台阶;将其他的
为了能从遗产系统中获取可复用的部分,并将其封装成为构件,用于新产品的开发,以降低开发成本,提高开发效率,该文中提出了一个基于Java的构件获取辅助工具,并给出了该工具的体
Cache验证算法的目的是验证cache中数据和服务器上的数据是否一致,它是移动计算系统充分利用cache技术优点的首要保证.有关移动环境中的高性能cache验证算法的研究一直是移动
随着企业信息化进程的加速和电子商务网站的风起云涌,数据膨胀而数据无用这个问题日益严重,怎样从现有的数据中提取对企业有用的信息,已经成为一个亟待解决的问题。数据挖掘就是
互联网络硬件、软件的迅猛发展,使得网络用户呈指数增长。在使用通用计算机进行网络互联的同时,各种家电设备、PDA、仪器仪表、工业生产中的数据的采集与控制设备正在逐渐走向
该论文以某航空测量数据采集子系统的研制为背景,结合系统的实时性、可靠性及人机界面的应用需求,研究了机载环境下软件的实时数据获取技术、数据缓存技术、数据存盘技术、数
随着计算机应用领域的迅速扩大,软件规模及复杂性不断提高,软件危机愈加明显暴露出来,提高软件生产率成为软件产业的当务之急。软件复用被认为是解决软件危机,提高软件生产率和软
该文以Java2和XML技术为基础,提出以XML文档作为异构关系数据库间数据转换的中间形式,使得数据库中草药表结构和表数据可以以标准的方式描述,克服了现有工具的中间文件不可知