[发明专利]存储器系统中的数据复制有效
申请号: | 201580079041.7 | 申请日: | 2015-08-14 |
公开(公告)号: | CN107533438B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | L·M·瓦克罗冈萨雷兹;S·赛洛尔 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/20;G06F12/1072;G06F16/27;G06F16/18 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 魏小薇;吴丽丽 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 系统 中的 数据 复制 | ||
本公开公开了包括逻辑地连接的可路由存储器模块的网络的存储器系统,每个存储器模块包括单独的存储器地址空间,其中单独的存储器模块的存储器地址空间被聚合并作为单个存储器组件暴露到存储器系统外部的寻求在存储器系统中写入或读取数据对象的组件,并且存储器系统被配置为根据惰性数据复制协议执行数据复制,以将数据对象的多个副本保存在存储器系统中。
技术领域
本公开涉及存储器技术。
背景技术
在计算领域中,处理器或其他计算组件使用的数据可以在不同持续时间的时间段内被保存在存储器设备和系统中。以瞬态方式保存数据的存储器设备和系统通常被称为“高速缓存”或“存储器”,而以持续方式保存数据的存储器设备和系统通常被称为“存储(storage)”。传统的存储器系统涉及短期和长期存储器设备的分层布置。
在本文档中,表述“存储器”和“存储”以及从动词“存储”和“保存”得出的表达可以以可互换的方式使用,并且在没有附加资格的情况下,不意味着任何特定程度保持数据的持久性或暂态性(例如,它们并不表示使用易失性和非易失性技术中的任何特定技术)。
发明内容
根据本公开的一个方面,提供一种存储器系统,该存储器系统包括逻辑地连接的存储器组件的网络,每个存储器组件包括单独的存储器地址空间,其中:
各单独的存储器组件的各存储器地址空间被聚合并且作为单个存储器组件暴露给所述存储器系统外部的、寻求在所述存储器系统中写入或读取数据对象的组件;并且
所述存储器系统被配置为实现惰性数据复制协议以将数据对象的多个副本保存在所述存储器系统中,
所述的存储器系统还包括:
接收模块,用于接收更新所述存储器系统中的数据对象的请求;以及更新同步管理器;
其中,所述存储器系统被配置为实现所述惰性数据复制协议,其中:
对于被写入所述存储器系统的数据对象,将相应数据对象的主副本写入第一存储器组件中,并且将所述数据对象的所选数量的其它副本中的每一个写入相应的第二存储器组件;以及
响应于更新保存在所述存储器系统中的数据对象的更新请求:
-所述第一存储器组件更新所述数据对象的主副本,并且通知所述更新同步管理器已经在所述主副本上实现对所述数据对象的相应更新,
-所述更新同步管理器向所述存储器系统的所述第二存储器组件发送指示已经在所述主副本上实现的相应更新的更新指令,所发送的更新指令根据所述主副本上的相应更新的实现的顺序被排序;并且
-响应于更新指令的接收,所述第二存储器组件按照在所述主副本上实现更新的相同顺序来更新所述数据对象的相应其他副本。
根据本公开的另一个方面,提供一种存储器组件,所述存储器组件被包括在将复制数据对象保存在n个副本中的存储器系统中,数据对象的所述n个副本中的一个副本是主副本,同一数据对象的其他副本是次要副本,其中,n是等于或大于2的正整数,并且n对于不同的数据对象不需要相同,其中,所述存储器系统包括更新同步管理器和逻辑地连接的存储器组件的网络,每个存储器组件包括单独的存储器地址空间,所述逻辑地连接的存储器组件包括所述存储器组件和其他存储器组件,并且,各单独的存储器组件的各存储器地址空间被聚合并且作为单个存储器组件暴露给所述存储器系统外部的、寻求在所述存储器系统中写入或读取数据对象的组件,所述存储器组件包括:
存储器模块,用于保存数据对象的主副本;
接收单元,用于接收请求对所述数据对象的所述主副本的更新的更新请求,以及
发送单元,用于响应于完成所述主副本的更新,向所述存储器系统的所述更新同步管理器发送更新通知。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580079041.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有宠物饭堂的柜体结构
- 下一篇:一种生猪自动喂食系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置