High-performance processing in a virtualization environment

    公开(公告)号:US10180852B2

    公开(公告)日:2019-01-15

    申请号:US13909743

    申请日:2013-06-04

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems include a client virtual machine processing a system call for a device driver to instruct a physical device to perform a function and transmitting the system call to an appliance virtual machine to execute the system call. The client virtual machine determines, in response to the system call, that an established connection with the appliance virtual machine has switched from a first protocol to a second protocol, the first and second protocols including a high-performance transmission protocol and Transmission Control Protocol and Internet Protocol (TCP/IP). The client virtual machine transmits the system call to the appliance virtual machine according to the second protocol. For example, the established connection may switch to the second protocol in response to the client virtual machine migrating to the first host device from a second host device.

    Passive monitoring of live virtual desktop infrastructure (VDI) deployments

    公开(公告)号:US09860139B2

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

    申请号:US13787373

    申请日:2013-03-06

    Applicant: VMware, Inc.

    CPC classification number: H04L41/5067 H04L41/5009

    Abstract: In one embodiment, a client device configured to remotely access a desktop hosted by a server system determines an event related to a user input for a desktop operation directed to the desktop. The client device receives a plurality of updates to a desktop graphical user interface (GUI) from the desktop hosted by the server system. Then, the client device correlates the event to an update in the plurality of updates to the desktop GUI based on a rule in a set of rules correlating events to updates. A metric is monitored for the update and information measured for the metric is stored.

    WATERMARKING AND SCALABILITY TECHNIQUES FOR A VIRTUAL DESKTOP PLANNING TOOL
    4.
    发明申请
    WATERMARKING AND SCALABILITY TECHNIQUES FOR A VIRTUAL DESKTOP PLANNING TOOL 审中-公开
    虚拟桌面计划工具的水印和可扩展性技术

    公开(公告)号:US20170011486A1

    公开(公告)日:2017-01-12

    申请号:US15276525

    申请日:2016-09-26

    Applicant: VMware, Inc.

    Abstract: A method for measuring performance of virtual desktop services offered by a server including a processor is described. A first encoded watermark is embedded into user interface display generated by a virtual desktop when initiating an operation. The first encoded watermark includes pixels identifying the operation and indicating its initiation. A second encoded watermark is embedded into the user interface upon completion of the operation indicating completion of the operation. An action performance time is then computed and stored in a memory. Multiple performance times may be compiled from multiple operations of multiple virtual desktops to assess the performance of the system as a whole.

    Abstract translation: 描述了一种用于测量由包括处理器的服务器提供的虚拟桌面服务的性能的方法。 当启动操作时,第一编码水印被嵌入到由虚拟桌面产生的用户界面显示中。 第一编码水印包括识别操作并指示其启动的像素。 完成操作完成后的第二编码水印被嵌入到用户界面中。 然后计算动作演奏时间并将其存储在存储器中。 可以从多个虚拟桌面的多个操作中编译多个性能时间,以评估整个系统的性能。

    Passive Monitoring of Live Virtual Desktop Infrastructure (VDI) Deployments
    5.
    发明申请
    Passive Monitoring of Live Virtual Desktop Infrastructure (VDI) Deployments 有权
    实时虚拟桌面基础架构(VDI)部署的被动监控

    公开(公告)号:US20140258872A1

    公开(公告)日:2014-09-11

    申请号:US13787373

    申请日:2013-03-06

    Applicant: VMWARE, INC.

    CPC classification number: H04L41/5067 H04L41/5009

    Abstract: In one embodiment, a client device configured to remotely access a desktop hosted by a server system determines an event related to a user input for a desktop operation directed to the desktop. The client device receives a plurality of updates to a desktop graphical user interface (GUI) from the desktop hosted by the server system. Then, the client device correlates the event to an update in the plurality of updates to the desktop GUI based on a rule in a set of rules correlating events to updates. A metric is monitored for the update and information measured for the metric is stored.

    Abstract translation: 在一个实施例中,被配置为远程访问由服务器系统托管的桌面的客户端设备确定与针对桌面的桌面操作的用户输入相关的事件。 客户端设备从由服务器系统托管的桌面接收到桌面图形用户界面(GUI)的多个更新。 然后,客户端设备基于将事件与更新相关联的一组规则中的规则将事件与桌面GUI的多个更新中的更新相关联。 对更新进行监控,并存储针对度量的信息。

    High-performance processing in a virtualization environment

    公开(公告)号:US11842209B2

    公开(公告)日:2023-12-12

    申请号:US16242275

    申请日:2019-01-08

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558

    Abstract: Exemplary methods, apparatuses, and systems include a client virtual machine processing a system call for a device driver to instruct a physical device to perform a function and transmitting the system call to an appliance virtual machine to execute the system call. The client virtual machine determines, in response to the system call, that an established connection with the appliance virtual machine has switched from a first protocol to a second protocol, the first and second protocols including a high-performance transmission protocol and Transmission Control Protocol and Internet Protocol (TCP/IP). The client virtual machine transmits the system call to the appliance virtual machine according to the second protocol. For example, the established connection may switch to the second protocol in response to the client virtual machine migrating to the first host device from a second host device.

    Watermarking and Scalability Techniques for a Virtual Desktop Planning Tool
    8.
    发明申请
    Watermarking and Scalability Techniques for a Virtual Desktop Planning Tool 审中-公开
    虚拟桌面计划工具的水印和可扩展性技术

    公开(公告)号:US20160098810A1

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

    申请号:US14963750

    申请日:2015-12-09

    Applicant: VMware, Inc.

    Abstract: A method for measuring performance of virtual desktop services offered by a server including a processor is described. A first encoded watermark is embedded into user interface display generated by a virtual desktop when initiating an operation. The first encoded watermark includes pixels identifying the operation and indicating its initiation. A second encoded watermark is embedded into the user interface upon completion of the operation indicating completion of the operation. An action performance time is then computed and stored in a memory. Multiple performance times may be compiled from multiple operations of multiple virtual desktops to assess the performance of the system as a whole.

    Abstract translation: 描述了一种用于测量由包括处理器的服务器提供的虚拟桌面服务的性能的方法。 当启动操作时,第一编码水印被嵌入到由虚拟桌面产生的用户界面显示中。 第一编码水印包括识别操作并指示其启动的像素。 完成操作完成后的第二编码水印被嵌入到用户界面中。 然后计算动作演奏时间并将其存储在存储器中。 可以从多个虚拟桌面的多个操作中编译多个性能时间,以评估整个系统的性能。

    Real-time, interactive measurement techniques for desktop virtualization
    9.
    发明授权
    Real-time, interactive measurement techniques for desktop virtualization 有权
    用于桌面虚拟化的实时交互式测量技术

    公开(公告)号:US09201755B2

    公开(公告)日:2015-12-01

    申请号:US13767767

    申请日:2013-02-14

    Applicant: VMware, Inc.

    CPC classification number: G06F11/3466 G06F9/54 G06F2209/549

    Abstract: In one embodiment, a server system receives, from a client device configured to remotely access a desktop hosted by the server system, user input directed to the desktop. The server system further identifies a desktop operation to be performed in response to the user input, where the identifying is performed without relying on preconfigured information that indicates what the desktop operation should be, determines when the desktop operation has completed, and adds, upon completion of the desktop operation, one or more markers to the desktop. The server system then transmits an image of the desktop that includes the one or more markers to the client device, thereby signaling the completion of the desktop operation to the client device.

    Abstract translation: 在一个实施例中,服务器系统从被配置为远程访问由服务器系统托管的桌面的客户端设备接收定向到桌面的用户输入。 服务器系统进一步识别要响应于用户输入执行的桌面操作,其中执行识别,而不依赖于指示桌面操作应该是什么的预配置信息,确定桌面操作何时完成,并在完成后添加 的桌面操作,一个或多个标记到桌面。 然后,服务器系统将包括一个或多个标记的桌面的图像发送到客户端设备,从而向客户端设备通知桌面操作的完成。

    REAL-TIME, INTERACTIVE MEASUREMENT TECHNIQUES FOR DESKTOP VIRTUALIZATION
    10.
    发明申请
    REAL-TIME, INTERACTIVE MEASUREMENT TECHNIQUES FOR DESKTOP VIRTUALIZATION 有权
    实时的桌面虚拟化的交互式测量技术

    公开(公告)号:US20140229527A1

    公开(公告)日:2014-08-14

    申请号:US13767767

    申请日:2013-02-14

    Applicant: VMWARE, INC.

    CPC classification number: G06F11/3466 G06F9/54 G06F2209/549

    Abstract: In one embodiment, a server system receives, from a client device configured to remotely access a desktop hosted by the server system, user input directed to the desktop. The server system further identifies a desktop operation to be performed in response to the user input, where the identifying is performed without relying on preconfigured information that indicates what the desktop operation should be, determines when the desktop operation has completed, and adds, upon completion of the desktop operation, one or more markers to the desktop. The server system then transmits an image of the desktop that includes the one or more markers to the client device, thereby signaling the completion of the desktop operation to the client device.

    Abstract translation: 在一个实施例中,服务器系统从被配置为远程访问由服务器系统托管的桌面的客户端设备接收定向到桌面的用户输入。 服务器系统进一步识别要响应于用户输入执行的桌面操作,其中执行识别,而不依赖于指示桌面操作应该是什么的预配置信息,确定桌面操作何时完成,并在完成后添加 的桌面操作,一个或多个标记到桌面。 然后,服务器系统将包括一个或多个标记的桌面的图像发送到客户端设备,从而向客户端设备通知桌面操作的完成。

Patent Agency Ranking