Dynamically updating load balancing criteria

    公开(公告)号:US11811861B2

    公开(公告)日:2023-11-07

    申请号:US17568806

    申请日:2022-01-05

    申请人: VMware, Inc.

    IPC分类号: H04L67/1017 H04L61/4511

    CPC分类号: H04L67/1017 H04L61/4511

    摘要: Some embodiments provide a method of performing load balancing for a group of machines that are distributed across several physical sites. The method of some embodiments iteratively computes (1) first and second sets of load values respectively for first and second sets of machines that are respectively located at first and second physical sites, and (2) uses the computed first and second sets of load values to distribute received data messages that the group of machines needs to process, among the machines in the first and second physical sites. The iterative computations entail repeated calculations of first and second sets of weight values that are respectively used to combine first and second load metric values for the first and second sets of machines to repeatedly produce the first and second sets of load values for the first and second sets of machines. The repeated calculation of the weight values automatedly and dynamically adjusts the load prediction at each site without user adjustment of these weight values. As it is difficult for a user to gauge the effect of each load metric on the overall load, some embodiments use machine learned technique to automatedly adjust these weight values.

    MIGRATING QUANTUM SERVICES BASED ON TEMPERATURE THRESHOLDS

    公开(公告)号:US20230196177A1

    公开(公告)日:2023-06-22

    申请号:US17559452

    申请日:2021-12-22

    申请人: Red Hat, Inc.

    IPC分类号: G06N10/80 H04L67/1017

    CPC分类号: G06N10/80 H04L67/1017

    摘要: Migrating quantum services based on temperature thresholds is disclosed herein. In one example, a first processor device of a first quantum computing device determines that a temperature of a second quantum computing device has exceeded a temperature threshold. The first processor device identifies a quantum service, executing on the second quantum computing device, for migration, and identifies a third quantum computing device of the quantum computing system as a migration destination for the quantum service. The first processor device of the first quantum computing device configures the second quantum computing device to place the quantum service in an inactive state, and transfers the quantum service from the second quantum computing device to the third quantum computing device. The first processor device then initiates execution of the quantum service on the third quantum computing device.

    Resilient distributed storage system

    公开(公告)号:US11570247B2

    公开(公告)日:2023-01-31

    申请号:US17093395

    申请日:2020-11-09

    摘要: A distributed data storage system that includes endpoint nodes, gateway nodes, and one or more gateway name servers. A gateway name server receives from clients resolution requests to resolve to a gateway node and resolves the resolution requests to a gateway node address of a gateway node. A gateway node receives client requests to access an endpoint node and redirects the requests to endpoint nodes identified by a gateway node whose address was resolved to by a gateway name server. An endpoint node receives from a client a retrieval request to retrieve data based on being redirected to the endpoint node. When a retrieval request is received and the endpoint node stores the data, the endpoint node sends the data to the client. When a retrieval request is received and the endpoint node does not store the data, the endpoint node forwards the retrieval request to another endpoint node.

    Secure communications of storage tenants that share a storage cluster system

    公开(公告)号:US11516291B2

    公开(公告)日:2022-11-29

    申请号:US17036330

    申请日:2020-09-29

    申请人: Cohesity, Inc.

    摘要: A first set of one or more tenant communication components are configured to communicate with a first separate system component of a first storage tenant via a first virtual network. A second set of one or more tenant communication components are configured to communicate with a second separate system component of a second storage tenant via a second virtual network. The second virtual network is separate from the first virtual network. A plurality of tenant communication components of the storage cluster system including the first set of one or more tenant communication components and the second set of one or more tenant communication components are configured to communicate internally in the storage cluster system via a third virtual network separate from the first virtual network and the second virtual network.

    CONTENT MANAGEMENT SYSTEMS PROVIDING ZERO RECOVERY TIME OBJECTIVE

    公开(公告)号:US20230300189A1

    公开(公告)日:2023-09-21

    申请号:US17698895

    申请日:2022-03-18

    摘要: A server system receives an electronic document from a client system to be stored at a content management system. The server system generates multiple copies of the electronic document that are stored in parallel at respective multiple instances of the content management system. The server system receives a request to retrieve a copy of the electronic document. In response to the request, the server system checks, by a load balancer, whether the respective multiple instances of the content management system are operational to retrieve the copy of the electronic document. The server system then performs load balancing by the load balancer in accordance with a round-robin process to select a particular instance and retrieves the copy of the electronic document from the particular instance of the content management system.

    Method and system for achieving high availability of service under high-load scene in distributed system

    公开(公告)号:US11736562B1

    公开(公告)日:2023-08-22

    申请号:US18013146

    申请日:2021-02-20

    IPC分类号: H04L67/1017 H04L67/1097

    CPC分类号: H04L67/1017 H04L67/1097

    摘要: Provided are a method and system for achieving high availability of service under a high-load scene in a distributed system. The method includes constructing a node selection model at a master node of a distributed cluster; constructing a request selection model in each slave node; wherein the request selection model includes weights of designated requests and trade-off parameters set for requests each having a weight greater than a set value; when the distributed system enters the high-load scene, reading, by the master node, the node selection model, and sequentially selecting the served slave nodes according to a time slice round robin policy; and reading, by each slave node, the request selection model, and sequentially returning data of each request according to the trade-off parameters of each request.