NAMESPACE MANAGEMENT IN DISTRIBUTED STORAGE SYSTEMS
    1.
    发明申请
    NAMESPACE MANAGEMENT IN DISTRIBUTED STORAGE SYSTEMS 有权
    分布式存储系统中的名称管理

    公开(公告)号:US20150278397A1

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

    申请号:US14231095

    申请日:2014-03-31

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30958 G06F17/30097

    摘要: A directed acyclic graph (DAG) is generated to represent a namespace of a directory. In response to a request to create a new object with a specified name, a hash value bit sequence is computed for the name. A plurality of levels of the DAG are navigated using successive subsequences of the bit sequence to identify a candidate node for storing a new entry corresponding to the specified name. If the candidate node meets a split criterion, the new entry and at least a selected subset of entries of the candidate node's list of entries are distributed among a plurality of DAG nodes, including at least one new DAG node, using respective bit sequences obtained by applying the hash function for each distributed entry.

    摘要翻译: 生成有向无环图(DAG)来表示目录的命名空间。 响应于创建具有指定名称的新对象的请求,为该名称计算哈希值比特序列。 使用比特序列的连续子序列导航多个DAG级别,以识别用于存储与指定名称相对应的新条目的候选节点。 如果候选节点满足分割标准,则候选节点的条目列表的新条目和至少一个选定的条目子集在包括至少一个新的DAG节点的多个DAG节点之间分配,使用由 对每个分布式条目应用散列函数。

    ATOMIC WRITES FOR MULTIPLE-EXTENT OPERATIONS
    2.
    发明申请
    ATOMIC WRITES FOR MULTIPLE-EXTENT OPERATIONS 有权
    用于多种操作的原子写入

    公开(公告)号:US20150277969A1

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

    申请号:US14231077

    申请日:2014-03-31

    IPC分类号: G06F9/46

    CPC分类号: G06F9/467 G06F9/466

    摘要: A node of a storage service is selected as a coordinator of a distributed transaction involving multiple page-level modifications. The coordinator identifies other nodes as members of a node chain collectively storing physical data pages at which proposed modifications are to be performed, including a decider node responsible for a decision to commit the transaction. The coordinator generates a transaction preparation message comprising a representation of an order of respective commit decisions associated with the proposed modifications, and transmits the message to a selected node of the chain for a sequential propagation along the chain. Each chain node performs a local commit analysis for its changes and stores a record of its intent to commit. If a decision to commit is reached at the decider, the proposed modifications are completed.

    摘要翻译: 选择存储服务的节点作为涉及多个页面级修改的分布式事务的协调器。 协调器将其他节点标识为节点链的成员,共同存储将要执行所提出的修改的物理数据页,包括负责决定提交事务的决定节点。 协调器生成交易准备消息,其包括与所提出的修改相关联的各自提交决定的顺序的表示,并且将消息发送到链的所选节点,以沿着链的顺序传播。 每个链节点对其更改执行本地提交分析,并存储其提交意图的记录。 如果决定者达成了作出决定,则建议的修改完成。