学位论文 > 优秀研究生学位论文题录展示

分布式事务处理协议的研究与应用

作 者: 许海洋
导 师: 李登道
学 校: 山东科技大学
专 业: 计算机软件与理论
关键词: 分布式事务 两阶段提交协议 通信结构 辅助协调者
分类号: TP311.13
类 型: 硕士论文
年 份: 2011年
下 载: 18次
引 用: 0次
阅 读: 论文下载
 

内容摘要


分布式事务管理是分布式数据库中一项重要的功能。分布式事务管理的主要目标是保证所有分布式事务具有原子性(A)、一致性(C)、隔离性(I)和持久性(D)。在实际应用中广泛采用两阶段提交协议来保证分布式事务的ACID性。两阶段提交协议既简单又精巧,使用起来很方便,但在复杂网络环境中的大型分布式事务处理中遇到站点故障或网络通信不畅时,容易陷入阻塞状态,影响系统的性能和系统资源的利用效率。因此,如何减少两阶段提交协议的阻塞概率对分布式数据库系统有着重要的意义。论文对分布式事务的相关概念、分布式事务管理的目标、分布式事务的恢复进行了介绍。论文对常用的事务提交机制进行阐述,并分析了它们的优缺点。论文着重分析了传统两阶段提交协议的几种通信结构,并针对两阶段提交协议易于陷入阻塞状态的缺点,提出了一种改进的分层式通信结构的两阶段提交协议。在改进的协议中增加了辅助协调者,并给出了辅助协调者选择算法。改进的协议减轻了协调者的负担并降低了阻塞发生的概率。论文还给出了改进的两阶段提交协议的完整的算法、终结机制和恢复机制。论文对改进后两阶段提交协议和传统两阶段提交协议对故障的处理方式进行了分析和比较。分析比较表明,改进的协议可较好的保证分布式数据库系统在发生故障的状况下仍然能够最大限度的正常运行。

全文目录


中文摘要  5-6
Abstract  6-11
1 绪论  11-15
  1.1 研究的背景和意义  11-12
  1.2 国内外研究现状  12-13
  1.3 论文的研究内容和主要工作  13
  1.4 论文的组织结构  13-15
2 分布式事务两阶段提交协议综述  15-25
  2.1 分布式事务  15-20
  2.2 现有的分布式事务提交协议  20-23
  2.3 现有事务提交协议的性能比较  23-24
  2.4 本章小节  24-25
3 两阶段提交协议的改进  25-40
  3.1 现有的两阶段提交协议的分析  25-27
  3.2 两阶段提交协议的进一步改进  27-39
  3.3 本章小节  39-40
4 改进协议对故障的处理方法  40-50
  4.1 分布式数据库故障类型  40-41
  4.2 传统的两阶段提交协议故障处理方法  41-44
  4.3 改进的两阶段提交协议对故障的处理  44-45
  4.4 改进的两阶段提交协议的终结机制  45-47
  4.5 改进的两阶段提交协议恢复方法  47-49
  4.6 本章小节  49-50
5 结论与展望  50-52
致谢  52-53
参考文献  53-56
攻读硕士期间主要成果  56

相似论文

  1. 分布式事务的流水线处理及并发控制的研究与实现,TP393.09
  2. 基于JMS的分布式事务处理系统的研究与实现,TP311.13
  3. 基于软件通信结构的基带波形设计与实现,TP311.52
  4. 数字有机体数据库分布式查询优化与分布式事务处理的研究与实现,TP311.13
  5. 新一代无线通信统一平台的软件可重构研究,TP311.52
  6. 基于TUXEDO的网上证券交易系统的设计与实现,TP311.52
  7. 面向业务重构的综合网络管理技术研究,TN915.07
  8. 焊接机器人示教系统开发及基于图像的示教新方法研究,TP242
  9. 异构环境下的分布式数据库事务处理的研究与实践,TP311.138
  10. 高速公路收费系统及分布式数据库研制与开发,TP311.133.1
  11. 客户服务中心的数据库设计与Internet接入的实现,TP311.13
  12. 实时内存数据库的设计与实现,TP311.13
  13. 面向结构健康监测的集成软件系统的研究,TP311.52
  14. 分布式异构数据源集成研究,TP311.1
  15. 分布式文件系统ZD-DFS的设计与实现,TP316
  16. 中间件技术在分布式事务处理中的研究和应用,TP311.52
  17. 面向对象的分布式中间件技术的研究与实现,TP311.52
  18. 分布式并行数据库一致性机制研究与实现,TP311.13
  19. 基于XML的Tuxedo与J2EE应用程序通信接口的设计与实现,TP311.10
  20. 基于SCA的OLSR波形组件设计与开发,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com