Method and System for Managing Weakly Mutable Data In A Distributed Storage System
    1.
    发明申请
    Method and System for Managing Weakly Mutable Data In A Distributed Storage System 有权
    在分布式存储系统中管理弱可变数据的方法和系统

    公开(公告)号:US20110196838A1

    公开(公告)日:2011-08-11

    申请号:US13024250

    申请日:2011-02-09

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30194

    摘要: A method for managing multiple generations of an object within a distributed storage system is implemented at a computing device. The computing device receives metadata and content of a first generation of an object from a first client connected to the distributed storage system and stores the first generation's metadata and content within a first storage sub-system. The computing device receives metadata and content of a second generation of the object from a second client connected to the distributed storage system and stores the second generation's metadata and content within a second storage sub-system. The computing device independently replicates the first generation's metadata and content from the first storage sub-system to the second storage sub-system and replicates the second generation's metadata and content from the second storage sub-system to the first storage sub-system such that both storage sub-systems include a replica of the object's first and second generations.

    摘要翻译: 一种在分布式存储系统内管理多代对象的方法在计算设备上实现。 计算设备从连接到分布式存储系统的第一客户端接收第一代对象的元数据和内容,并将第一代的元数据和内容存储在第一存储子系统中。 计算设备从连接到分布式存储系统的第二客户端接收第二代对象的元数据和内容,并将第二代的元数据和内容存储在第二存储子系统内。 计算设备将第一代元数据和内容从第一存储子系统独立地复制到第二存储子系统,并将第二代元数据和内容从第二存储子系统复制到第一存储子系统, 存储子系统包括对象的第一代和第二代的副本。

    Pruning of blob replicas
    2.
    发明授权
    Pruning of blob replicas 有权
    修剪blob副本

    公开(公告)号:US08744997B2

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

    申请号:US13022213

    申请日:2011-02-07

    IPC分类号: G06F17/00 G06F7/00

    摘要: A system and method generating and distributing replica removal requests for objects in a distributed storage system is provided. Replica removal requests for objects in a distributed storage system are generated based at least in part on replication policies for the objects. A respective replica removal request instructs a respective instance of the distributed storage system to remove a respective replica of the respective object so as to at least partially satisfy replication policies for the respective object. Then the replica removal requests for the objects in the distributed storage system are distributed to respective instances of the distributed storage system corresponding to the replica removal requests for execution.

    摘要翻译: 提供了一种在分布式存储系统中生成和分发对象的副本去除请求的系统和方法。 至少部分地基于对象的复制策略生成分布式存储系统中对象的副本删除请求。 相应的副本删除请求指示分布式存储系统的相应实例去除相应对象的相应副本,以便至少部分地满足相应对象的复制策略。 然后,将分布式存储系统中的对象的副本删除请求分发到与要执行的副本删除请求相对应的分布式存储系统的相应实例。

    Location assignment daemon (LAD) for a distributed storage system
    3.
    发明授权
    Location assignment daemon (LAD) for a distributed storage system 有权
    分布式存储系统的位置分配守护程序(LAD)

    公开(公告)号:US08886602B2

    公开(公告)日:2014-11-11

    申请号:US13022258

    申请日:2011-02-07

    摘要: A system and method for generating replication requests for objects in a distributed storage system is provided. For a respective object in a distributed storage system the following is performed. Replication policies for the object that have not been satisfied are determined. Replication requests are ranked for the object whose replication policies have not been satisfied based on a number of replicas of the object that need to be created in order to satisfy the replication policies for the object. Replication requests are generated for the object based at least in part on the replication policies for the object that have not been satisfied and on a current state of the distributed storage system. At least a subset of the replication requests for the objects in the distributed storage system are distributed to respective instances of the distributed storage system corresponding to the replication requests for execution.

    摘要翻译: 提供了一种用于在分布式存储系统中生成对象的复制请求的系统和方法。 对于分布式存储系统中的相应对象,执行以下操作。 确定尚未满足的对象的复制策略。 基于需要创建的对象的副本的数量,为了满足对象的复制策略,复制请求被排序为其复制策略尚未满足的对象。 至少部分地基于对于尚未满足的对象和分布式存储系统的当前状态的复制策略为该对象生成复制请求。 对分布式存储系统中的对象的复制请求的至少一个子集分配到与复制请求执行相对应的分布式存储系统的相应实例。

    Location assignment daemon (LAD) simulation system and method
    4.
    发明授权
    Location assignment daemon (LAD) simulation system and method 有权
    位置分配守护进程(LAD)模拟系统和方法

    公开(公告)号:US08560292B2

    公开(公告)日:2013-10-15

    申请号:US13022236

    申请日:2011-02-07

    IPC分类号: G06G7/62 G06F17/30

    摘要: A system and method for simulating a state of a distributed storage system is provided. A current state of a distributed storage system and replication policies for the objects in the distributed storage system is obtained. Proposed modifications to the current state of the distributed storage system are received. The state of the distributed storage system is simulated over time based on the current state of the distributed storage system, the replication policies for the objects in the distributed storage system, and the proposed modifications to the current state of the distributed storage system. Then reports relating to the time evolution of the current state of the distributed storage system are generated based on the simulation.

    摘要翻译: 提供了一种用于模拟分布式存储系统的状态的系统和方法。 获得分布式存储系统的当前状态和分布式存储系统中的对象的复制策略。 接收对分布式存储系统的当前状态的修改。 基于分布式存储系统的当前状态,分布式存储系统中对象的复制策略以及对分布式存储系统当前状态的修改,分布式存储系统的状态随着时间的推移而被模拟。 然后根据仿真生成关于分布式存储系统的当前状态的时间演化的报告。

    System and method for managing replicas of objects in a distributed storage system
    5.
    发明授权
    System and method for managing replicas of objects in a distributed storage system 有权
    用于管理分布式存储系统中对象的副本的系统和方法

    公开(公告)号:US08352424B2

    公开(公告)日:2013-01-08

    申请号:US13022290

    申请日:2011-02-07

    IPC分类号: G06F7/00 G06F17/00

    摘要: A system and method for generating replication requests for objects in a distributed storage system is provided. Replication requests for objects in a distributed storage system are generated based at least in part on replication policies for the objects and a current state of the distributed storage system, wherein a respective replication request for a respective object instructs a respective instance of the distributed storage system to replicate the respective object so as to at least partially satisfy a replication policy for the respective object, wherein a respective replication policy includes criteria specifying at least storage device types on which replicas of object are to be stored. At least a subset of the replication requests is then distributed to the respective instances of the distributed storage system for execution.

    摘要翻译: 提供了一种用于在分布式存储系统中生成对象的复制请求的系统和方法。 至少部分地基于对象的复制策略和分布式存储系统的当前状态生成对分布式存储系统中的对象的复制请求,其中相应对象的相应复制请求指示分布式存储系统的相应实例 以复制相应的对象以便至少部分地满足相应对象的复制策略,其中相应的复制策略包括至少指定要存储对象的副本的存储设备类型的标准。 至少复制请求的一部分然后被分发到分布式存储系统的相应实例以供执行。

    Method and System For Uploading Data Into A Distributed Storage System
    6.
    发明申请
    Method and System For Uploading Data Into A Distributed Storage System 有权
    将数据上传到分布式存储系统的方法和系统

    公开(公告)号:US20110196822A1

    公开(公告)日:2011-08-11

    申请号:US13023384

    申请日:2011-02-08

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30575 G06F17/30159

    摘要: A method for uploading an object into a distributed storage system is implemented at a computing device The computing device splits an object into one or more chunks and uploads the one or more chunks into the distributed storage system. For each uploaded chunk, the computing device receives a write token from the distributed storage system, inserts an entry into an extents table of the object for the chunk in accordance with the received write token and the chunk ID, chunk offset, and chunk size of the chunk, generates a digest of the extents table, the digest representing the one or more chunks that the client expects to be within the distributed storage system, and sends the digest of the extents table to the distributed storage system. The distributed storage system is configured to use the digest to determine whether it has each of the one or more client-expected chunks.

    摘要翻译: 一种将对象上传到分布式存储系统的方法在计算设备上实现。计算设备将对象分成一个或多个块,并将一个或多个块上传到分布式存储系统中。 对于每个上传的块,计算设备从分布式存储系统接收写令牌,根据接收到的写令牌和块ID,块偏移量和块大小将条目插入到块的对象的扩展表中 块,生成扩展表的摘要,摘要表示客户端期望在分布式存储系统内的一个或多个块,并将扩展数据表的摘要发送到分布式存储系统。 分布式存储系统被配置为使用摘要来确定它是否具有一个或多个客户预期的块中的每一个。

    Location Assignment Daemon (LAD) For A Distributed Storage System
    7.
    发明申请
    Location Assignment Daemon (LAD) For A Distributed Storage System 有权
    分布式存储系统的位置分配守护程序(LAD)

    公开(公告)号:US20110196832A1

    公开(公告)日:2011-08-11

    申请号:US13022258

    申请日:2011-02-07

    IPC分类号: G06F17/30

    摘要: A system and method for generating replication requests for objects in a distributed storage system is provided. For a respective object in a distributed storage system the following is performed. Replication policies for the object that have not been satisfied are determined. Replication requests are ranked for the object whose replication policies have not been satisfied based on a number of replicas of the object that need to be created in order to satisfy the replication policies for the object. Replication requests are generated for the object based at least in part on the replication policies for the object that have not been satisfied and on a current state of the distributed storage system. At least a subset of the replication requests for the objects in the distributed storage system are distributed to respective instances of the distributed storage system corresponding to the replication requests for execution.

    摘要翻译: 提供了一种用于在分布式存储系统中生成对象的复制请求的系统和方法。 对于分布式存储系统中的相应对象,执行以下操作。 确定尚未满足的对象的复制策略。 基于需要创建的对象的副本的数量,为了满足对象的复制策略,复制请求被排序为其复制策略尚未满足的对象。 至少部分地基于对于尚未满足的对象和分布式存储系统的当前状态的复制策略为该对象生成复制请求。 对分布式存储系统中的对象的复制请求的至少一个子集分配到与复制请求执行相对应的分布式存储系统的相应实例。

    Pruning of Blob Replicas
    8.
    发明申请
    Pruning of Blob Replicas 有权
    修剪Blob副本

    公开(公告)号:US20110196831A1

    公开(公告)日:2011-08-11

    申请号:US13022213

    申请日:2011-02-07

    IPC分类号: G06F7/00 G06F17/00

    摘要: A system and method generating and distributing replica removal requests for objects in a distributed storage system is provided. Replica removal requests for objects in a distributed storage system are generated based at least in part on replication policies for the objects. A respective replica removal request instructs a respective instance of the distributed storage system to remove a respective replica of the respective object so as to at least partially satisfy replication policies for the respective object. Then the replica removal requests for the objects in the distributed storage system are distributed to respective instances of the distributed storage system corresponding to the replica removal requests for execution.

    摘要翻译: 提供了一种在分布式存储系统中生成和分发对象的副本去除请求的系统和方法。 至少部分地基于对象的复制策略生成分布式存储系统中对象的副本删除请求。 相应的副本删除请求指示分布式存储系统的相应实例去除相应对象的相应副本,以便至少部分地满足相应对象的复制策略。 然后,将分布式存储系统中的对象的副本删除请求分发到与要执行的副本删除请求相对应的分布式存储系统的相应实例。

    System and Method for Managing Replicas of Objects In A Distributed Storage System
    9.
    发明申请
    System and Method for Managing Replicas of Objects In A Distributed Storage System 有权
    用于管理分布式存储系统中对象的副本的系统和方法

    公开(公告)号:US20110196830A1

    公开(公告)日:2011-08-11

    申请号:US13022290

    申请日:2011-02-07

    IPC分类号: G06F17/30

    摘要: A system and method for generating replication requests for objects in a distributed storage system is provided. Replication requests for objects in a distributed storage system are generated based at least in part on replication policies for the objects and a current state of the distributed storage system, wherein a respective replication request for a respective object instructs a respective instance of the distributed storage system to replicate the respective object so as to at least partially satisfy a replication policy for the respective object, wherein a respective replication policy includes criteria specifying at least storage device types on which replicas of object are to be stored. At least a subset of the replication requests is then distributed to the respective instances of the distributed storage system for execution.

    摘要翻译: 提供了一种用于在分布式存储系统中生成对象的复制请求的系统和方法。 至少部分地基于对象的复制策略和分布式存储系统的当前状态生成对分布式存储系统中的对象的复制请求,其中相应对象的相应复制请求指示分布式存储系统的相应实例 以复制相应的对象以至少部分地满足相应对象的复制策略,其中相应的复制策略包括至少指定要存储对象的副本的存储设备类型的标准。 至少复制请求的一部分然后被分发到分布式存储系统的相应实例以供执行。

    Location Assignment Daemon (LAD) Simulation System and Method
    10.
    发明申请
    Location Assignment Daemon (LAD) Simulation System and Method 有权
    位置分配守护程序(LAD)模拟系统和方法

    公开(公告)号:US20110196664A1

    公开(公告)日:2011-08-11

    申请号:US13022236

    申请日:2011-02-07

    IPC分类号: G06F13/10

    摘要: A system and method for simulating a state of a distributed storage system is provided. A current state of a distributed storage system and replication policies for the objects in the distributed storage system is obtained. Proposed modifications to the current state of the distributed storage system are received. The state of the distributed storage system is simulated over time based on the current state of the distributed storage system, the replication policies for the objects in the distributed storage system, and the proposed modifications to the current state of the distributed storage system. Then reports relating to the time evolution of the current state of the distributed storage system are generated based on the simulation.

    摘要翻译: 提供了一种用于模拟分布式存储系统的状态的系统和方法。 获得分布式存储系统的当前状态和分布式存储系统中的对象的复制策略。 接收对分布式存储系统的当前状态的修改。 基于分布式存储系统的当前状态,分布式存储系统中对象的复制策略以及对分布式存储系统当前状态的修改,分布式存储系统的状态随着时间的推移而被模拟。 然后根据仿真生成关于分布式存储系统的当前状态的时间演化的报告。