分布事务监控器的恢复处理研究
文献类型:学位论文
作者 | 刘志峰 |
学位类别 | 博士 |
答辩日期 | 2003 |
授予单位 | 中国科学院软件研究所 |
授予地点 | 中国科学院软件研究所 |
关键词 | 事务 分布事务监控器 恢复 日志 |
其他题名 | Research on Recovery Management in Distributed Transaction Monitor |
学位专业 | 计算机软件与理论 |
中文摘要 | 事务处理技术是保证信息可靠性和一致性的关键技术。事务是具有Aclo(atomicit,consistency,isolation and durability)特性的原子操作序列。恢复处理是事务处理的核心问题之一,恢复处理器对保持事务的ACID特性起着关键作用。而分布事务恢复的功能是保证服务器上对象的持久性和故障原子性,关键是针对两阶段提交的各种问题实现恢复。事务恢复处理在数据库应用和网络分布计算环境中具有重要作用。目前,数据库的恢复管理研究已经比较深入,IBM研究中心的C,Mohan等人提出的ARIES是用于数据库系统的经典恢复算法。分布事务的恢复处理研究仍极为重要,J2EE分布计算环境对事务恢复研究提出了更高的要求。本文针对这些问题展开研究。本文给出了JTS服务恢复管理子系统JRecovery的设计和实现。JReeovery是分布事务管理器IsTX1.0的恢复管理子系统。JRecovery分为日志管理和恢复管理两部分,能够为分布式事务进行有效的事务恢复。本文介绍了JRecovery对日志管理与搜索策略做出的优化。JReeovery实现了多种形式的日志,并在其上层构建了虚拟日志。虚拟日志达到了很好的可扩展性,有利刊各来日志实现方式的进一步扩充。虚拟日志的实现大大减轻了日志读写器的负担,然而也有副作用。由于虚拟日志屏蔽了实现细节,在恢复过程中,事务信息的搜索必然带来麻烦。JRecovery试图通过虚拟日志信息搜索算法的优化来解决此问题,论文给出了JRecovery对活动事务表重建算法和事务状态搜索算法的优化,论文也应用设计模式,以简化恢复管理子系统的设计,提高从其可重用性。 |
语种 | 中文 |
公开日期 | 2011-03-17 |
页码 | 62 |
源URL | [http://ir.iscas.ac.cn/handle/311060/7358] ![]() |
专题 | 软件研究所_中科院软件所_中科院软件所 |
推荐引用方式 GB/T 7714 | 刘志峰. 分布事务监控器的恢复处理研究[D]. 中国科学院软件研究所. 中国科学院软件研究所. 2003. |
入库方式: OAI收割
来源:软件研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。