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.

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

    Method and System For Uploading Data Into A Distributed Storage System
    2.
    发明申请
    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,块偏移量和块大小将条目插入到块的对象的扩展表中 块,生成扩展表的摘要,摘要表示客户端期望在分布式存储系统内的一个或多个块,并将扩展数据表的摘要发送到分布式存储系统。 分布式存储系统被配置为使用摘要来确定它是否具有一个或多个客户预期的块中的每一个。