【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
当前数据存储设备常常包括容错,以确保如果设备错误或故障则不丢失数据。给当前数据存储设备提供的容错的示例为冗余独立盘阵列。冗余独立盘阵列(RAID)是控制多个盘驱动器并通过存储有冗余的数据提供容错的存储技术。RAID技术可以多种方式存储有冗余的数据。冗余数据存储方法的示例包括复制数据并将数据存储在多个位置和添加位以存储计算出的错误恢复位。附图说明在以下详细描述中参照附图描述特定示例,附图中:图1是包括容错的计算系统的示例的框图;图2是包括容错的计算系统的示例的框图;图3是将数据写入具有容错的存储器的方法的示例的过程流示意图;图4是访问具有容错的存储器的方法的示例的过程流示意图。具体实施方式本文描述的技术总体涉及冗余数据存储。更具体地,本文描述的技术涉及永久主存储器中的冗余数据存储。主存储器是直接或间接连接至中央处理单元(CPU)且对CPU而言可直接访问的主要存储器。为了将冗余数据存储到盘中,当前系统提供储存器阵列控制器,拦截块存储以及其关联的数据并将数据冗余地跨多个盘设备存储,以确保如果一个或多个设备故障则可恢复数据。一种方法是计算和存储错误恢复位,例如RAID5奇偶校验,使得在故障设备中丢失的任何数据都能从错误恢复位和来自无故障设备的数据重新创建。另一方法是,例如经由RAID1技术,复制数据并将数据存储在多个位置。可使用多种RAID级别和算法来提供期望级别的保护。其它系统将盘存储器的多 ...
【技术保护点】
一种计算系统,包括:处理器;包括容错能力的永久主存储器;以及存储控制器,用于:将数据存储在所述永久主存储器中;创建冗余数据;相对于所述永久主存储器远程地存储所述冗余数据;以及在所述永久主存储器的故障期间访问所述冗余数据。
【技术特征摘要】 【专利技术属性】
【国外来华专利技术】1.一种计算系统,包括:
处理器;
包括容错能力的永久主存储器;以及
存储控制器,用于:
将数据存储在所述永久主存储器中;
创建冗余数据;
相对于所述永久主存储器远程地存储所述冗余数据;以及
在所述永久主存储器的故障期间访问所述冗余数据。
2.如权利要求1所述的计算系统,其中所述容错能力包括将数据存储到所述永久
主存储器并将所述数据镜像到远程永久存储器。
3.如权利要求1所述的计算系统,其中所述容错能力包括将数据存储到所述永久
主存储器,并基于旧数据与新数据之间的差别更新至少一个奇偶校验远程存储器。
4.如权利要求1所述的计算系统,其中所述计算系统包括多个计算节点和多个永
久主存储器,每个计算节点包括:
处理器;和
存储控制器,用于响应于所述处理器的请求与所述永久主存储器通信,
其中所述永久主存储器远离所述计算节点放置,所述永久主存储器包括共享永久
主存储器池,该共享永久主存储器池的区域被分配给每个计算节点。
5.一种包括容错的计算系统,所述计算系统包括:
用于存储数据的永久主存储器;
用于存储冗余数据的远程永久主存储器;以及
存储控制器,
其中所述存储控制器在所述永久主存储器中的数据不能访问时,访问所述冗余数
据。
6.如权利要求5所述的系统,其中所述冗余数据包括所述数据的镜像拷贝。
7.如权利要求5所述的系统,其中所述计算系统包括:
多个节点,每个节点包括用于存储数据的永久主存储器;以及
用于存储冗余数据的远程永久存储器,所述远程永久存储器充当奇偶校验节点,
并包括所述计算系统的节点的永久主存储器中的数据的奇偶校验位的校验和,
其中所述校验和在数据被写入一节点的永久主存储器时被更新;并且
其中当读取所述数据失败时,所述校验和以及对所述校验和作出贡献的所有其它
数据值被读取并组合,以重构丢失的数据。
8.如权利要求5所述的系统,其中所述计算系统包括多个计算节点和多个永久主
存储器,每个计算节点包括:
处理器;和
存储控制器,用于响应于所述处理器的请求与所述永久主存储器通信;
所述多个永久主存储器包括由地址选择的用于存储数据的第一永久主存储器,由
技术研发人员:格雷格·B·莱萨日特,达莱·C·莫里斯,加里·戈斯廷,罗斯·W·赫里尔,安德鲁·R·惠勒,布莱纳·D·盖瑟,
申请(专利权)人:惠普发展公司,有限责任合伙企业,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。