DYNAMIC ENCODING METHOD MODIFICATION FOR OPTIMIZING CLIENT PERFORMANCE

    公开(公告)号:US20240236167A1

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

    申请号:US18153152

    申请日:2023-01-11

    Applicant: VMware, Inc.

    Inventor: Alan Hourihane

    CPC classification number: H04L65/756

    Abstract: 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.

    ADJUSTING STREAMING OF SCREEN DATA BASED ON WINDOW VISIBILITY

    公开(公告)号:US20240248573A1

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

    申请号:US18158415

    申请日:2023-01-23

    Applicant: VMware, Inc.

    CPC classification number: G06F3/0481 G06F9/452

    Abstract: Systems and methods are described for adjusting streaming of screen data from a server to a client based on visibility of the window in which the screen data is presented on the client. Visibility of a window in the graphical user interface (GUI) can be monitored, for example by detecting when the window is minimized or obscured by other objects in the GUI, and the streaming of screen data to the window can be dynamically adjusted based on the window visibility. When the window is minimized or fully obscured, the streaming of screen data can be stopped. When the window is partially obscured, the streaming can be modified such as by decreasing the frame rate.

    Dynamic allocation of physical graphics processing units to virtual machines
    3.
    发明授权
    Dynamic allocation of physical graphics processing units to virtual machines 有权
    将物理图形处理单元动态分配给虚拟机

    公开(公告)号:US09142004B2

    公开(公告)日:2015-09-22

    申请号:US13722998

    申请日:2012-12-20

    Applicant: VMware, Inc.

    Abstract: Methods, techniques, and systems for dynamically allocating graphics processing units among virtual machines are provided. Example embodiments provide a dynamic GPU allocation system (“DGAS”), which enables the efficient allocation of physical GPU resources to one or more virtual machines. In one embodiment, the DGAS comprises virtualization logic running on a server computing system that computes GPU benefit factors for the virtual machines on a dynamic basis, and combines the computed GBFs with static priorities to determine a ranked ordering of virtual machines. The available GPU resources are then allocated to some subset of these ranked virtual machines as physical GPU capacity is matched with the requirements of the subset. Physical GPU resources are then allocated to the subset of virtual machines that have the highest promise of GPU utilization.

    Abstract translation: 提供了用于在虚拟机中动态分配图形处理单元的方法,技术和系统。 示例性实施例提供了一种动态GPU分配系统(“DGAS”),其能够将物理GPU资源有效地分配给一个或多个虚拟机。 在一个实施例中,DGAS包括在服务器计算系统上运行的虚拟化逻辑,其在动态基础上计算虚拟机的GPU利益因子,并且将计算出的GBF与静态优先级组合以确定虚拟机的排序顺序。 然后将可用的GPU资源分配给这些排名的虚拟机的一些子集,因为物理GPU容量与子集的要求相匹配。 然后将物理GPU资源分配给GPU利用率最高的虚拟机子集。

Patent Agency Ranking