-
公开(公告)号:CN112889033B
公开(公告)日:2025-02-07
申请号:CN201980067615.7
申请日:2019-10-15
Applicant: NETAPP股份有限公司
Abstract: 一种技术被配置为提供针对由集群的存储节点服务的卷的数据块的各种数据保护方案,诸如复制和擦除编码,集群被配置为执行数据块的去重。附加地,技术被配置为确保在提高存储节点的存储空间的同时,每个去重的数据块符合数据保护方案的数据冗余保证。为了在提高可用存储空间的同时满足数据完整性保证,存储节点根据当前适用的数据保护方案执行针对数据块的定期的垃圾收集以优化存储。
-
公开(公告)号:CN109154881B
公开(公告)日:2023-01-03
申请号:CN201780031856.7
申请日:2017-03-22
Applicant: NETAPP股份有限公司
IPC: G06F3/06 , G06F16/17 , G06F16/182 , G06F11/14
Abstract: 公开了一种用于以保持块级访问和文件系统效率机制(诸如重复数据删除)的方式,来复制文件系统实体的方法和系统。在一个实施例中,复制引擎接收包括文件系统索引节点和文件系统数据块的文件系统实体流。复制引擎基于由文件系统实体指定的数据和引用信息来生成基于对象的存储(OBS)对象。作为生成OBS对象的一部分,复制引擎生成:将文件系统索引节点文件的文件块号与索引节点号相关联的至少一个索引节点文件对象。复制引擎使用索引节点信息来生成:以每个索引节点方式将文件块号与数据块号在逻辑上相关联的引用对象。复制引擎进一步生成:包含文件系统数据块并且将数据块与对应数据块号相关联的数据对象。
-
公开(公告)号:CN109643258B
公开(公告)日:2022-06-10
申请号:CN201780052269.6
申请日:2017-08-28
Applicant: NETAPP股份有限公司
Abstract: 分布式存储系统可以在多个节点故障发生时使用高速率MSR擦除代码来修复多个节点。编码器构造m个r叉树以确定用于奇偶校验节点的符号阵列。这些符号阵列用于根据奇偶校验定义或奇偶校验方程来生成奇偶校验数据。该m个r叉树还用于标识跨辅助节点的恢复行的集合,以用于修复系统节点。当故障的系统节点对应于m个r叉树的不同树时,解码器可以选择附加的恢复行。在奇偶校验定义不提供足够数目的独立线性方程以求解故障节点的未知符号时,解码器选择附加的恢复行。为了访问高效性,解码器可以选择与已经被标识的恢复行相邻的恢复行。
-
公开(公告)号:CN109726044B
公开(公告)日:2022-04-01
申请号:CN201811265197.6
申请日:2018-10-29
Applicant: NETAPP股份有限公司
IPC: G06F11/14
Abstract: 一种存储设备,可以设计为便于在允许文件共享数据块的系统中高效还原多个备份的文件。数据管理应用或存储OS命名数据块,并在备份到存储设备或通过存储设备备份时将这些名称传送到存储设备。当通过以数据块粒度而不是文件粒度进行还原而还原一组文件时,存储设备可以利用数据块名称。以数据块的粒度通过其名称的还原允许存储设备避免重复向还原请求者(例如,存储OS或数据管理应用)发送相同的数据块,同时仍然指示还原请求者如何使用有效数据范围与命名数据块之间的映射重建相应的文件。
-
公开(公告)号:CN108139928B
公开(公告)日:2022-01-28
申请号:CN201680062111.2
申请日:2016-08-26
Applicant: NETAPP股份有限公司
Abstract: 一种用于在CPU核之间迁移操作的方法,该方法包括:由源核处理一个或多个任务和一个或多个中断服务例程;访问与一个或多个任务中的任务和一个或多个中断服务例程中的中断服务例程相对应的映射;基于映射来标识与任务和中断服务例程相对应的目标核;响应于标识目标核而来阻止由源核处理任务;响应于标识目标核,禁用与中断服务例程相对应的中断;响应于标识目标核,向目标核指派任务和中断;在向目标核指派中断之后,启用中断;以及在向目标核指派任务之后,由目标核处理任务。
-
公开(公告)号:CN108351823B
公开(公告)日:2021-09-14
申请号:CN201680061742.2
申请日:2016-10-24
Applicant: NETAPP股份有限公司
IPC: G06F11/20
Abstract: 提供了一种或多种用于自动切换实现的技术和/或计算设备。例如,第一存储集群的第一存储控制器可以与第二存储集群的第二存储控制器具有灾难恢复关系。在第一存储控制器发生故障的情况下,第二存储控制器可以将操作从第一存储控制器自动切换到第二存储控制器,以向客户端提供对客户端先前通过第一存储控制器可访问的数据的故障转移访问。第二存储控制器可以利用用于访问心跳信息的远程直接存储器访问(RDMA)读取操作、存储在磁盘邮箱内的心跳信息、和/或服务处理器陷阱来跨集群检测第一存储控制器的故障。以这种方式,第二存储控制器可以有效地检测到第一存储控制器的故障以触发自动切换,以实现对数据的无中断客户端访问。
-
公开(公告)号:CN107111631B
公开(公告)日:2021-06-08
申请号:CN201580059310.3
申请日:2015-07-31
Applicant: NETAPP股份有限公司
IPC: G06F3/06 , G06F16/182 , H04L29/08
Abstract: 可以在群集式存储环境中以使用存储虚拟化的存储解决方案中的逻辑存储对象的粒度来提供数据一致性和可用性。为了保证数据的跨不同存储单元的一致性,跨不同存储单元执行同步。通过从主逻辑存储对象向次逻辑存储对象传播对数据的改变来跨不同群集中的存储单元同步该改变。为了在维持性能之时满足最严格的RPO,改变请求在被发送给主控主逻辑存储对象的文件系统之前被截获,并且被传播给与次逻辑存储对象关联的不同管理存储单元。
-
公开(公告)号:CN112236753A
公开(公告)日:2021-01-15
申请号:CN201980037905.7
申请日:2019-03-29
Applicant: NETAPP股份有限公司
Inventor: B·M·R·拉科什 , K·M·C·S·纳拉辛加拉亚纳皮塔
IPC: G06F11/20
Abstract: 提供了用于元数据和数据操作的重放的技术。在操作的初始执行期间,由每个操作的执行修改的对象的标识符被标识并与操作相关联地被存储。当操作将被重放(例如,再次执行,诸如作为复制操作的一部分,或者作为将内容从高速缓存冲刷到持久性存储装置的一部分)时,标识符被评估以确定哪些操作相对于彼此是独立的,以及哪些操作相对于彼此是依赖的。以这种方式,独立的操作并行地执行,并且依赖的操作相对于该依赖的操作所依赖的操作串行地执行。
-
公开(公告)号:CN110663034A
公开(公告)日:2020-01-07
申请号:CN201780091299.8
申请日:2017-12-20
Applicant: NETAPP股份有限公司
Inventor: T·乔治 , J·马修 , H·V·R·佩兰纳盖利
IPC: G06F12/0888 , G06F3/06 , G06F12/0868 , G06F12/0866 , G06F11/20
Abstract: 本发明公开从主存储节点接收数据的方法、非暂时性计算机可读介质和计算设备。所述数据存储在由所述主存储节点托管的主复合集合内的主卷中。确定何时标记所述数据以指示所述数据存储在所述主复合集合的远程数据存储设备上的所述主卷中。当所述确定指示标记所述数据以指示所述数据存储在所述主复合集合的远程数据存储设备上的所述主卷中时,所述数据存储在另一个远程数据存储设备上而不将所述数据存储在本地数据存储设备中。因此,这种技术通过消除对存储在云存储设备上的数据的两阶段写入来使数据布局跨主卷和辅助卷保持一致,并且促进辅助存储节点的高效操作。
-
公开(公告)号:CN110612511A
公开(公告)日:2019-12-24
申请号:CN201880028884.8
申请日:2018-03-09
Applicant: NETAPP股份有限公司
Inventor: R·德罗纳拉朱 , K·D·斯特林 , M·K·布哈塔查尔杰 , M·古普塔
IPC: G06F3/06
Abstract: 提供了使用流将数据选择性地存储到分配区域中的技术。为存储设备定义了一组分配区域(例如,诸如虚拟块编号等块编号的范围)。向存储设备发送具有特定特性的数据(例如,用户数据、元数据、热数据、冷数据、随机访问数据、顺序访问数据等)以在相应的分配区域中进行选择性存储。例如,当文件系统接收到热数据的写入流时,可以将热数据指派给流。将使用流标识符对流进行标记,该流标识符用作存储设备的指示符,以使用为热数据定义的分配区域来处理流的数据。以这种方式,具有不同特性的数据将被存储/限制在存储设备的特定分配区域内,以减少碎片和写入放大。
-
-
-
-
-
-
-
-
-