网格环境中基于事件的并行程序监测系统研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:song198143
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文首先介绍了并行程序监测的发展现状,并行程序在实际应用中的重要性;分析了目前进行并行程序调试过程中所存在问题和困难,以及解决这些困难对并行程序开发具有的重要意义.其次介绍了网格计算的发展过程和国内近一阶段在网格计算上的应用,针对在网格上的并行程序监测过程,设计实现了网格上的基于事件的并行程序监测系统.此系统包括两部分:并行程序动态监测模块,网格中间件模块.并行程序动态监测模块的实现应用了向量时钟算法、MPIProfilingInterface接口和可视化重现的概念.通过以上的技术实现了并行程序动态监测库和可视化程序部分的设计与开发,解决了并行程序中存在资源竞争、时序紊乱以及死锁等一些问题.网格中间件模块的实现应用了Globus网格开发环境中的MDS元计算目录服务、LDAP轻量目录服务协议、GridFTP网格FTP服务和GRAM资源分配管理模块.中间件模块实现了底层的网格资源对用户实现完全的透明,同时将网格环境的不确定性和未知性减少到最低.两模块协同合作,使得用户可以在完全不需要接触网格底层环境的情况下,实现在网格环境中对其编写的并行程序进行动态监测.
其他文献
本文首先对数据采集系统的通用特性与功能及体系结构,USB协议与规范,如何进行WDM设备驱动程序的编写和如何运用Keil C51进行设备固件的编写进行了详细的阐述。从而在此基础上,结
该文围绕解决网络信息安全问题的PKI技术展开,对PKI领域内的技术进行了分析和研究,并实际开发了一个基于公钥密码技术的能够提供较为完整信息安全服务的认证管理服务软件系统
应用服务器(ApplicationServer)是分布式网络环境下,为应用提供企业资源集成、事务处理、业务组件管理和部署等基础服务的支撑平台,其技术发展十分迅速,国际上已制定了一批相
概率主题模型如latent Dirichlet allocation(LDA)已经成为数据挖掘和机器学习领域一类标准的建模工具。这些模型已经被广泛应用于不同领域、数据集、情境以及任务中,并且取得
Recently, the phenomenon of "software aging", one in which the performance of a software system gradually degrades with time and even finally leads to the whole
Internet技术的广泛应用和飞速发展,极大地改变了分布式系统的应用范围和规模,Publish/Subscribe通讯模型能够很好地适应部署在Internet上的大规模应用系统松散通讯和管理的需要
该文在分析比较国内外高校各种数字校园建设方案的基础上,围绕GIS在数字校园环境下的应用需求,设计了一种新的适合于数字校园的WebGIS模型并加以实现.该WebGIS模型的主要特点
该文在研究国内外已有的企业建模方法的基础上,针对这些方法的不足,提出了一套面向过程的多视图集成的企业建模方法.该文中详细介绍了集成化企业建模中过程、功能、组织、资
移动代理在通信网管理、智能网技术、Internet上的智能信息检索以及分布计算等领域有着很好的应用前景. 移动代理的安全问题可分为下列三个子问题: (1 )传输过程中移动代理受
近年来,片上多核结构正成为处理器设计主流。与同构多核处理器相比,异构多核处理器在特定应用中可以获得更高的性能提升和更好的能效性,然而异构多核处理器的指令系统互不兼容给