基于Linux的双机热备份系统的研究与设计

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:dy112334
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的迅速发展,企业越来越依赖于计算机系统和网络技术,需要企业服务器为客户连续的提供服务。高可用性(High Availability,HA)越来越受到人们的重视。尤其是近年来,全球企业日益重视竞争和协作的统一,企业对系统的高可用性的要求日益增强。企业对系统的高可用性提出了更高的要求。要求系统不但能提供不间断的服务,还要求系统提高在资源管理方面的有效性,不断加强系统在管理上的灵活性。如今的高可用性系统的主要目标是:不间断的服务,动态的资源管理,方便的管理工具。 近年来,计算机领域内新的技术不断涌现,像集群技术,网络通信技术等等。使用这些技术可以建立一个更为可行的高可用性系统,来满足企业的需要。本文作者参加了基于Linux系统双机热备高可用系统的开发工作,在开发过程中,作者对其作了深入的研究,在此基础上,完成了本论文。 传统上,高可用性解决方案是应用小型机并在小型机的基础上架构出一整套解决方案。随着计算机技术的发展,高性能的PC服务器出现了,这些高性能服务器的功能已经达到甚至超过传统意义上的小型机的功能。相应地,一些新的性价比更高的高可用性解决方案也随之产生,双机热备份容错方案便是其中的一种。 本文针对我们的IVR(互动式语音应答)系统的特点,为了服务器能够继续不间断的为客户提供服务,我们在传统双机热备份工作方式的基础上,提出了基于服务程序模块检测的双机热备份系统。本文所研究的具体内容涉及到以下几个方面: 1.简要介绍了目前容错技术概念和发展现状,以及软件容错技术 2.深入研究系统故障产生的根源以及降低故障发生概率的方法 3.对双机容错软件在数据访问方式,网络失效切换策略等方面进行了分析比较,为系统实现提供了前提基础 4.对进程之间通信的方法进行了分析,并将套接字以及管道等技术应用到我们的热备份系统中,实现了系统模块之间的消息通信 5.对服务程序进程模块检测的方法进行了研究,提出了进程模块失效后的恢复策略,并设计出系统的结构组成,制定出实现方案由于增加了对应用服务程序不同模块进行的检测控制,使得服务程序不会因为某个模块的故障导致整个服务不可用,因此,进一步提高了服务器系统的可用性。 本文实现了带有服务检测的双机热备份系统,具有一定的创新性。
其他文献
目前的计算机网络中,公钥加密算法仅用于对称加密算法密钥的保护,而需要保密的数据主要是通过对称加密算法处理的。因此对称加密芯片的研究对于网络用户的安全通信和未来的网络
随着数字媒体(数字图像、数字视频、数字音频等)得到日益广泛的应用,其版权保护成为一个迫切需要解决的问题。传统的加密系统在数据传输过程中虽然有保护作用,但数据一旦被接收
智能交通系统(ITS)是解决现代社会交通需求与供给矛盾的重要途径之一,是解决交通基础设施建设增长缓慢与机动车数量逐年迅速增长之间矛盾的最为有效的途径。造成交通拥挤往往
本文介绍一种新的求解整线性方程组的方法.该方法将数值计算方法和符号计算方法相结合,在计算复杂度不高的情况下得到精确解.文中通过调整算法的结构和循环终止条件,进一步降低
目前随着各类计算需求的增长,许多组织机构内部都购置了多种计算资源提供服务来满足自己的需要,如集群,SMP等。这些计算资源间通常用高速网络连接起来,向外提供服务,共同解决
平安产险是国内第三大产险公司,其客户的数据量达到四千多万。对于保险公司来说,客户是一笔宝贵的财富,为了有效的实现客户的管理,使客户能够获得最大的利益,首先就必须掌握客户真
图像处理是可以看作信号处理的一种,其中的输入是单幅图像或一组图像。图像处理的输出,可以图像或与其相关的参数。图像处理是无处不在,其应用包括从电视到体层摄影术,从摄影到印
随着现代企业中跨地区、跨部门的业务需求增长,企业IT系统之间的协作与交互越来越重要,越来越复杂。消息中间件已经成为一种有效的应用交互解决方式。目前大多数的消息中间件产
中国书法与绘画(简称书画)历史悠久,源远流长,是中国传统艺术中一朵艳丽的奇葩,也是世界艺术史上不可多得的瑰宝。其中书法艺术把笔墨精神发挥得淋漓尽致,充分体现了水墨艺术的灵
信息抽取就是将无结构化的信息转换为结构化或者半结构化信息的过程。目前大部分信息抽取系统是从文本中抽取特定的实体信息,包括时间、机构、地点等。自然文本中不仅蕴含了大