Distributed Data Storage
    11.
    发明申请
    Distributed Data Storage 有权
    分布式数据存储

    公开(公告)号:US20120023179A1

    公开(公告)日:2012-01-26

    申请号:US13170672

    申请日:2011-06-28

    IPC分类号: G06F15/16

    摘要: A method for maintaining a data storage system is disclosed. The method may include monitoring for receipt of a first broadcast message from a first data storage node, where the first broadcast message may indicate that the first data storage node is operating correctly. The method may also include detecting that the first data storage node is malfunctioning based on not receiving the first broadcast message for a predetermined period of time. The method may also include initiating a data replication procedure based on detecting that the first data storage node is malfunctioning. The data replication procedure may include sending a first multicast message to a plurality of data storage nodes requesting identification of a second data storage node that maintains a copy of a file stored on the first data storage node.

    摘要翻译: 公开了一种维护数据存储系统的方法。 该方法可以包括监视从第一数据存储节点接收第一广播消息,其中第一广播消息可以指示第一数据存储节点正确地操作。 该方法还可以包括基于在预定时间段内没有接收到第一广播消息来检测第一数据存储节点是否发生故障。 该方法还可以包括基于检测到第一数据存储节点故障而启动数据复制过程。 数据复制过程可以包括向多个数据存储节点发送第一多播消息,请求识别维护存储在第一数据存储节点上的文件的副本的第二数据存储节点。

    DISTRIBUTED DATA STORAGE
    12.
    发明申请
    DISTRIBUTED DATA STORAGE 有权
    分布式数据存储

    公开(公告)号:US20110295807A1

    公开(公告)日:2011-12-01

    申请号:US13125524

    申请日:2009-10-21

    IPC分类号: G06F17/30

    摘要: The present invention relates to a distributed data storage system comprising a plurality of storage nodes. Using unicast and multicast transmission, a server application may read and write data in the storage system. Each storage node may monitor reading and writing operations on the system as well as the status of other storage nodes. In this way, the storage nodes may detect a need for replication of files on the system, and may carry out a replication process that serves to maintain a storage of a sufficient number of copies of files with correct versions at geographically diverse locations.

    摘要翻译: 本发明涉及包括多个存储节点的分布式数据存储系统。 使用单播和多播传输,服务器应用程序可以在存储系统中读取和写入数据。 每个存储节点可以监视系统上的读取和写入操作以及其他存储节点的状态。 以这种方式,存储节点可以检测对系统上的文件的复制的需要,并且可以执行复制过程,其用于在地理上不同的位置维持具有正确版本的足够数量的文件副本的存储。

    System and method for detecting problematic data storage nodes
    13.
    发明授权
    System and method for detecting problematic data storage nodes 有权
    用于检测有问题的数据存储节点的系统和方法

    公开(公告)号:US09329955B2

    公开(公告)日:2016-05-03

    申请号:US13170672

    申请日:2011-06-28

    摘要: A method for maintaining a data storage system is disclosed. The method may include monitoring for receipt of a first broadcast message from a first data storage node, where the first broadcast message may indicate that the first data storage node is operating correctly. The method may also include detecting that the first data storage node is malfunctioning based on not receiving the first broadcast message for a predetermined period of time. The method may also include initiating a data replication procedure based on detecting that the first data storage node is malfunctioning. The data replication procedure may include sending a first multicast message to a plurality of data storage nodes requesting identification of a second data storage node that maintains a copy of a file stored on the first data storage node.

    摘要翻译: 公开了一种维护数据存储系统的方法。 该方法可以包括监视从第一数据存储节点接收第一广播消息,其中第一广播消息可以指示第一数据存储节点正确地操作。 该方法还可以包括基于在预定时间段内没有接收到第一广播消息来检测第一数据存储节点是否发生故障。 该方法还可以包括基于检测到第一数据存储节点故障而启动数据复制过程。 数据复制过程可以包括向多个数据存储节点发送第一多播消息,请求识别维护存储在第一数据存储节点上的文件的副本的第二数据存储节点。

    Priority replication
    14.
    发明授权
    Priority replication 有权
    优先复制

    公开(公告)号:US09026559B2

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

    申请号:US13170735

    申请日:2011-06-28

    IPC分类号: G06F17/30 G06F15/173

    摘要: A method for maintaining a data storage system is disclosed. The method may include monitoring a first data storage node. The method may also include detecting a condition regarding the first data storage node, and the condition may indicate that at least one file stored on the first data storage node is to be replicated. The method may also include updating a replication list based on detecting the condition, and the replication list may include an identification of the at least one file and priority information for replication of the at least one file. The method may include performing a data replication procedure based on the replication list, where the data replication procedure may include sending a first multicast message to a plurality of other data storage nodes requesting identification of a second data storage node that maintains a copy of the at least one file.

    摘要翻译: 公开了一种维护数据存储系统的方法。 该方法可以包括监视第一数据存储节点。 该方法还可以包括检测关于第一数据存储节点的条件,并且条件可以指示要复制存储在第一数据存储节点上的至少一个文件。 该方法还可以包括基于检测条件来更新复制列表,并且复制列表可以包括用于复制至少一个文件的至少一个文件的标识和优先级信息。 该方法可以包括基于复制列表执行数据复制过程,其中数据复制过程可以包括向多个其他数据存储节点发送第一多播消息,请求识别保持at的副本的第二数据存储节点 至少一个文件。

    Method for data retrieval from a distributed data storage system
    15.
    发明授权
    Method for data retrieval from a distributed data storage system 有权
    从分布式数据存储系统进行数据检索的方法

    公开(公告)号:US08769138B2

    公开(公告)日:2014-07-01

    申请号:US13224433

    申请日:2011-09-02

    IPC分类号: G06F15/16

    摘要: There is provided a method and server for retrieving data from a data storage system including a plurality of storage nodes. The method may include sending a multicast message to at least a subset of the storage nodes. The multicast message may include a request for the subset of storage nodes to send the data. The multicast message may further include a data identifier, indicating the data to be retrieved. Moreover, the method may include receiving data from a first storage node of the subset of storage nodes. The data received from the first storage node may correspond to the requested data. At least the act of sending a multicast message or the act of receiving data from the first storage node may be performed on a condition that an estimated size of the data is less than a predetermined value.

    摘要翻译: 提供了一种用于从包括多个存储节点的数据存储系统检索数据的方法和服务器。 该方法可以包括向存储节点的至少一个子集发送多播消息。 多播消息可以包括对存储节点的子集的请求以发送数据。 多播消息还可以包括指示要检索的数据的数据标识符。 此外,该方法可以包括从存储节点的子集的第一存储节点接收数据。 从第一存储节点接收的数据可以对应于所请求的数据。 至少发送多播消息的动作或从第一存储节点接收数据的动作可以在数据的估计大小小于预定值的条件下执行。

    Method And Device For Maintaining Data In A Data Storage System Comprising A Plurality Of Data Storage Nodes
    16.
    发明申请
    Method And Device For Maintaining Data In A Data Storage System Comprising A Plurality Of Data Storage Nodes 有权
    在数据存储系统中维护数据的方法和设备,包括多个数据存储节点

    公开(公告)号:US20130061232A1

    公开(公告)日:2013-03-07

    申请号:US13224393

    申请日:2011-09-02

    IPC分类号: G06F9/46

    摘要: A method and device for maintaining data in a data storage system, comprising a plurality of data storage nodes, the method being employed in a storage node in the data storage system and comprising: monitoring and detecting, conditions in the data storage system that imply the need for replication of data between the nodes in the data storage system; initiating replication processes in case such a condition is detected, wherein the replication processes include sending multicast and unicast requests to other storage nodes, said requests including priority flags, receiving multicast and unicast requests from other storage nodes, wherein the received requests include priority flags, ordering the received requests in different queues depending on their priority flags, and dealing with requests in higher priority queues with higher frequency than requests in lower priority queues.

    摘要翻译: 一种用于在数据存储系统中维护数据的方法和装置,包括多个数据存储节点,该方法被用在数据存储系统中的存储节点中,并且包括:监视和检测数据存储系统中暗示 需要在数据存储系统中的节点之间复制数据; 在检测到这种情况的情况下启动复制过程,其中所述复制过程包括向其他存储节点发送多播和单播请求,所述请求包括优先级标志,从其他存储节点接收多播和单播请求,其中所接收的请求包括优先级标志, 根据其优先级标志将接收的请求排序在不同的队列中,并处理比较低优先级队列中的请求频率高的较高优先级队列中的请求。

    Method For Data Maintenance
    17.
    发明申请
    Method For Data Maintenance 有权
    数据维护方法

    公开(公告)号:US20130061252A1

    公开(公告)日:2013-03-07

    申请号:US13224415

    申请日:2011-09-02

    IPC分类号: G06F9/44 G06F17/30

    摘要: A method for data storage implemented in a data storage system is disclosed. Data storage nodes may be interconnected by means of a communications network. The method may include sending a request for a first data item to a plurality of storage nodes. The first data item may include a reference to a second data item stored in the storage system. The method may include receiving the first data item from at least one storage node, and sending a request for the second data item to the plurality of storage nodes based on the reference included in the first data item.

    摘要翻译: 公开了一种在数据存储系统中实现的数据存储方法。 数据存储节点可以通过通信网络互连。 该方法可以包括向多个存储节点发送对第一数据项的请求。 第一数据项可以包括对存储在存储系统中的第二数据项的引用。 该方法可以包括从至少一个存储节点接收第一数据项,并且基于包括在第一数据项中的参考,向第二数据项发送对多个存储节点的请求。

    Method And Device For Writing Data To A Data Storage System Comprising A Plurality Of Data Storage Nodes
    18.
    发明申请
    Method And Device For Writing Data To A Data Storage System Comprising A Plurality Of Data Storage Nodes 有权
    将数据写入包含多个数据存储节点的数据存储系统的方法和装置

    公开(公告)号:US20130060884A1

    公开(公告)日:2013-03-07

    申请号:US13224404

    申请日:2011-09-02

    IPC分类号: G06F15/167

    CPC分类号: G06F17/30212

    摘要: There is disclosed a method for writing data in a data storage system comprising a plurality of data storage nodes, the method being employed in a server running an application which accesses data in the data storage system, and comprising: sending a multicast storage query to a plurality of said storage nodes; receiving a plurality of responses from a subset of said storage nodes, said responses including a storage node property; selecting at least two storage nodes in the subset for storing said data, based on said responses, wherein the selecting is based on a data property of the data to be stored and a storage node property.

    摘要翻译: 公开了一种在包括多个数据存储节点的数据存储系统中写入数据的方法,该方法被用于运行访问数据存储系统中的数据的应用的服务器中,并且包括:向多个存储节点发送多播存储查询 多个所述存储节点; 从所述存储节点的子集接收多个响应,所述响应包括存储节点属性; 基于所述响应,选择所述子集中的至少两个存储节点以存储所述数据,其中所述选择基于要存储的数据的数据属性和存储节点属性。

    Method For Data Retrieval From A Distributed Data Storage System
    19.
    发明申请
    Method For Data Retrieval From A Distributed Data Storage System 有权
    分布式数据存储系统数据检索方法

    公开(公告)号:US20130060804A1

    公开(公告)日:2013-03-07

    申请号:US13224433

    申请日:2011-09-02

    IPC分类号: G06F17/30

    摘要: There is provided a method and server for retrieving data from a data storage system including a plurality of storage nodes. The method may include sending a multicast message to at least a subset of the storage nodes. The multicast message may include a request for the subset of storage nodes to send the data. The multicast message may further include a data identifier, indicating the data to be retrieved. Moreover, the method may include receiving data from a first storage node of the subset of storage nodes. The data received from the first storage node may correspond to the requested data. At least the act of sending a multicast message or the act of receiving data from the first storage node may be performed on a condition that an estimated size of the data is less than a predetermined value.

    摘要翻译: 提供了一种用于从包括多个存储节点的数据存储系统检索数据的方法和服务器。 该方法可以包括向存储节点的至少一个子集发送多播消息。 多播消息可以包括对存储节点的子集的请求以发送数据。 多播消息还可以包括指示要检索的数据的数据标识符。 此外,该方法可以包括从存储节点的子集的第一存储节点接收数据。 从第一存储节点接收的数据可以对应于所请求的数据。 至少发送多播消息的动作或从第一存储节点接收数据的动作可以在数据的估计大小小于预定值的条件下执行。

    Distributed Data Storage
    20.
    发明申请
    Distributed Data Storage 有权
    分布式数据存储

    公开(公告)号:US20120084383A1

    公开(公告)日:2012-04-05

    申请号:US13174350

    申请日:2011-06-30

    IPC分类号: G06F15/167

    摘要: The present invention relates to a distributed data storage system comprising a plurality of storage nodes. Using unicast and multicast transmission, a server application may write data in the storage system. When writing data, at least two storage nodes are selected based in part on a randomized function, which ensures that data is sufficiently spread to provide efficient and reliable replication of data in case a storage node malfunctions.

    摘要翻译: 本发明涉及包括多个存储节点的分布式数据存储系统。 使用单播和多播传输,服务器应用程序可以在存储系统中写入数据。 在编写数据时,部分基于随机函数选择至少两个存储节点,这确保数据充分传播,以便在存储节点发生故障的情况下提供高效可靠的数据复制。