RESILIENT DISTRIBUTED REPLICATED DATA STORAGE SYSTEM

    公开(公告)号:US20140380093A1

    公开(公告)日:2014-12-25

    申请号:US14482441

    申请日:2014-09-10

    Abstract: A resilient distributed replicated data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, it is partitioned into a plurality of data objects and a plurality of parity objects are calculated. Reassembly instructions are created for the data item. The data objects, parity objects and reassembly instructions are spread across nodes and zones in the storage system according to a policy for the data item. When a zone is inaccessible, a virtual zone is created and used until the intended zone is available. When a read request is received, the data item is prepared from the lowest latency nodes according to the reassembly instructions, and a virtual zone is accessed in place of a real zone when the real zone is inaccessible.

    FAILURE RESILIENT DISTRIBUTED REPLICATED DATA STORAGE SYSTEM
    3.
    发明申请
    FAILURE RESILIENT DISTRIBUTED REPLICATED DATA STORAGE SYSTEM 有权
    故障恢复分布式数据存储系统

    公开(公告)号:US20150370637A1

    公开(公告)日:2015-12-24

    申请号:US14841484

    申请日:2015-08-31

    Abstract: A failure resilient distributed replicated data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, it is partitioned into a plurality of data objects and a plurality of parity objects calculated. Reassembly instructions are created for the data item. The data objects and parity objects are spread across all nodes and zones in the storage system. Reassembly instructions are also spread across the zones. When a read request is received, the data item is prepared from the lowest latency nodes according to the reassembly instructions. This provides for data resiliency while keeping the amount of storage space required relatively low.

    Abstract translation: 本文描述了故障弹性分布式复制数据存储系统。 存储系统包括彼此独立的并且彼此自主的区域。 这些区域包括独立和自主的节点。 节点包括存储设备。 当存储数据项时,将其划分为多个数据对象,并计算多个奇偶校验对象。 为数据项创建重新组装说明。 数据对象和奇偶校验对象分布在存储系统中的所有节点和区域之间。 重新组装说明也分布在各个区域之间。 当接收到读取请求时,根据重新组装指令从最低延迟节点准备数据项。 这提供了数据弹性,同时保持所需的存储空间量相对较低。

    REDUCING METADATA IN A WRITE-ANYWHERE STORAGE SYSTEM
    4.
    发明申请
    REDUCING METADATA IN A WRITE-ANYWHERE STORAGE SYSTEM 有权
    在写入任何存储系统中减少元数据

    公开(公告)号:US20150347434A1

    公开(公告)日:2015-12-03

    申请号:US14824972

    申请日:2015-08-12

    Abstract: Systems and methods for reducing metadata in a write-anywhere storage system are disclosed herein. The system includes a plurality of clients coupled with a plurality of storage nodes, each storage node having a plurality of primary storage devices coupled thereto. A memory management unit including cache memory is included in the client. The memory management unit serves as a cache for data produced by the clients before the data is stored in the primary storage. The cache includes an extent cache, an extent index, a commit cache and a commit index. The movement of data and metadata is by an interval tree. Methods for reducing data in the interval tree increase data storage and data retrieval performance of the system.

    Abstract translation: 这里公开了用于减少写入任何位置的存储系统中的元数据的系统和方法。 该系统包括与多个存储节点耦合的多个客户端,每个存储节点具有耦合到其上的多个主存储设备。 包括缓存存储器的存储器管理单元包括在客户机中。 在将数据存储在主存储器中之前,存储器管理单元用作由客户端生成的数据的高速缓存。 缓存包括扩展缓存,扩展名索引,提交高速缓存和提交索引。 数据和元数据的移动是间隔树。 减少间隔树中数据的方法增加了系统的数据存储和数据检索性能。

    Searchable data in an object storage system
    5.
    发明授权
    Searchable data in an object storage system 有权
    对象存储系统中的可搜索数据

    公开(公告)号:US09177034B2

    公开(公告)日:2015-11-03

    申请号:US13966108

    申请日:2013-08-13

    CPC classification number: G06F17/30575 G06F17/30545

    Abstract: A searchable data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, a local database is updated with information about the newly stored data item. When a search for a data item meeting certain metadata criteria is received, multiple concurrent searches are conducted across all storage devices in all nodes in all zones of the storage system. The configuration of the data storage system allows a parallel concurrent search at constituent storage devices to be performed quickly.

    Abstract translation: 这里描述了可搜索的数据存储系统。 存储系统包括彼此独立的并且彼此自主的区域。 这些区域包括独立和自主的节点。 节点包括存储设备。 当存储数据项时,使用关于新存储的数据项的信息更新本地数据库。 当接收到满足某些元数据标准的数据项的搜索时,在存储系统的所有区域中的所有节点中的所有存储设备上进行多次并发搜索。 数据存储系统的配置允许快速执行构成存储设备的并行并发搜索。

    Resilient distributed replicated data storage system
    6.
    发明授权
    Resilient distributed replicated data storage system 有权
    弹性分布式复制数据存储系统

    公开(公告)号:US09223654B2

    公开(公告)日:2015-12-29

    申请号:US14482441

    申请日:2014-09-10

    Abstract: A resilient distributed replicated data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, it is partitioned into a plurality of data objects and a plurality of parity objects are calculated. Reassembly instructions are created for the data item. The data objects, parity objects and reassembly instructions are spread across nodes and zones in the storage system according to a policy for the data item. When a zone is inaccessible, a virtual zone is created and used until the intended zone is available. When a read request is received, the data item is prepared from the lowest latency nodes according to the reassembly instructions, and a virtual zone is accessed in place of a real zone when the real zone is inaccessible.

    Abstract translation: 这里描述了一种有弹性的分布式复制数据存储系统。 存储系统包括彼此独立的并且彼此自主的区域。 这些区域包括独立和自主的节点。 节点包括存储设备。 当存储数据项时,将其划分为多个数据对象,并且计算多个奇偶校验对象。 为数据项创建重新组装说明。 数据对象,奇偶校验对象和重组指令根据数据项的策略分布在存储系统中的节点和区域之间。 当区域不可访问时,将创建并使用虚拟区域,直到预期的区域可用。 当接收到读取请求时,根据重新组装指令从最低延迟节点准备数据项,并且当实际区域不可访问时,访问虚拟区域来代替实际区域。

    RESILIENT DISTRIBUTED REPLICATED DATA STORAGE SYSTEM
    7.
    发明申请
    RESILIENT DISTRIBUTED REPLICATED DATA STORAGE SYSTEM 有权
    灵活的分布式数据存储系统

    公开(公告)号:US20140173235A1

    公开(公告)日:2014-06-19

    申请号:US14136254

    申请日:2013-12-20

    Abstract: A resilient distributed replicated data storage system is described herein. The storage system includes zones that are independent, and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, it is partitioned into a plurality of data objects and a plurality of parity objects are calculated. Reassembly instructions are created for the data item. The data objects, parity objects and reassembly instructions are spread across nodes and zones in the storage system according to a policy for the data item. When a zone is inaccessible, a virtual zone is created and used until the intended zone is available. When a read request is received, the data item is prepared from the lowest latency nodes according to the reassembly instructions, and a virtual zone is accessed in place of a real zone when the real zone is inaccessible.

    Abstract translation: 这里描述了一种有弹性的分布式复制数据存储系统。 存储系统包括彼此独立的并且彼此自主的区域。 这些区域包括独立和自主的节点。 节点包括存储设备。 当存储数据项时,将其划分为多个数据对象,并且计算多个奇偶校验对象。 为数据项创建重新组装说明。 数据对象,奇偶校验对象和重组指令根据数据项的策略分布在存储系统中的节点和区域之间。 当区域不可访问时,将创建并使用虚拟区域,直到预期的区域可用。 当接收到读取请求时,根据重新组装指令从最低延迟节点准备数据项,并且当实际区域不可访问时,访问虚拟区域来代替实际区域。

    REDUCING METADATA IN A WRITE-ANYWHERE STORAGE SYSTEM
    8.
    发明申请
    REDUCING METADATA IN A WRITE-ANYWHERE STORAGE SYSTEM 有权
    在写入任何存储系统中减少元数据

    公开(公告)号:US20140108723A1

    公开(公告)日:2014-04-17

    申请号:US14056265

    申请日:2013-10-17

    Abstract: Systems and methods for reducing metadata in a write-anywhere storage system are disclosed herein. The system includes a plurality of clients coupled with a plurality of storage nodes, each storage node having a plurality of primary storage devices coupled thereto. A memory management unit including cache memory is included in the client. The memory management unit serves as a cache for data produced by the clients before the data is stored in the primary storage. The cache includes an extent cache, an extent index, a commit cache and a commit index. The movement of data and metadata is by an interval tree. Methods for reducing data in the interval tree increase data storage and data retrieval performance of the system.

    Abstract translation: 这里公开了用于减少写入任何位置的存储系统中的元数据的系统和方法。 该系统包括与多个存储节点耦合的多个客户端,每个存储节点具有耦合到其上的多个主存储设备。 包括缓存存储器的存储器管理单元包括在客户机中。 在将数据存储在主存储器中之前,存储器管理单元用作由客户端生成的数据的高速缓存。 缓存包括扩展缓存,扩展名索引,提交高速缓存和提交索引。 数据和元数据的移动是间隔树。 减少间隔树中数据的方法增加了系统的数据存储和数据检索性能。

    DISCONNECTED INGEST IN A DISTRIBUTED STORAGE SYSTEM
    9.
    发明申请
    DISCONNECTED INGEST IN A DISTRIBUTED STORAGE SYSTEM 审中-公开
    在分布式存储系统中断开连接

    公开(公告)号:US20150319242A1

    公开(公告)日:2015-11-05

    申请号:US14270207

    申请日:2014-05-05

    CPC classification number: H04L67/1097 G06F11/2094 G06F16/1844 G06F16/27

    Abstract: A data storage system allowing for ingest of data when certain storage is unavailable is described herein. The storage system includes zones that are independent and autonomous from each other. The zones include nodes that are independent and autonomous. The nodes include storage devices. When data is to be stored in the data storage system according to a specified storage policy and the specified storage policy cannot be achieved, the data is stored according to a fallback storage policy. This allows a client to be able to continue executing without having to wait for a storage anomaly to be corrected or pass. After the data is stored according to a fallback storage policy, the data is at a later time stored according to the specified storage policy.

    Abstract translation: 这里描述了当某些存储不可用时允许数据摄取的数据存储系统。 存储系统包括彼此独立且自主的区域。 这些区域包括独立和自主的节点。 节点包括存储设备。 当根据指定的存储策略将数据存储在数据存储系统中并且无法实现指定的存储策略时,根据后备存储策略来存储数据。 这允许客户端能够继续执行,而不必等待存储异常被更正或通过。 根据回退存储策略存储数据后,根据指定的存储策略存储数据。

    Maintaining order and fault-tolerance in a distributed hash table system
    10.
    发明授权
    Maintaining order and fault-tolerance in a distributed hash table system 有权
    维护分布式哈希表系统中的顺序和容错

    公开(公告)号:US09152649B2

    公开(公告)日:2015-10-06

    申请号:US14050156

    申请日:2013-10-09

    CPC classification number: G06F17/30227 G06F17/30094

    Abstract: Data storage systems and methods for storing data are described herein. The storage system includes a first storage node is configured to issue a first delivery request to a first set of other storage nodes in the storage system, the first delivery request including a first at least one data operation for each of the first set of other storage nodes and issuing at least one other delivery request, while the first delivery request remains outstanding, the at least one other delivery request including a first commit request for each of the first set of other storage nodes. The first node causes the first at least one data operation to be made active within the storage system in response to receipt of a commit indicator along with a delivery acknowledgement regarding one of the at least one other delivery request.

    Abstract translation: 本文描述了用于存储数据的数据存储系统和方法。 存储系统包括第一存储节点,其被配置为向存储系统中的第一组其他存储节点发出第一传送请求,第一传送请求包括第一组其他存储器中的每一个的第一至少一个数据操作 节点并且发出至少一个其他递送请求,而所述第一递送请求保持未决,所述至少一个其他递送请求包括针对所述第一组其他存储节点中的每一个的第一提交请求。 第一节点使得响应于接收到提交指示符以及关于至少一个其他传送请求之一的传送确认,使存储系统内的第一至少一个数据操作被激活。

Patent Agency Ranking