文摘
英文文摘
声明
第一章 绪论
1.1 论文背景及意义
1.2 国内外研究现状
1.2.1 分布式系统的软件容错机制
1.2.2 主流应用服务器容错解决方案
1.3 论文主要研究内容
1.4 论文组织结构
第二章 需求分析
2.1 现有系统描述及功能性需求分析
2.2 非功能性需求分析
2.3 应用容错技术分析及对现有系统的改造
2.4 小结
第三章 关键问题的解决
3.1 故障监测
3.2 故障恢复
3.3 基于CORBA的应用级容错方案
3.4 Oracle数据库容灾方案的选择
3.5 小结
第四章 容错机制设计
4.1 容错机制的设计原则及方案描述
4.2 节点级故障处理机制
4.2.1 多机部署时节点级容错机制
4.2.2 单机部署时节点级容错机制
4.3 关键进程故障处理机制
4.3.1 AC容错机制
4.3.2 IC容错机制
4.3.3 MM容错机制
4.4 业务逻辑的容错部署
4.5 呼叫实例的恢复处理
4.6 线程级容错机制
4.7 小结
第五章 容错子系统结构设计与实现
5.1 容错子系统总体结构设计
5.2 节点管理子模块设计与实现
5.2.1 HeartbeatManager的设计与实现
5.2.2 NodeMonitor的设计与实现
5.3 进程管理子模块设计与实现
5.4 模块管理子模块设计与实现
5.4.1 APLContainerModule的设计与实现
5.4.2 InstanceContainerModule的设计与实现
5.4.3 ManagementModule模块设计与实现
5.5 其他模块结构设计与实现
5.5.1 NetworkDepolyment结构设计与实现
5.5.2 心跳系统结构的设计与实现
5.6 小结
第六章 系统完成情况及测试
6.1 测试环境描述
6.2 功能测试
6.3 性能测试
6.4 进一步测试工作
第七章 结束语
7.1 工作总结
7.2 下一步的研究工作
参考文献
附录
致谢