基于GT3.0的网格服务容错的研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:lszh123321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
故障是所有计算机系统都应该考虑的影响自身性能的关键因素之一.虽然网格的各个计算结点都对自身结点提供各种容错机制,但是这并不能够保证作为一个虚拟计算机的网格的整体故障能够得到很好的控制和处理.因此,网格的一个至关重要的研究领域就是容错.本文首先比较了现在的网格服务容错的研究,对它们的优点和缺点做出一个完整的分析.针对现有的容错模型,我们提出了一种新的网格服务容错机制,并在GT3(Globus Toolkit 3)上实现我们的这种机制.首先我们在GT3网格服务容器中建立一个容错机制控制模块,它将为每一个用户提出的网格服务请求建立一个监控线程,这个监控线程将定期地为这个请求的网格计算服务做检查点以保证计算的中间结果不会因为故障的发生而丢失;同时监控线程还定期地检查服务的状态,当一个服务因故障而中断时,在由容错控制模块将该服务恢复到的最近的检查点信息.在做检查点时,为了能够保存GT3中的服务的中间运行状态,我们采用了修改Java虚拟机,从而扩展现有的虚拟机API,使得它有能力保存Java程序执行现场.本文第一章我们分析网格容错研究的必要性.第二章我们提出我们的网格服务容错在GT3平台下的设计以及整个设计用到的关键性技术和难点.第三章,我们将详细分析了我们研究的平台GT3,这是我们以后工作的基础.第四章我们提出要实现网格服务容错需要得检查点算法,即对Java虚拟机做出扩展,并提供API来对Java线程的执行状态进行保存和恢复.第五章,我们结合上面的工作,提出我们的容错控制模块的设计实现.最后,我们对本课题所作的工作进行一个总结和展望.
其他文献
现有的QoS技术主要有综合服务和区分服务等,都可以在一定程度上改善网络的传输性能,但是如果网络中存在多个转发节点,各转发节点采用的QoS技术不一样的话,就不能对具体的应用
Web服务技术已经成为当前互联网和分布式计算领域中的一个新的研究热点,而动态Web服务选择问题又是其中最基础的核心问题之一.笔者曾参与了一个基于XML的流通EDI项目的开发工
网格技术日益成为高性能计算领域研究的主流,它把整个因特网整合成一台巨大的虚拟超级计算机或者称元计算机,实现了计算资源、存储资源、数据资源、信息资源、知识资源、专家
汉语语义分析是汉语自然语言理解中的重要课题,也是汉语自然语言理解中的难题。信息规范化描述与集成就是对信息描述形式进行语义分析。本文将研究限定在一个特殊的领域——机
随着网络时代的到来,以及经济的飞速发展,人们不再满足于金融领域单一的服务方式和单调的服务品种。传统的银行业在满足这种发展的时候,倍感艰难。在这样的形式下,急需一种新的思
Cache即高速缓存,是位于CPU和主存之间的规模小速度快的存储器。Cache的工作原理是保存CPU中最常用的数据。当Cache中保存着CPU要读写的数据时,CPU直接访问Cache。由于Cache的
随着全球网络化、信息化的迅速发展,网络与信息安全问题日益严重。网络入侵及安全事件的频繁发生,使得应急响应受到了广泛关注。面对大量网络攻击事件,自动入侵响应系统能够及时
数据挖掘的诞生和发展是建立在数据库技术、人工智能和机器学习等多种学科发展的基础之上的,数据挖掘就是从数据库中积累的大量数据中自动发现隐含的、新颖的、对管理决策具有
本文在详细介绍MPEG-4视频编解码技术后,深入探讨了现有视频通信差错控制技术,包括前向纠错编码、差错掩盖、差错复原工具、编解码交互技术等,并分析了这些技术的优缺点及其适用