新型心跳监测技术的研究与实现
高可用性集群技术是一项使得系统能够无间断响应外界服务请求的技术,它在关键性事务处理领域应用非常广泛.在对计算机高可用性技术进行说明的基础上,详细阐述了高可用性集群的系统架构、系统错误监测、检查点设置、回滚恢复等技术.在Windows NT平台上设计并实现了一个双机热备高可用性系统.高可用性集群技术涉及到数据备份、节点间互联和存储技术.该系统由两个节点组成,采用的是双机热备份工作模式;节点间通过双心跳线互联;节点通过小型计算机系统接口与磁盘冗余阵列连接,磁盘阵列在两个节点中的映射盘符相同.故障的监测和恢复是高可用性心跳中的核心技术.该系统通过设置针对不同对象的代理监测技术实现了对系统的数据库服务、Web服务、电子邮件服务、文件共享服务等服务程序以及硬件资源的故障监测.系统采用Heartbeat-Gear心跳监测技术,节点相互间监测对机工作状态,实现系统节点故障监测.高可用性能是评价系统性能的重要指标.利用马尔可夫模型针对了心跳周期对系统高可用性的影响进行分析,提出了一种新型的心跳监测技术-Heartbeat-Gear技术.该技术通过动态排档式调整双机热备系统的心跳周期,能够在变化的外界请求服务环境下,提高系统的心跳周期环境适应能力,从而最终提高系统的高可用性能.
高可用性;集群;检查点;心跳环境适应力
华中科技大学
硕士
计算机系统结构
谢长生
2004
中文
R540.4;TP302
50
2005-08-18(万方平台首次上网日期,不代表论文的发表时间)