会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Providing redundancy in a storage system
    • 在存储系统中提供冗余
    • US08639878B1
    • 2014-01-28
    • US13204070
    • 2011-08-05
    • Paresh ChatterjeeAjit NarayananNarayanan BalakrishnanVijayarankan Muthirisavenugopal
    • Paresh ChatterjeeAjit NarayananNarayanan BalakrishnanVijayarankan Muthirisavenugopal
    • G06F12/00G06F13/00G06F13/28
    • G06F11/2069G06F11/1096
    • A system, method, apparatus, and computer-readable medium are described for providing redundancy in a storage system. According to one method, maps are generated and stored that define stripe patterns for storing data on the storage nodes of a storage cluster. The maps are defined such that when a new storage node is added to the cluster, no movement of data occurs between two storage nodes that existed in the cluster prior to the addition of the new storage node during re-striping, and such that the data stored on each storage node is mirrored on another storage node. Storage nodes may also be designated as an owner or a peer for each storage zone. Input/output operations received at an owner node are fielded directly and mirrored to the peer node, while input/output operations received at a peer node are redirected to the owner node for processing.
    • 描述了用于在存储系统中提供冗余的系统,方法,装置和计算机可读介质。 根据一种方法,生成和存储映射,其定义用于在存储集群的存储节点上存储数据的条带模式。 定义这些映射,使得当将新的存储节点添加到集群时,在重新分段期间在添加新的存储节点之前不存在存在于集群中的两个存储节点之间的数据移动,并且使得数据 存储在每个存储节点上的镜像在另一个存储节点上镜像。 存储节点也可以被指定为每个存储区的所有者或对等体。 在所有者节点处接收到的输入/输出操作被直接映射并且镜像到对等节点,而在对等节点处接收到的输入/输出操作被重定向到所有者节点进行处理。
    • 3. 发明授权
    • Expanding the storage capacity of a virtualized data storage system
    • 扩展虚拟化数据存储系统的存储容量
    • US07953929B1
    • 2011-05-31
    • US12721900
    • 2010-03-11
    • Paresh ChatterjeeNarayanan BalakrishnanAjit NarayananVijayarankan Muthirisavenugopal
    • Paresh ChatterjeeNarayanan BalakrishnanAjit NarayananVijayarankan Muthirisavenugopal
    • G06F12/00G06F11/00G06F17/30G06F15/167G06F15/177
    • G06F3/0647G06F3/0607G06F3/0617G06F3/067Y10S707/99955
    • A system, method, apparatus, and computer-readable medium are provided for expanding the data storage capacity of a virtualized storage system, such as a storage cluster. According to one method, maps are generated and stored that define a stripe pattern for storing data on the storage nodes of a storage cluster. The stripe pattern for each map is defined such that when a storage node is added to a cluster and the data is re-striped according to the new map, only the data that will subsequently reside in the new storage node is moved to the new storage cluster during re-striping. The stripe pattern may be further defined so that during re-striping no movement of data occurs between two storage nodes that existed in the cluster prior to the addition of the new storage node. The stripe pattern may be further defined such that during re-striping an equal amount of data is moved from each of the storage nodes that existed in the cluster prior to the addition of the new storage node to the new storage node.
    • 提供了一种系统,方法,装置和计算机可读介质,用于扩展诸如存储集群之类的虚拟存储系统的数据存储容量。 根据一种方法,生成和存储映射,其定义用于在存储集群的存储节点上存储数据的条带模式。 定义每个地图的条纹图案,使得当将存储节点添加到群集并且根据新地图重新条带数据时,仅将随后驻留在新存储节点中的数据被移动到新存储 集群在重新条纹期间。 可以进一步限定条纹图案,使得在重新条纹化期间,在添加新存储节点之前,不存在存在于集群中的两个存储节点之间的数据移动。 可以进一步限定条纹图案,使得在重新条纹化期间,在将新存储节点添加到新存储节点之前,等量的数据从簇中存在的每个存储节点移动。
    • 5. 发明授权
    • Providing redundancy in a storage system
    • 在存储系统中提供冗余
    • US07996608B1
    • 2011-08-09
    • US11551291
    • 2006-10-20
    • Paresh ChatterjeeAjit NarayananNarayanan BalakrishnanVijayarankan Muthirisavenugopal
    • Paresh ChatterjeeAjit NarayananNarayanan BalakrishnanVijayarankan Muthirisavenugopal
    • G06F12/00G06F13/00G06F13/28
    • G06F11/2069G06F11/1096
    • A system, method, apparatus, and computer-readable medium are described for providing redundancy in a storage system. According to one method, maps are generated and stored that define stripe patterns for storing data on the storage nodes of a storage cluster. The maps are defined such that when a new storage node is added to the cluster, no movement of data occurs between two storage nodes that existed in the cluster prior to the addition of the new storage node during re-striping, and such that the data stored on each storage node is mirrored on another storage node. Storage nodes may also be designated as an owner or a peer for each storage zone. Input/output operations received at an owner node are fielded directly and mirrored to the peer node, while input/output operations received at a peer node are redirected to the owner node for processing.
    • 描述了用于在存储系统中提供冗余的系统,方法,装置和计算机可读介质。 根据一种方法,生成和存储映射,其定义用于在存储集群的存储节点上存储数据的条带模式。 定义这些映射,使得当将新的存储节点添加到集群时,在重新分段期间在添加新的存储节点之前不存在存在于集群中的两个存储节点之间的数据移动,并且使得数据 存储在每个存储节点上的镜像在另一个存储节点上镜像。 存储节点也可以被指定为每个存储区的所有者或对等体。 在所有者节点处接收到的输入/输出操作被直接映射并且镜像到对等节点,而在对等节点处接收到的输入/输出操作被重定向到所有者节点进行处理。
    • 8. 发明授权
    • Expanding the storage capacity of a virtualized data storage system
    • 扩展虚拟化数据存储系统的存储容量
    • US07721044B1
    • 2010-05-18
    • US11551274
    • 2006-10-20
    • Paresh ChatterjeeNarayanan BalakrishnanAjit NarayananVijayarankan Muthirisavenugopal
    • Paresh ChatterjeeNarayanan BalakrishnanAjit NarayananVijayarankan Muthirisavenugopal
    • G06F12/00G06F11/00G06F17/30G06F15/167G06F15/177
    • G06F3/0647G06F3/0607G06F3/0617G06F3/067Y10S707/99955
    • A system, method, apparatus, and computer-readable medium are provided for expanding the data storage capacity of a virtualized storage system, such as a storage cluster. According to one method, maps are generated and stored that define a stripe pattern for storing data on the storage nodes of a storage cluster. The stripe pattern for each map is defined such that when a storage node is added to a cluster and the data is re-striped according to the new map, only the data that will subsequently reside in the new storage node is moved to the new storage cluster during re-striping. The stripe pattern may be further defined so that during re-striping no movement of data occurs between two storage nodes that existed in the cluster prior to the addition of the new storage node. The stripe pattern may be further defined such that during re-striping an equal amount of data is moved from each of the storage nodes that existed in the cluster prior to the addition of the new storage node to the new storage node.
    • 提供了一种系统,方法,装置和计算机可读介质,用于扩展诸如存储集群之类的虚拟存储系统的数据存储容量。 根据一种方法,生成和存储映射,其定义用于在存储集群的存储节点上存储数据的条带模式。 定义每个地图的条纹图案,使得当将存储节点添加到群集并且根据新地图重新条带数据时,仅将随后驻留在新存储节点中的数据被移动到新存储 集群在重新条纹期间。 可以进一步限定条纹图案,使得在重新条纹化期间,在添加新存储节点之前,不存在存在于集群中的两个存储节点之间的数据移动。 可以进一步限定条纹图案,使得在重新条纹化期间,在将新存储节点添加到新存储节点之前,等量的数据从簇中存在的每个存储节点移动。
    • 9. 发明授权
    • Logging metadata modifications in a data storage system
    • 在数据存储系统中记录元数据修改
    • US07653836B1
    • 2010-01-26
    • US11450778
    • 2006-06-09
    • Paresh ChatterjeeAjit NarayananVijayarankan MuthirisavenugopalAnandh Mahalingam
    • Paresh ChatterjeeAjit NarayananVijayarankan MuthirisavenugopalAnandh Mahalingam
    • G06F11/00
    • G06F11/1076G06F11/1471G06F2211/104
    • A method, system, apparatus, and computer-readable medium for logging metadata modifications in a storage system are provided. According to one method, modifications to storage system metadata are detected and described in a log string data structure. The log strings are collected and periodically committed to a mass storage device in the data storage system. The log strings may be collected in a log buffer data structure that includes the collected log strings and one or more unique, constantly increasing timestamps. The time stamps are written at the end of each sector of the log buffer. The log buffer may be committed to the mass storage device when the log buffer is full, when a predefined period of time has elapsed since the previous commitment of the log strings to disk, or in a manner designed to ensure that one write of the log buffer is always outstanding. A logger module is operative to collect the log strings, build the log buffer, and to commit the log buffer to disk.
    • 提供了用于在存储系统中记录元数据修改的方法,系统,装置和计算机可读介质。 根据一种方法,在日志串数据结构中检测和描述对存储系统元数据的修改。 日志字符串被收集并定期地提交给数据存储系统中的大容量存储设备。 日志字符串可以收集在包括收集的日志字符串和一个或多个唯一的不断增加的时间戳的日志缓冲器数据结构中。 时间标记写在日志缓冲区的每个扇区的末尾。 日志缓冲区可能会在日志缓冲区已满时被提交到大容量存储设备,这是在从日志字符串先前承诺到磁盘之后经过预定义的时间段时,或者以设计用于确保写入日志的方式 缓冲区总是优秀的。 记录器模块可用于收集日志字符串,构建日志缓冲区,并将日志缓冲区提交到磁盘。