系统资源高可用性和应用性能保证的研究及实现
【摘要】:
随着软件业的高速发展,高可用性(High Availability, HA)越来越受到人们的重视。高可用性这是关键系统最重要的要求之一。它要求网络系统有失败(或异常)恢复的功能,能从网络系统上断开不能响应服务的节点及链路,而把服务转向备份的服务及链路;而当失败的服务及链路重新恢复的时候,它们就成了热备份系统。所以,网络系统要具备冗余的网络设备(服务器及链路等)系统以及失败(或异常)恢复管理设备。
高可用性的实现需要在硬件、系统软件、中间件、应用软件上的整体考虑,以保证系统在任一环节失效的情况下,都能进行及时恢复,要求系统恢复时间极短,并且在系统恢复后保证数据的一致性。
本文首先介绍了通用高可用系统的策略,通过对系统硬件、操作系统、网络、数据库软件、应用软件运行方式的研究,提出了三主机模式高可用系统,实现监控业务系统中所有关键资源的解决方案。
然后,本文着重论述了如何在发生各种不可预料的故障、破坏性事故或灾难情况时,能够继续提供计算机服务,确保业务系统的7x24小时不间断运行。在研究基础上,本文提出了一个系统资源高可用性和应用性能保证的原型,并就此进行了实验。
本文最后总结了工作尚存的不足,并指出了其发展的方向、应用前景和它所面临的挑战。
【关键词】:高可用性 数据采集 数据分析 告警 有限自动机
【学位授予单位】:河海大学
【学位级别】:硕士
【学位授予年份】:2003
【分类号】:TP311.5
【DOI】:CNKI:CDMD:2.2003.062139
【目录】:
【学位授予单位】:河海大学
【学位级别】:硕士
【学位授予年份】:2003
【分类号】:TP311.5
【DOI】:CNKI:CDMD:2.2003.062139
【目录】:
- 第一章 绪论6-10
- 1.1 研究背景及意义6-7
- 1.1.1 研究背景6
- 1.1.2 研究意义6-7
- 1.2 发展现状7-8
- 1.3 本文工作及组织8-10
- 1.3.1 本文的工作内容和成果8
- 1.3.2 本文的组织8-10
- 第二章 高可用系统使用的关键技术10-23
- 2.1 高可用性简介10-12
- 2.1.1 高可用性的概念10
- 2.1.2 高可用系统特征及功能10-11
- 2.1.3 高可用系统原理11-12
- 2.2 多层体系结构12-13
- 2.3 组件技术13-14
- 2.4 TCP/IP协议的网络通信14-19
- 2.4.1 Socket定义14-15
- 2.4.2 Socket编程原理15-17
- 2.4.3 关于Socket的封装17-18
- 2.4.4 使用队列技术解决网络拥塞18-19
- 2.5 ARP欺骗的原理19-21
- 2.6 有限自动机21-22
- 2.7 本章小结22-23
- 第三章 三主机高可用性系统23-39
- 3.1 HA系统的逻辑体系和框架结构23-25
- 3.2 控制服务器与业务主机(或备机)通信25-28
- 3.2.1 基于Socket的通信代理26-27
- 3.2.2 RS232串口通讯27-28
- 3.3 HA系统中远程对象服务28-34
- 3.3.1 远程调用机制28-30
- 3.3.2 远程对象服务的实现30-34
- 3.4 业务主机失效后,备机IP的自动接管34-37
- 3.5 利用WATCHDOG防止HA系统单点失效37
- 3.6 系统的性能分析37-38
- 3.7 本章小结38-39
- 第四章 HA系统中控制服务器的实现39-48
- 4.1 控制服务器的功能39-40
- 4.2 过滤器组件和分析器组件40-43
- 4.3 在分析器中利用有限自动机进行程序设计43-45
- 4.4 控制服务器的运行流程45-47
- 4.5 本章小结47-48
- 第五章 HA系统中探针容器的实现48-55
- 5.1 探针容器(数据采集节点)48-49
- 5.2 探针组件49-52
- 5.3 探针容器的运行过程52-54
- 5.4 本章小结54-55
- 第六章 HA系统中控制台的实现55-60
- 6.1 控制台功能55-58
- 6.2 控制台操作探针为例描述控制台管理HA系统58-59
- 6.3 本章小结59-60
- 第七章 总结和展望60-61
- 7.1 总结60
- 7.2 展望60-61
- 致谢61-62
- 主要参考文献62-63
CAJViewer7.0阅读器支持所有CNKI文件格式,AdobeReader仅支持PDF格式
| 【引证文献】 | ||
|
|||||
|
|||||
| 【参考文献】 | ||
|
|||||||||||||||||
|
|||||||||||||||||
| 【同被引文献】 | ||
|
|||||
|
|||||
| 【二级引证文献】 | ||
|
|||
|
|||
|
|||||||||||
|
|||||||||||
| 【二级参考文献】 | ||
|
|||||
|
|||||
| 【相似文献】 | ||
|
|||||||||||||||||||||
|
|||||||||||||||||||||
|
|||||||||||||||||||||
|
|||||||||||||||||||||
|
|||||||||||||||||||||
|
|||||||||||||||||||||
|
|||||||||||||||||||||
|
|||||||||||||||||||||
|
|||||||||||||||||||||
|
|||||||||||||||||||||



