Linux高可用性双机系统的研究与实现

来源 :西南科技大学 | 被引量 : 0次 | 上传用户:yanmu1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文分析了目前常见的基于Linux的高可用性双机系统的实现的特点、技术手段和局限性,研究了心跳检测、成员籍管理、可靠通信和多播等关键技术,设计了一个新的Linux高可用性双机系统及其配置管理软件。 采用Web Service的方法实现了虚拟的成员籍总线,使得双机系统容易向多机(集群)扩展。 提出了对服务进行缓存的机制,使用缓存队列对服务的“静态”资源进行缓存,设计了服务池(Service Pool),在频繁增删服务的时候可提高系统性能。 给出了支持Bonding新技术的方案,并通过Bonding技术、浮动IP迁移以及进程检测、网络检测、磁盘可用性检测等技术,提高了系统的可用性。 设计了一个基于J2EE的Struts2技术的B/S型客户端配置工具,提高了双机系统的易用性。 本文使用Linux系统调用和C/C++/Java/Shell,实现了双机系统原型和客户配置管理端原型,对双机系统的可靠性进行了理论分析,实验测试表明,本系统能够适应网络故障、节点故障和服务故障。
其他文献
随着计算系统的资源规模不断扩展、处理能力快速增强、资源种类日益丰富、应用需求灵活多样,寻求新型的计算机理论与模式已成为未来信息技术领域面临的重大挑战。计算系统虚
本文利用RSS(RDF Site Summary)作为信息的采集源和发布单位,通过改造向量空间模型算法,在ASP.NET平台以及AJAX等技术支持下,实现面向用户的、轻量级动态信息采集与发布系统
珍珠产业是中国的传统产业和民族产业,我国是世界第一的珍珠大国。目前,珍珠的等级评判主要靠人工依据珍珠的颜色、光泽、形状、纹理等进行大致估计。这种估计在很大程度上受
虚拟现实技术是二十世纪末兴起的一门综合性信息及计算机应用技术,它融合了计算机图形学、三维实时动画技术、计算机接口技术、传感技术,人工智能等多个信息及计算机应用技术
随着我国海军的日益强大和海运的日趋繁荣,船行波的研究引起人们越来越多地关注。随着对船行波研究的深入,船行波的三维可视化研究成为新的研究课题。船行波的三维可视化仿真
医学体数据场可视化是从由医学切片(如CT、MRI等)组成的三维医学体数据场中获得人体的有用信息,并将其重构为三维模型,从而清晰地显示出人体器官或组织的复杂特征和空间定位
随着信息时代到来,数据库存储信息量急剧增大。面对庞大的数据资源,人们需要功能强大的工具来“挖掘”其中有用的知识。数据挖掘(Data Mining,DM)正是在这个背景下而提出的新
网格这一新兴的IT技术是继Internet和Web技术之后又一次重大的科技变革。它使得人们可以比以往任何时候都更加经济方便的使用高性能的网格资源,如计算能力,存储空间等等。然
分数阶混沌动力系统具有比整数阶系统更为复杂、丰富的动力学特性,近年来,基于分数阶微分和积分的动力学系统得到了较为广泛的研究,其中涉及分数阶电路、分数阶数字信号处理、分
医学影像是临床诊断的重要依据。如何针对医学图像的特点进行高效压缩,一直是图像压缩领域的热点问题之一。医学图像压缩要求在保证图像质量的前提下,尽量提高压缩比。新一代