ELASTIC PROVISIONING OF CONTAINER-BASED GRAPHICS PROCESSING UNIT (GPU) NODES

    公开(公告)号:US20240241760A1

    公开(公告)日:2024-07-18

    申请号:US18142041

    申请日:2023-05-02

    申请人: VMware, Inc.

    IPC分类号: G06F9/50 G06F11/34

    CPC分类号: G06F9/505 G06F11/3442

    摘要: Example methods and systems for elastic provisioning of container-based graphics processing unit (GPU) nodes are described. In one example, a computer system may monitor usage information associated with a pool of multiple container-based GPU nodes. Based on the usage information, the computer system may apply rule(s) to determine whether capacity adjustment is required. In response to determination that capacity expansion is required, the computer system may configure the pool to expand by adding (a) at least one container-based GPU node to the pool, or (b) at least one container pod to one of the multiple container-based GPU nodes. Otherwise, in response to determination that capacity shrinkage is required, the computer system may configure the pool to shrink by removing (a) at least one container-based GPU node, or (b) at least one container pod from the pool.

    UNIFIED RESOURCE MANAGEMENT ARCHITECTURE FOR WORKLOAD SCHEDULERS

    公开(公告)号:US20240241759A1

    公开(公告)日:2024-07-18

    申请号:US18098164

    申请日:2023-01-18

    申请人: VMware, Inc.

    IPC分类号: G06F9/50 G06F9/48

    CPC分类号: G06F9/505 G06F9/4881

    摘要: Various aspects are disclosed for unified resource management for multiple workload schedulers. A resource manager receives a candidate host request from a workload scheduler. The resource manager transmits a set of candidate host snapshots for candidate hosts that match the workload resource requirements. The resource manager receives a workload allocation request for a host and reserves hardware resources on the host that match the workload resource requirements. The resource manager provides, to the workload scheduler, an indication that the hardware resources are successfully reserved for execution of the workload.

    ASYNCHRONOUS, EFFICIENT, ACTIVE AND PASSIVE CONNECTION HEALTH MONITORING

    公开(公告)号:US20240241741A1

    公开(公告)日:2024-07-18

    申请号:US18097921

    申请日:2023-01-17

    申请人: VMware, Inc.

    IPC分类号: G06F9/455

    摘要: The disclosure provides an example method for connection health monitoring and troubleshooting. The method generally includes monitoring a plurality of connections established between a first application running on a first host and a second application running on a second host; based on the monitoring, detecting two or more connections of the plurality of connections have failed within a first time period; in response to detecting the two or more connections have failed within the first time period, determining to initiate a single health check between the first host and the second host and enqueuing a single health check request in a queue to invoke performance of the single health check based on the single health check request; determining the queue comprises: a queued active health check request, or no previously-queued health check requests; enqueuing the single health check request in the queue; and performing the single health check.

    HOST AND DPU COORDINATION FOR DPU MAINTENANCE EVENTS

    公开(公告)号:US20240241728A1

    公开(公告)日:2024-07-18

    申请号:US18097601

    申请日:2023-01-17

    申请人: VMware, Inc.

    IPC分类号: G06F9/4401

    CPC分类号: G06F9/4403

    摘要: Disclosed are various examples of host and data processing unit (DPU) coordination for DPU maintenance events. A host device can have a DPU device connected to it. A data processing unit (DPU) maintenance process executed by a host device can quiesce applications or virtual machines of the host device, and call a DPU isolation interface that isolates the DPU device to prevent host panic. A kernel process of the host device unloads a driver of the DPU device from the host device and removes the DPU device from a device manager of the host device. A DPU maintenance action is performed once the DPU device is isolated.

    DYNAMIC ENCODING METHOD MODIFICATION FOR OPTIMIZING CLIENT PERFORMANCE

    公开(公告)号:US20240236167A1

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

    申请号:US18153152

    申请日:2023-01-11

    申请人: VMware, Inc.

    发明人: Alan Hourihane

    IPC分类号: H04L65/756

    CPC分类号: H04L65/756

    摘要: Systems and methods are described for providing ways to optimize client performance during screen data streaming. Periods of time a client takes to render frames can be tracked and the frame rendering times can be analyzed to determine when the client performance is insufficient. If the client rendering performance is determined to be insufficient, the encoding method can be dynamically modified in ways preferable for improving the client rendering performance. Different approaches can be utilized for calculating metrics and determining when to modify the encoding method, such as linear interpolation or by taking averages of frame rendering times in a moving sample window.

    CONTEXT-AWARE DATA REQUESTS FOR A SERVICE IN A DISTRIBUTED ENVIRONMENT

    公开(公告)号:US20240232193A1

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

    申请号:US18095309

    申请日:2023-01-10

    申请人: VMware, Inc.

    IPC分类号: G06F16/2453

    CPC分类号: G06F16/24542

    摘要: The disclosure provides an approach for database query management. Embodiments include receiving, by a service operating on a server, a request for data stored in a database. Embodiments also include determining, by the service, whether to handle the request as an internal request or an external request. Embodiments include, in response to determining to handle the request as an internal request: sending, by the service, a query for at least a portion of the data to the database; receiving, by the service, the at least the portion of the data, and storing query metadata of the request in local memory of the server and not in the database, the query metadata comprising parameters of the request.

    ANTI-AFFINITY FOR CONTAINERIZED COMPUTING SERVICE

    公开(公告)号:US20240231922A1

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

    申请号:US18153203

    申请日:2023-01-11

    申请人: VMware, Inc.

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5027

    摘要: A method for removing redundant channels between a client and pods of a service is provided. Some embodiments include sending, from the client to the service, a first request for an application exposed by the service, the first request corresponding to a request for a first channel, receiving from a first pod associated with the service, a response indicating acceptance of the first request, establishment of the first channel between the first pod and the client, and an identifier of the first pod, and storing an association between the first channel and the name of the first pod. In some embodiments, the method includes determining whether any pod is associated with multiple channels in the data structure and in response to determining that the first pod is associated with the first channel and one or more other channels, shutting down the one or more other channels.

    DISPLAYING A REMOTE DESKTOP WITH CONTROLLABLE TRANSPARENCY

    公开(公告)号:US20240231609A1

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

    申请号:US18128248

    申请日:2023-03-30

    申请人: VMware, Inc.

    发明人: Lin LV Yunxia CHENG

    IPC分类号: G06F3/0489

    CPC分类号: G06F3/0489

    摘要: A remote desktop can be displayed with controllable transparency over a local desktop. The transparency may be varied using hotkeys. Hotkeys may also be used to control/switch the direction of user input, such as mouse and keyboard events, so as to direct the user input to the remote desktop or to the local desktop.

    Methods for revalidating FQDN rulesets in a firewall

    公开(公告)号:US12034700B2

    公开(公告)日:2024-07-09

    申请号:US16841962

    申请日:2020-04-07

    申请人: VMware, Inc.

    IPC分类号: H04L29/06 G06F9/455 H04L9/40

    摘要: A method comprises: in response to detecting a new expression in a policy rule, updating a global version number to a new value; identifying a particular IP address that corresponds to an FQDN matching on the new expression; storing an entry comprising the particular IP address, the new expression, and an entry version number in a first data structure, the entry version number being assigned the new value; in response to detecting a new connection to a destination IP address: finding a matching entry in the first data structure corresponding to the destination IP address; determining whether the global version number matches the entry version number for the matching entry; and in response to determining that the global version number does not match the entry version number for the matching entry, sending update information to a slowpath process that associates an updated configuration information for the matching entry.

    PEER-TO-PEER SECURE MODE AUTHENTICATION
    30.
    发明公开

    公开(公告)号:US20240223561A1

    公开(公告)日:2024-07-04

    申请号:US18115018

    申请日:2023-02-28

    申请人: VMWARE, INC.

    IPC分类号: H04L9/40 G06F21/53

    摘要: The present disclosure relates to peer-to-peer (P2P) secure mode authentication. A secondary client device can request access to an enterprise resource. The secondary client device can establish a P2P communication channel with a primary client device during a P2P secure mode. The secondary client device can determine a proximity of the computing device to the client device and generate proximity data based at least in part on the proximity of the computing device to the client device. The secondary client device can receive an authorization to access the enterprise resource based at least in part on the proximity data and access the enterprise resource by loading the enterprise resource within a sandboxed environment.