磁盘阵列双控制器容错研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:jematrix
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
磁盘阵列技术利用冗余的磁盘来解决磁盘的单点故障问题,然而构成磁盘阵列系统的各个硬件模块,如电源、风扇和控制器,也可能发生故障。由于控制器需要和主机通信,对其进行容错要比电源和风扇复杂得多。因此,磁盘阵列控制器的容错方面有很大的研究空间。  心跳技术和检查点技术是多机容错系统中的关键技术。在双控制器容错系统中,将这两种技术结合起来,实现对磁盘阵列控制器状态的实时监测以及对两个控制器缓存的高效镜像。  双控制器的容错架构主要有主从架构和双活动架构。磁盘阵列双控制器容错系统采用的是主从架构。在主从架构中,主控制器处理请求,从控制器则处于待命状态。当主控制器发生故障后从控制器自动接管主控制器的工作。其特点是实现起来较简单,成本低以及在单个控制器发生故障之后系统性能不会下降。  在现有的磁盘阵列系统的基础上,根据主从双控制器架构的容错原理,设计了磁盘阵列双控制器容错模块的软件架构。在该软件架构中,心跳模块负责执行周期性的心跳监测,保证主、从控制器时刻知道对方的状态;检查点模块负责管理检查点内容的构造和恢复;恢复模块则根据不同的故障情况来启动相应的恢复逻辑。在传统心跳协议的基础上,设计了具有自适应能力的心跳协议,可以根据不同时间段主机请求的频率动态调整心跳周期。  分析表明,双控制器容错系统可以屏蔽任意一个控制器发生的故障,提高了系统的可用性。改进的心跳协议比传统的心跳协议提供了更高的系统可用性。
其他文献
学位
中国税收征管信息系统(V2.0),亦称综合征管软件2.0,是遵循“一体化”原则及国家税务总局颁布的《税收征管业务规程》、《税收业务分类代码》等规范,采用三层体系架构形成的一个
近年来Web以惊人的速度发展着,整个网络正在形成一个前所未有的超级信息数据库,如何处理这些海量信息成为了全新的课题。本体在Web上的应用可以有效地解决Web信息共享的语义
作为自主移动机器人研究的一个新的分支,足球机器人的研究受到了越来越广泛的关注。机器人足球比赛的目的是通过提供一个标准的比赛平台来推动机器人相关技术的发展。足球机器
对于人脸美丽的研究,古今中外都有很多的可以量化的标准,使我们有理由相信人脸的美丽程度与人脸的生物特征存在着一些可定量的关系,所以本文试图通过对人脸的几何特征、纹理特征
可扩展的标记语言(Extensible Markup Language ,XML)的出现改变了Web的基本面貌。XML具有许多优点: XML具有半结构化、自描述性、灵活性、可扩展性等特点,实现了结构、内容
随着计算机和网络技术的发展,多媒体已被广泛地运用到人们社会生活中的各个领域。同时,多媒体通信的安全问题也日益受到关注,而密码学是解决这一问题的首要技术。与文本数据
随着互联网规模的不断增长,作为IPv6重要组成部分的移动IPv6协议受到广泛欢迎。IPv6在制定之初就考虑到了要解决移动性问题,因此它的基本理论中就有许多是为解决移动问题而提
入侵检测技术是网络信息安全的核心技术之一,入侵检测本质上是一个模式识别问题。支持向量机是当前模式识别领域的研究热点之一,利用支持向量机进行建模,不仅可以解决推广能
互连网络是实现多计算机系统中处理器之间相互通信的有效机制,系统的可靠性在很大程度上依赖于互连网络的可靠性,它是决定系统性能的重要因素之一。随着系统规模的扩大,系统