会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data recovery point review in a continuous data protection system
    • 连续数据保护系统中的数据恢复点审查
    • US09495370B1
    • 2016-11-15
    • US12173203
    • 2008-07-15
    • Paresh ChatterjeeAnandh MahalingamRaja JayaramanJomy Maliakal
    • Paresh ChatterjeeAnandh MahalingamRaja JayaramanJomy Maliakal
    • G06F7/00G06F17/30G06F11/14
    • G06F17/30088G06F11/1451G06F21/645
    • Technologies for providing recovery point review within a continuous data protection system can support a data storage operator in a data recovery procedure. A snapshot image can be chosen that was made prior to a data loss event. A new writable snapshot can be created from this logged snapshot. The new writeable snapshot can become the target for recovering the data volume. Review can be performed in a forward direction by reading a journal of I/O operations that have occurred since the prior snapshot was made. Review can be performed in a backward direction by deriving a dirty data list of changes made to the data volume and then removing the changes as requested. The operator can continue forward and backward review operations to refine the selected recovery point. Upon establishing the desired recovery point, the new writable snapshot can be committed, or rolled back, onto the data storage volume.
    • 在连续数据保护系统内提供恢复点审核的技术可以在数据恢复过程中支持数据存储操作员。 可以选择在数据丢失事件之前进行的快照映像。 可以从此记录的快照创建新的可写快照。 新的可写快照可以成为恢复数据卷的目标。 通过读取自从先前的快照开始以来发生的I / O操作的日志,可以在正向执行查看。 可以通过导出对数据卷所做的更改的脏数据列表,然后根据请求删除更改来执行查看。 运营商可以继续前进和后退审查操作,以细化所选的恢复点。 建立所需的恢复点后,可以将新的可写快照提交或回滚到数据存储卷上。
    • 2. 发明授权
    • De-duplication of files for continuous data protection with remote storage
    • 使用远程存储进行连续数据保护的文件重复删除
    • US09223793B1
    • 2015-12-29
    • US12793178
    • 2010-06-03
    • Anandh MahalingamNarayanaswami GanapathySenthilkumar Ramasamy
    • Anandh MahalingamNarayanaswami GanapathySenthilkumar Ramasamy
    • G06F17/30
    • G06F17/30156G06F11/1453G06F11/1464G06F17/30162
    • Technologies are described herein for performing data de-duplication of a version of a data file for backup to a remote storage location. A CDP module executing on a computer creates a collection of files corresponding to the version of the data file by de-duplicating the version against a previous version master file stored locally on the computer. The previous version master file contains one or more unique data blocks of a specific block size from a previous version of the data file. Once the de-duplication against the locally maintained previous version master file is complete, the CDP module stores the collection of files corresponding to the version of the data file to the remote storage location. The remote storage location also contains a master file corresponding to the data file that contains all of the unique data blocks in the previous version master file.
    • 这里描述了用于执行用于备份到远程存储位置的数据文件的版本的重复数据删除的技术。 在计算机上执行的CDP模块通过根据存储在本地计算机上的先前版本主文件对版本进行解除复制来创建与数据文件版本相对应的文件的集合。 先前版本的主文件包含与数据文件的先前版本相对应的特定块大小的一个或多个唯一数据块。 一旦对本地维护的旧版本主文件的重复数据删除完成,CDP模块将与数据文件的版本相对应的文件的集合存储到远程存储位置。 远程存储位置还包含与包含先前版本主文件中的所有唯一数据块的数据文件对应的主文件。
    • 4. 发明授权
    • Background movement of data between nodes in a storage cluster
    • 在存储集群中的节点之间的数据的背景移动
    • US08521685B1
    • 2013-08-27
    • US13220299
    • 2011-08-29
    • Paresh ChatterjeeAnandh MahalingamNarayanan BalakrishnanSrikumar Subramanian
    • Paresh ChatterjeeAnandh MahalingamNarayanan BalakrishnanSrikumar Subramanian
    • G06F17/30
    • G06F3/067G06F3/061G06F3/0647
    • A method, system, apparatus, and computer-readable medium are described for the background movement of data between nodes in a storage cluster. According to one method, exception tables are generated that include data identifying the areas on each node that need to be migrated to another node and the areas on each node that are to be migrated from another node. The exception tables may be generated in response to the failure of a node in the storage cluster or in other circumstances. A background resynchronization thread utilizes the contents of the exception tables to migrate data between the nodes of the cluster, thereby synchronizing the data stored on the nodes. Input/output operations directed to an area that is to be migrated from another node are redirected to the other node in accordance with a timeout period associated with the input/output operations.
    • 描述了用于存储集群中的节点之间的数据的背景移动的方法,系统,装置和计算机可读介质。 根据一种方法,生成异常表,其中包括标识需要迁移到另一个节点的每个节点上的区域的数据以及要从另一个节点迁移的每个节点上的区域。 可以响应于存储集群中的节点的故障或其他情况而生成异常表。 背景重新同步线程利用异常表的内容在集群的节点之间迁移数据,从而同步存储在节点上的数据。 根据与输入/输出操作相关联的超时时间,定向到要从另一个节点迁移的区域的输入/输出操作被重定向到另一个节点。
    • 5. 发明授权
    • Networked raid in a virtualized cluster
    • 在虚拟化集群中进行网络攻击
    • US08316202B1
    • 2012-11-20
    • US13209854
    • 2011-08-15
    • Paresh ChatterjeeSuresh GrandhiAnandh MahalingamAjit Narayanan
    • Paresh ChatterjeeSuresh GrandhiAnandh MahalingamAjit Narayanan
    • G06F12/00
    • G06F3/0689G06F3/0607G06F3/0617G06F3/0647G06F3/0649G06F3/0658G06F3/0685G06F11/1464G06F12/02
    • Technologies are described herein for providing networked RAID in a virtualized storage cluster. The storage capacity of a storage cluster having two or more storage nodes is organized into tiers. A portion of the available storage capacity is allocated to one tier that is organized using chained declustering. Another portion of the available storage capacity is allocated to another tier that is organized using a networked RAID configuration. The storage cluster monitors the frequency at which data in the storage cluster is accessed. Frequently used data that is stored in the network RAID-configured tier is promoted to the chained declustered-configured tier. Infrequently used data that is stored in the chained declustered-configured tier is demoted to the network RAID-configured tier. The zone size for zones stored in the chained declustered-configured tier may be different than for zones stored in the network RAID-configured tier.
    • 这里描述了在虚拟化存储集群中提供联网的RAID的技术。 具有两个或多个存储节点的存储集群的存储容量被组织成层。 可用存储容量的一部分被分配给使用链式去聚簇组织的一个层。 可用存储容量的另一部分被分配给使用网络RAID配置组织的另一层。 存储集群监视访问存储集群中的数据的频率。 存储在网络RAID配置层中的经常使用的数据将被升级到链接的非集群配置层。 存储在链式解组配置层中的不经常使用的数据将降级到网络RAID配置层。 存储在链式退色配置层中的区域的区域大小可能与存储在网络RAID配置层中的区域不同。
    • 6. 发明授权
    • Background movement of data between nodes in a storage cluster
    • 在存储集群中的节点之间的数据的背景移动
    • US08010485B1
    • 2011-08-30
    • US12857050
    • 2010-08-16
    • Paresh ChatterjeeAnandh MahalingamNarayanan BalakrishnanSrikumar Subramanian
    • Paresh ChatterjeeAnandh MahalingamNarayanan BalakrishnanSrikumar Subramanian
    • G06F17/30
    • G06F3/067G06F3/061G06F3/0647
    • A method, system, apparatus, and computer-readable medium are described for the background movement of data between nodes in a storage cluster. According to one method, exception tables are generated that include data identifying the areas on each node that need to be migrated to another node and the areas on each node that are to be migrated from another node. The exception tables may be generated in response to the failure of a node in the storage cluster or in other circumstances. A background resynchronization thread utilizes the contents of the exception tables to migrate data between the nodes of the cluster, thereby synchronizing the data stored on the nodes. Input/output operations directed to an area that is to be migrated from another node are redirected to the other node in accordance with a timeout period associated with the input/output operations.
    • 描述了用于存储集群中的节点之间的数据的背景移动的方法,系统,装置和计算机可读介质。 根据一种方法,生成异常表,其中包括标识需要迁移到另一个节点的每个节点上的区域的数据以及要从另一个节点迁移的每个节点上的区域。 可以响应于存储集群中的节点的故障或其他情况而生成异常表。 背景重新同步线程利用异常表的内容在集群的节点之间迁移数据,从而同步存储在节点上的数据。 根据与输入/输出操作相关联的超时时间,定向到要从另一个节点迁移的区域的输入/输出操作被重定向到另一个节点。
    • 7. 发明授权
    • Asynchronous data replication
    • 异步数据复制
    • US07809892B1
    • 2010-10-05
    • US11695854
    • 2007-04-03
    • Paresh ChatterjeeVijayarankan MuthirisavenugopalSuresh GrandhiAnandh Mahalingam
    • Paresh ChatterjeeVijayarankan MuthirisavenugopalSuresh GrandhiAnandh Mahalingam
    • G06F12/08
    • G06F12/0804G06F11/2028G06F11/2038G06F11/2097
    • Technologies are provided herein for asynchronous data replication. A primary server maintains and exposes a storage volume for use by storage clients. The primary server receives write operations directed toward the storage volume and performs the writes on the storage volume. The primary server also creates buckets containing each of the write operations. The buckets are opened at a first point in time and closed at a second point in time that may be selected based upon the contents of the buckets, a predefined time period, or based upon an indication from an application program. The buckets are transmitted to a second server computer asynchronously. When each bucket is received completely by the second server, its contents are written to a storage volume maintained by the second computer. The buckets may be created from pages of a write-back cache utilizing a zero buffer copy mechanism.
    • 本文提供了用于异步数据复制的技术。 主服务器维护并公开存储卷以供存储客户端使用。 主服务器接收针对存储卷的写操作,并对存储卷执行写操作。 主服务器还创建包含每个写入操作的桶。 桶在第一时间点打开,并在第二时间点关闭,可以基于桶的内容,预定时间段或基于来自应用程序的指示来选择。 桶被异步传输到第二台服务器计算机。 当每个桶由第二服务器完全接收时,其内容被写入由第二计算机维护的存储卷。 可以使用零缓冲器复制机制从回写缓存的页面创建存储桶。
    • 8. 发明授权
    • Data de-duplication for information storage systems
    • 信息存储系统的重复数据删除
    • US08954399B1
    • 2015-02-10
    • US13450407
    • 2012-04-18
    • Narayanan BalakrishnanAjit NarayananAnandh MahalingamUdita Chatterjee
    • Narayanan BalakrishnanAjit NarayananAnandh MahalingamParesh Chatterjee
    • G06F17/30
    • G06F17/30159
    • Methods and systems for identifying candidates for de-duplication are disclosed herein. An example system may include: a de-duplication lister that coordinates with a kernel module to identify a unit of data for de-duplication and calculates a signature of the unit of data; a de-duplication queue that manages a de-duplication queue; a de-duplication tracker that maintains a de-duplication data structure including a plurality of entries corresponding to units of data and searches the de-duplication data structure to determine whether the signature of the identified unit of data matches the signature of at least one of the entries in the de-duplication data structure; a de-duplication maintainer that reviews the entries of the de-duplication data structure and removes obsolete entries from the de-duplication data structure; and a de-duplication engine that coordinates with the kernel module to perform de-duplication operations on the de-duplication queue.
    • 本文公开了用于识别重复数据删除候选者的方法和系统。 示例系统可以包括:重复数据删除列表,其与内核模块协调以识别用于重复数据删除的数据单元,并计算数据单元的签名; 管理重复数据删除队列的重复数据删除队列; 重复数据删除跟踪器,其维护包括对应于数据单元的多个条目的重复数据删除数据结构,并且搜索重复数据删除数据结构以确定所识别的数据单元的签名是否与以下中的至少一个的签名相匹配: 重复数据删除数据结构中的条目; 重复数据删除维护者,其重新审查重复数据删除数据结构的条目,并从重复数据删除数据结构中删除过时的条目; 以及与内核模块协调以对重复数据删除队列执行重复数据删除操作的重复数据删除引擎。
    • 10. 发明授权
    • Distributed hot-spare storage in a storage cluster
    • 分布式热备份存储在存储集群中
    • US08479037B1
    • 2013-07-02
    • US13220305
    • 2011-08-29
    • Paresh ChatterjeeAjit NarayananAnandh MahalingamSrikumar Subramanian
    • Paresh ChatterjeeAjit NarayananAnandh MahalingamSrikumar Subramanian
    • G06F11/00
    • G06F11/2061G06F11/2082G06F11/2094G06F2211/1028
    • A method, system, apparatus, and computer-readable medium are described for providing distributed hot-spare storage in a redundant storage cluster. According to one method, a portion of the unutilized space on the storage cluster is utilized as a distributed hot-spare storage node. Through this mechanism, a redundant storage cluster with N storage nodes may be contracted to a redundant array with N−1 nodes. Thin provisioning and intelligent data placement may also be utilized to implement the distributed hot-spare storage node. Through repeated application of such methods and systems, the failure of any storage node or the sequential failure of multiple storage nodes within a redundant storage cluster results in the recreation of the cluster as a redundant storage array with one fewer node, but with the same redundancy.
    • 描述了用于在冗余存储集群中提供分布式热备用存储的方法,系统,装置和计算机可读介质。 根据一种方法,将存储集群上未使用空间的一部分用作分布式热备用存储节点。 通过这种机制,具有N个存储节点的冗余存储集群可以缩减为具有N-1个节点的冗余阵列。 也可以利用精简配置和智能数据放置来实现分布式热备用存储节点。 通过重复应用这些方法和系统,任何存储节点的故障或冗余存储集群内的多个存储节点的顺序故障导致集群重建为具有少一个节点但具有相同冗余的冗余存储阵列 。