分布事务监控器的恢复处理研究

来源 :中国科学院软件研究所 | 被引量 : 2次 | 上传用户:susanna2005
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
事务处理技术是保证信息可靠性和一致性的关键技术。事务是具有ACID(atomicity,consistency,isolation and durability)特性的原子操作序列。 恢复处理是事务处理的核心问题之一,恢复处理器对保持事务的ACID特性起着关键作用。而分布事务恢复的功能是保证服务器上对象的持久性和故障原子性,关键是针对两阶段提交的各种问题实现恢复。 事务恢复处理在数据库应用和网络分布计算环境中具有重要作用。目前,数据库的恢复管理研究已经比较深入,IBM研究中心的C.Mohan等人提出的ARIES是用于数据库系统的经典恢复算法。分布事务的恢复处理研究仍极为重要,J2EE分布计算环境对事务恢复研究提出了更高的要求。本文针对这些问题展开研究。 本文给出了JTS服务恢复管理子系统JRecovery的设计和实现。JRecovery是分布事务管理器ISTX1.0的恢复管理子系统。JRecovery分为日志管理和恢复管理两部分,能够为分布式事务进行有效的事务恢复。 本文介绍了JRecovery对日志管理与搜索策略做出的优化。JRecovery实现了多种形式的日志,并在其上层构建了虚拟日志。虚拟日志达到了很好的可扩展性,有利于将来日志实现方式的进一步扩充。虚拟日志的实现大大减轻了日志读写器的负担,然而也有副作用。由于虚拟日志屏蔽了实现细节,在恢复过程中,事务信息的搜索必然带来麻烦。JRecovery试图通过虚拟日志信息搜索算法的优化来解决此问题,论文给出了JRecovery对活动事务表重建算法和事务状态搜索算法的优化,论文也应用设计模式,以简化恢复管理子系统的设计,提高从其可重用性。
其他文献
如何针对大型网络环境,改进服务方式,使网络更加方便灵活是当今网络的一个研究热点。 在目前的各种技术中,移动代理能够在异构网络环境中自主地从一台主机移动到另外一台主机
该文介绍了药品库存决策支持系统的设计和实现过程.该系统是将库存理论应用于实际的一个计算机软件系统.它解决的主要问题是药品的采购与存储的决策问题,即如何管理库存才能
该文对图像分割技术进行了综述和探讨.在此基础上,以图像分割技术中的边缘检测技术为突破口,结合了近年来具有"数学显微镜"美誉的小波分析工具和发展迅速的数学形态学处理方
汉语中词的离合是指词的构成元素(两个或多个汉字)之间的结合不很紧密,可以在其间插入某些其它成分而被分离,但被分离的词所表达的基本语义不变的语法现象.该文从大规模语料
该文详细分析了NISDetector系统的体系结构--分布式集中控制入侵检测系统,对探测器,主机代理,安全控制中心三部分的工作原理进行了深入阐述.其中对基于审计日志监测分析的主
该论文是一篇计算机管理软件项目设计论文.主要阐述了项目的立项的背景、系统调查、总体设计和表设计、主体窗口的详细设计,以及项目设计中的特色部分.
该论文主要讨论了一种新的名字服务系统Handle-DNS的理论设计与具体实现.该文作者参与了该系统理论模型的设计以及原型系统的实施,集成现有DNS和Handle System系统,完成Handl
论文详细叙述了面向超市的市场调查统计分析系统的设计与功能实现的全过程,主要包括以下内容:对项目要求与课题内容进行了详细的分析,将问题模型化,对其功能模块进行了划分,
数学公式是教育、科技类文档的重要组成部分,也是科学技术交流的重要语言。目前互联网上积累了海量的包含数学公式的文档资源,如何识别及检索文档中的公式成为很多领域中的关键
该文介绍了一个分布式频繁项集挖掘算法,该算法借鉴了Fpgrowth算法的思想,并充分利网格系统提供的数据访问服务和元数据服务,使得频繁项集的挖掘能在网格平台上运行,并因此获