Creating global aggregated namespaces for storage management
    2.
    发明授权
    Creating global aggregated namespaces for storage management 有权
    创建用于存储管理的全局聚合命名空间

    公开(公告)号:US09330161B2

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

    申请号:US13861997

    申请日:2013-04-12

    Abstract: Embodiments are directed to creating global, aggregated namespaces for storage management and to providing consistent namespaces in a distributed storage system. In one scenario, a computer system defines data storage objects for each data storage node. The data storage objects uniquely identify storage elements of the data storage nodes, where each data storage object includes various associated attributes. The computer system replicates the defined data storage objects and any associated attributes from a first data storage node to a second, different data storage node among the data storage nodes. As such, the defined data storage objects are visible from any node in the data storage nodes. The computer system also aggregates the defined data storage objects for each of the data storage nodes and creates a global, aggregated namespace that includes the aggregated data storage objects for each of the data storage nodes.

    Abstract translation: 实施例旨在创建用于存储管理的全局,聚合命名空间,并在分布式存储系统中提供一致的命名空间。 在一种情况下,计算机系统为每个数据存储节点定义数据存储对象。 数据存储对象唯一地标识数据存储节点的存储元件,其中每个数据存储对象包括各种关联的属性。 计算机系统将定义的数据存储对象和任何相关联的属性从第一数据存储节点复制到数据存储节点中的第二不同的数据存储节点。 因此,定义的数据存储对象可从数据存储节点中的任何节点看到。 计算机系统还聚合每个数据存储节点的定义的数据存储对象,并创建包括每个数据存储节点的聚合数据存储对象的全局聚合命名空间。

    Systems and methods for live migration of a virtual machine based on heat map and access pattern

    公开(公告)号:US10678578B2

    公开(公告)日:2020-06-09

    申请号:US15199228

    申请日:2016-06-30

    Abstract: Systems and methods for live migration of VMs between different nodes are provided. The system and methods utilize a heat map and an access pattern to determine the fetching order of files and/or blocks from the cache of a host node for rebuilding the cache on a destination node. The systems and methods are able to persist the cache of a host node across a crash, allowing a destination node to fetch blocks and/or files from the cache on the host node after a crash instead of having to access the VM files and/or blocks from an original source. Accordingly, the systems and methods decrease migration latency of the VM and free up network bandwidth during the live migration when compared to prior systems and methods that utilize just the heat map to determine the fetching order and/or that are not able to persist the cache across a crash.

    Distributed storage defense in a cluster

    公开(公告)号:US09641614B2

    公开(公告)日:2017-05-02

    申请号:US13904989

    申请日:2013-05-29

    Abstract: Embodiments provide a method and system for enabling access to a storage device. Specifically, a node may request admittance to a cluster that has read and write access to a storage device. The node seeking access to the storage device must be first be approved by other nodes in the cluster. As part of the request, the node seeking access to the storage device sends a registration key to a storage device. Upon expiration of a registration timer, the node seeking access to the storage device receives a registration table from the storage device and determines whether its registration key is stored in the registration table. If the registration key is stored in the registration table the node has been accepted in the cluster and as a result, has been granted read and write access to the storage device.

    SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS
    5.
    发明申请
    SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS 有权
    负载均衡器组件中的同步状态

    公开(公告)号:US20150063115A1

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

    申请号:US14546729

    申请日:2014-11-18

    CPC classification number: H04L47/125 H04L43/0876 H04L45/22 H04L47/11

    Abstract: The present invention extends to methods, systems, and computer program products for synchronizing state among load balancer components. Embodiments of the invention include load balancers using a consistent hashing algorithm to decide how new connections should be load balanced. Use of consistent hashing algorithm permits load balancers to work in a stateless manner in steady state. Load balancers start keeping flow state information (destination address for a given flow) about incoming packets when it is needed, i.e. such as, for example, when a change in destination host configuration is detected. State information is shared across load balancers in a deterministic way, which allows knowing which load balancer is authoritative (e.g., is the owner) for a given flow. Each load balancer can reach the authoritative load balancer to learn about a flow that cannot be determined locally.

    Abstract translation: 本发明扩展到用于在负载均衡器组件之间同步状态的方法,系统和计算机程序产品。 本发明的实施例包括使用一致的散列算法来确定新连接应如何负载平衡的负载平衡器。 使用一致的散列算法可以使负载平衡器以稳定的状态工作。 负载平衡器在需要时开始保持关于输入分组的流状态信息(给定流的目的地址),例如当检测到目的主机配置的改变时。 状态信息以确定性的方式在负载平衡器之间共享,这允许了解哪个负载均衡器对于给定流量是权威的(例如,是所有者)。 每个负载均衡器可以到达权威负载平衡器,以了解当地无法确定的流量。

    Synchronizing state among load balancer components
    8.
    发明授权
    Synchronizing state among load balancer components 有权
    负载均衡器组件之间的同步状态

    公开(公告)号:US09438520B2

    公开(公告)日:2016-09-06

    申请号:US14546729

    申请日:2014-11-18

    CPC classification number: H04L47/125 H04L43/0876 H04L45/22 H04L47/11

    Abstract: The present invention extends to methods, systems, and computer program products for synchronizing state among load balancer components. Embodiments of the invention include load balancers using a consistent hashing algorithm to decide how new connections should be load balanced. Use of consistent hashing algorithm permits load balancers to work in a stateless manner in steady state. Load balancers start keeping flow state information (destination address for a given flow) about incoming packets when it is needed, i.e. such as, for example, when a change in destination host configuration is detected. State information is shared across load balancers in a deterministic way, which allows knowing which load balancer is authoritative (e.g., is the owner) for a given flow. Each load balancer can reach the authoritative load balancer to learn about a flow that cannot be determined locally.

    Abstract translation: 本发明扩展到用于在负载均衡器组件之间同步状态的方法,系统和计算机程序产品。 本发明的实施例包括使用一致的散列算法来确定新连接应如何负载平衡的负载平衡器。 使用一致的散列算法可以使负载平衡器以稳定的状态工作。 负载平衡器在需要时开始保存关于输入分组的流状态信息(给定流的目的地址),例如当检测到目的主机配置的改变时。 状态信息以确定性的方式在负载平衡器之间共享,这允许了解哪个负载均衡器对于给定流量是权威的(例如,是所有者)。 每个负载均衡器可以到达权威负载平衡器,以了解当地无法确定的流量。

    SYSTEMS AND METHODS FOR VIRTUAL MACHINE LIVE MIGRATION

    公开(公告)号:US20180004560A1

    公开(公告)日:2018-01-04

    申请号:US15199228

    申请日:2016-06-30

    Abstract: Systems and methods for live migration of VMs between different nodes are provided. More specifically, the system and methods utilize a heat map and an access pattern to determine the fetching order of files and/or blocks from the cache of a host node for rebuilding the cache on a destination node. Additionally, the systems and methods are able to persist the cache of a host node across a crash, allowing a destination node to fetch blocks and/or files from the cache on the host node after a crash instead of having to access the VM files and/or blocks from an original source. Accordingly, the systems and methods decrease migration latency of the VM during live migration and free up network bandwidth during the live migration when compared to prior systems and methods that utilize just the heat map to determine the fetching order and/or that are not able to persist the cache across a crash.

Patent Agency Ranking