基于Windows纯软件双机热备份系统研究与实现

来源 :南开大学 | 被引量 : 0次 | 上传用户:syblanseyouyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着通信与计算机技术的迅速发展,越来越多的关键数据被存储在计算机系统中,这些数据的丢失或损坏将对企业造成难以估量的损失,因此计算机系统的高可用性具有格外重要意义。双机热备份是实现系统级冗余,提高系统可用性的一个行之有效的方法。目前,双机热备份方案的实现大多基于大型机或小型机,操作系统也是Unix/Linux居多。对于一般用户来说这种方案成本太高,易用性也不好。 针对这种状况,在对影响计算机系统可用性的因素进行分析的基础上,深入研究了提高系统可用性的各种方法,并结合业务应用系统设计了一个基于windows纯软件双机热备份系统。该系统不需要额外增加昂贵的共享式存储设备(如磁盘阵列),操作简便,只需要初始设置第一台服务器即可。经过实践检验,系统达到了高可用性的设计目标。 双机热备份系统设计的首要问题是系统的体系结构。详细分析了实现系统高可靠性的工作模式和实现模式,建立了双机主从结构(Active/Standby)sharenothing的体系结构模型。为系统建立了Markov模型,从理论上分析了系统能达到的可用度。 双机软件是双机热备份系统的重要组成部分,系统的单一映像是双机热备份系统的基础,心跳检测、故障诊断和数据备份是实现系统高可用的关键技术,本文详细分析了各种保障系统高可用的方法,最后结合具体业务应用系统采用合适方法实现了双机系统软件。所设计和实现的系统由管理模块、监控模块、心跳模块、备份模块和切换模块五部分组成。论文作者独立实现了软件的开发。 本文的创新点有: (1)提出一种基于windows纯软件的双机热备份系统设计。 (2)单服务器内部模块之间通信通过共享内存实现。 (3)主备服务器的备份模块之间通信采用UDP协议进行快速、可靠通信。
其他文献
大型战略导弹是保证我国核反击战略实施的首要武器,也是核威慑战略的重要组成部分,部队对于大型战略导弹的虚拟训练需求越来越高,但是传统的战略导弹模拟训练模式由于其自身固有
学位
混合蛙跳算法是一种仿生物学群体智能优化算法,被成功用于求解实际优化问题。但是,因为其提出的时间相对较短,所以目前的研究还没有达到成熟和全面。目前,大多数文献在其算法分析
以往,《Visual Foxpro6.0))的考试形式主要还是采取传统的笔试形式,来测试学生对基本知识掌握的情况,不能对学生的实际操作能力进行有效评价。因此,对学生应用《Visual Foxpro6.0》
学位
网格计算是继Internet和Web之后最重要的信息技术,并且也是随着Internet技术迅速发展起来的。集群(Cluster)、P2P(Peer-to-Peer)和网格是下一代并行和分布式计算的一种流行模
随着计算机的普及和网络技术的发展,人们面对的信息量巨大(海量信息),并且信息结构和关系复杂,完全超出了人们所理解的范围;并且,在一般的信息系统(或数据库)中,对象的属性值
对SHA家族哈希函数的研究是当今对称密码学研究的一个重要分支。近年来对Hash函数的差分攻击主要围绕王小云等人提出的方法,即构造局部碰撞和多区块碰撞、消息修改技术及差分
随着信息系统的广泛应用,公司、企业和政府逐渐将其业务扩展到信息平台上来,由此导致应用系统的规模不断增大,参与业务功能的计算机节点不断增多,业务应用的覆盖范围也不断扩
医学图像的分割和特征提取是医学图像处理中的关键技术,它们是医学图像识别的前提并为计算机辅助诊断提供了重要的信息。特征提取是标识图像的关键一步,如何准确、充分的提取
随着数据库技术的迅速发展以及数据库管理系统的广泛应用,数据库不仅在数量上快速增长,规模也越来越大。激增的数据背后隐藏着许多重要的信息,人们希望能够对其进行更高层次的分
随着人们对信息安全的日益关注,作为保证数据安全的关键技术,密码学也得到了极大的发展。密码学应用已经渗透到社会各个领域,其中安全多方计算作为密码学的一个重要研究方向,为保