Topology aware distributed storage system

    公开(公告)号:US10019452B2

    公开(公告)日:2018-07-10

    申请号:US15159480

    申请日:2016-05-19

    Applicant: MORGAN STANLEY

    Inventor: Glenn M. Judd

    CPC classification number: G06F16/137

    Abstract: A topology aware distributed storage system includes a plurality of storage nodes, at least one client node, and a storage manager and metadata store. A user-defined storage policy specifies where data is stored within a topological hierarchy of nodes within the network. A hierarchical ring topology including a hierarchical structure of rings representing an organizational structure of nodes is computed and flattened into a single global ring divided into segments corresponding to a unique range of integers and associated with a replica set responsible for storing a key corresponding to one of the integers. A hash function is performed on a user key received from the client node, and the hashed key is looked up on the flattened global ring stored on each storage node to identify the replica set responsible for storing data corresponding to the hashed key.

    TOPOLOGY AWARE DISTRIBUTED STORAGE SYSTEM
    2.
    发明申请
    TOPOLOGY AWARE DISTRIBUTED STORAGE SYSTEM 有权
    拓扑知识分布式存储系统

    公开(公告)号:US20160342588A1

    公开(公告)日:2016-11-24

    申请号:US15159480

    申请日:2016-05-19

    Applicant: MORGAN STANLEY

    Inventor: Glenn M. Judd

    CPC classification number: G06F17/30097

    Abstract: A topology aware distributed storage system includes a plurality of storage nodes, at least one client node, and a storage manager and metadata store. A user-defined storage policy specifies where data is stored within a topological hierarchy of nodes within the network. A hierarchical ring topology including a hierarchical structure of rings representing an organizational structure of nodes is computed and flattened into a single global ring divided into segments corresponding to a unique range of integers and associated with a replica set responsible for storing a key corresponding to one of the integers. A hash function is performed on a user key received from the client node, and the hashed key is looked up on the flattened global ring stored on each storage node to identify the replica set responsible for storing data corresponding to the hashed key.

    Abstract translation: 拓扑感知分布式存储系统包括多个存储节点,至少一个客户端节点以及存储管理器和元数据存储。 用户定义的存储策略指定数据在网络中的节点的拓扑层次结构内的存储位置。 计算包括表示节点的组织结构的环的分层结构的分级环形拓扑,并且将其平坦化为单个全局环,被划分为对应于唯一整数范围的段,并与负责存储对应于 整数。 对从客户端节点接收的用户密钥执行散列函数,并且在存储在每个存储节点上的平坦化全局环上查找散列密钥,以识别负责存储与散列密钥对应的数据的副本集。

Patent Agency Ranking