Intelligent data propagation using performance monitoring
    1.
    发明授权
    Intelligent data propagation using performance monitoring 有权
    智能数据传播采用性能监控

    公开(公告)号:US09230001B2

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

    申请号:US14080718

    申请日:2013-11-14

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems that can intelligently copy data to a plurality of datastores using performance monitoring are described. In one embodiment, a shortest path tree determines the most efficient paths available for copying data from a source datastore to one or more destination datastores. During the copying of the data between a source datastore and the one or more destination datastores, a performance value of each of the datastores involved in the copying process is compared to a threshold. In response to determining that the performance value of a given source or destination datastore involved in the copying exceeds the threshold, the copying of the data to the corresponding destination datastore is suspended. An updated shortest path tree is determined to locate a more efficient path for copying data to the suspended destination datastore. Copying is resumed to the suspended destination datastore using the updated shortest path tree.

    Abstract translation: 描述了可以使用性能监视将数据智能复制到多个数据存储区的示例性方法,装置和系统。 在一个实施例中,最短路径树确定可用于将数据从源数据存储复制到一个或多个目的地数据存储的最有效的路径。 在源数据存储和一个或多个目标数据存储之间的数据复制期间,复制过程中涉及的每个数据存储区的性能值与阈值进行比较。 响应于确定复制中涉及的给定源或目的地数据存储的性能值超过阈值,将暂停将数据复制到相应的目的地数据存储。 确定更新的最短路径树以定位用于将数据复制到已暂停的目的地数据存储的更有效的路径。 使用更新的最短路径树将复制恢复到已暂停的目标数据存储区。

    Measurement of remote display performance with image-embedded markers
    2.
    发明授权
    Measurement of remote display performance with image-embedded markers 有权
    使用图像嵌入式标记测量远程显示性能

    公开(公告)号:US08910228B2

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

    申请号:US13872036

    申请日:2013-04-26

    Applicant: VMware, Inc.

    CPC classification number: H04N21/25833 H04N21/25825

    Abstract: Methods, systems, and computer programs are provided for measuring the performance of a remote display. One method includes an operation for embedding in display frames a respective frame identifier and a respective frame picture. The respective frame picture is placed in a respective region that depends of the value of the respective frame identifier. Additionally, the method includes operations for sending the plurality of display frames to a remote client, and for extracting each received frame picture from the respective region of each received display frame at the remote client based on the received frame identifier. The received frame quality is calculated for each received display frame based on the comparison of the extracted received frame picture with the respective frame picture. Further, the method includes an operation for calculating a remote display quality for the remote client based on the calculated received frame quality for the received display frames.

    Abstract translation: 提供了方法,系统和计算机程序来测量远程显示器的性能。 一种方法包括在显示帧中嵌入相应的帧标识符和相应的帧图像的操作。 相应的帧图像被放置在取决于相应帧标识符的值的相应区域中。 此外,该方法包括用于将多个显示帧发送到远程客户端的操作,并且用于基于接收的帧标识符从远程客户端处的每个接收到的显示帧的相应区域中提取每个接收的帧图像。 基于所提取的接收帧图像与相应帧图像的比较,为每个接收的显示帧计算接收的帧质量。 此外,该方法包括基于接收到的显示帧的计算的接收帧质量来计算远程客户端的远程显示质量的操作。

    Container virtual machines for hadoop

    公开(公告)号:US10193963B2

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

    申请号:US14062660

    申请日:2013-10-24

    Applicant: VMware, Inc.

    Abstract: A distributed computing application is described that provides a highly elastic and multi-tenant platform for Hadoop applications and other workloads running in a virtualized environment. Data and compute nodes are separated into different virtual machines (VM). Compute VMs are used to launch containers from different tenants. Compute VMs are organized in pools of hot spare VMs that are immediately available for launching a container and executing a task, and pools of cold spare VMs. Each compute VM may include a mounted network filesystem provided by a node manager to share intermediate outputs across VMs executing on the same host.

    INPUT/OUTPUT TRACE SAMPLING
    4.
    发明申请
    INPUT/OUTPUT TRACE SAMPLING 有权
    输入/输出跟踪采样

    公开(公告)号:US20160147649A1

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

    申请号:US14555114

    申请日:2014-11-26

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems include a host computer selecting a first workload of a plurality of workloads running on the host computer to be subjected to an input/output (I/O) trace. The host computer determines whether to generate the I/O trace for the first workload for a first length of time or for a second length of time. The first length of time is shorter than the second length of time. The determination is based upon runtime history for the first workload, I/O trace history for the first workload, and/or workload type of the first workload. The host computer generates the I/O trace of the first workload for the selected length of time.

    Abstract translation: 示例性方法,装置和系统包括主计算机选择在主计算机上运行以承受输入/输出(I / O)跟踪的多个工作负载的第一工作负载。 主计算机确定是否为第一个时间长度或第二个时间长度生成第一个工作负载的I / O跟踪。 第一个时间长度比第二个时间长。 该确定基于第一个工作负载的运行历史记录,第一个工作负载的I / O跟踪历史记录和/或第一个工作负载的工作负载类型。 主机在选定的时间长度内生成第一个工作负载的I / O跟踪。

    Measurement of Remote Display Performance With Image-Embedded Markers
    5.
    发明申请
    Measurement of Remote Display Performance With Image-Embedded Markers 有权
    使用图像嵌入式标记测量远程显示性能

    公开(公告)号:US20140320673A1

    公开(公告)日:2014-10-30

    申请号:US13872036

    申请日:2013-04-26

    Applicant: VMWARE, INC.

    CPC classification number: H04N21/25833 H04N21/25825

    Abstract: Methods, systems, and computer programs are provided for measuring the performance of a remote display. One method includes an operation for embedding in display frames a respective frame identifier and a respective frame picture. The respective frame picture is placed in a respective region that depends of the value of the respective frame identifier. Additionally, the method includes operations for sending the plurality of display frames to a remote client, and for extracting each received frame picture from the respective region of each received display frame at the remote client based on the received frame identifier. The received frame quality is calculated for each received display frame based on the comparison of the extracted received frame picture with the respective frame picture. Further, the method includes an operation for calculating a remote display quality for the remote client based on the calculated received frame quality for the received display frames.

    Abstract translation: 提供了方法,系统和计算机程序来测量远程显示器的性能。 一种方法包括在显示帧中嵌入相应的帧标识符和相应的帧图像的操作。 相应的帧图像被放置在取决于相应帧标识符的值的相应区域中。 此外,该方法包括用于将多个显示帧发送到远程客户端的操作,并且用于基于接收的帧标识符从远程客户端处的每个接收到的显示帧的相应区域中提取每个接收的帧图像。 基于所提取的接收帧图像与相应帧图像的比较,为每个接收的显示帧计算接收的帧质量。 此外,该方法包括基于接收到的显示帧的计算的接收帧质量来计算远程客户端的远程显示质量的操作。

    Energy management of a computing deployment with guaranteed end-to-end performance

    公开(公告)号:US10423436B2

    公开(公告)日:2019-09-24

    申请号:US14567939

    申请日:2014-12-11

    Applicant: VMware, Inc.

    Abstract: Techniques for managing energy use of a computing deployment are provided. In one embodiment, a computer system can establish a performance model for one or more components of the computing deployment, where the performance model models a relationship between one or more tunable parameters of the one or more components and an end-to-end performance metric, and where the end-to-end performance metric reflects user-observable performance of a service provided by the computing deployment. The computer system can further execute an algorithm to determine values for the one or more tunable parameters that minimize power consumption of the one or more components, where the algorithm guarantees that the determined values will not cause the end-to-end performance metric, as calculated by the performance model, to cross a predefined threshold. The computer system can then enforce the determined values by applying changes to the one or more components.

    Remote display performance measurement triggered by application display upgrade
    8.
    发明授权
    Remote display performance measurement triggered by application display upgrade 有权
    远程显示性能测量由应用程序显示升级触发

    公开(公告)号:US09578373B2

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

    申请号:US15150119

    申请日:2016-05-09

    Applicant: VMware, Inc.

    Abstract: Methods, systems, and computer programs are provided for measuring the performance of display images received on a remote computer display. One method includes an operation for detecting calls from an application to an application programming interface (API), which is provided for rendering images on a display image, each call causing an update of the display image. Further, the method includes an operation for embedding data for measuring performance in display frames of the display image based on the detecting. The embedding results in modified displayed frames with respective data for measuring performance. The modified displayed frames are transmitted to a remote client, which results in received modified display frames having respective received data for measuring the performance. In addition, the method includes an operation for calculating the remote display quality for the given application based on the received modified display frames and the respective received data for measuring performance.

    Abstract translation: 提供了用于测量在远程计算机显示器上接收的显示图像的性能的方法,系统和计算机程序。 一种方法包括用于检测来自应用程序的呼叫到用于在显示图像上呈现图像的应用编程接口(API)的操作,每个呼叫导致显示图像的更新。 此外,该方法包括基于检测在嵌入显示图像的显示帧中嵌入用于测量性能的数据的操作。 嵌入结果导致修改的显示帧与各自的数据用于测量性能。 修改的显示帧被发送到远程客户端,这导致接收到的修改的显示帧具有用于测量性能的各自的接收数据。 此外,该方法包括基于所接收的修改显示帧和用于测量性能的相应接收数据来计算给定应用的远程显示质量的操作。

    Remote Display Performance Measurement Triggered by Application Display Upgrade
    9.
    发明申请
    Remote Display Performance Measurement Triggered by Application Display Upgrade 审中-公开
    远程显示性能测量由应用程序显示升级触发

    公开(公告)号:US20160255400A1

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

    申请号:US15150119

    申请日:2016-05-09

    Applicant: VMware, Inc.

    Abstract: Methods, systems, and computer programs are provided for measuring the performance of display images received on a remote computer display. One method includes an operation for detecting calls from an application to an application programming interface (API), which is provided for rendering images on a display image, each call causing an update of the display image. Further, the method includes an operation for embedding data for measuring performance in display frames of the display image based on the detecting. The embedding results in modified displayed frames with respective data for measuring performance. The modified displayed frames are transmitted to a remote client, which results in received modified display frames having respective received data for measuring the performance. In addition, the method includes an operation for calculating the remote display quality for the given application based on the received modified display frames and the respective received data for measuring performance.

    Abstract translation: 提供了用于测量在远程计算机显示器上接收的显示图像的性能的方法,系统和计算机程序。 一种方法包括用于检测来自应用程序的呼叫到用于在显示图像上呈现图像的应用编程接口(API)的操作,每个呼叫导致显示图像的更新。 此外,该方法包括基于检测在嵌入显示图像的显示帧中嵌入用于测量性能的数据的操作。 嵌入结果导致修改的显示帧与各自的数据用于测量性能。 修改的显示帧被发送到远程客户端,这导致接收到的修改的显示帧具有用于测量性能的各自的接收数据。 此外,该方法包括基于所接收的修改显示帧和用于测量性能的相应接收数据来计算给定应用的远程显示质量的操作。

    Intelligent data propagation in a highly distributed environment
    10.
    发明授权
    Intelligent data propagation in a highly distributed environment 有权
    智能数据传播在高度分布的环境中

    公开(公告)号:US09268836B2

    公开(公告)日:2016-02-23

    申请号:US14080710

    申请日:2013-11-14

    Applicant: VMware, Inc.

    CPC classification number: G06F17/30575 G06F17/30194 H04L67/1095 H04L67/1097

    Abstract: Exemplary methods, apparatuses, and systems that can intelligently copy data to a plurality of datastores are described. In one embodiment, a distance value of a path between each datastore is determined. Based on the distance values, a graph cluster analysis creates clusters of the datastores within close proximity to one another. Also, a shortest path tree determines the most efficient paths available for copying data from a source datastore to one or more destination datastores. The source datastore is designated as the root of the shortest path tree, and the one or more destination datastores are designated as the vertices of the tree. After each child vertex of the source datastore is ordered in descending order according to a number of unique clusters to which descendants of the child vertex belong, the data is copied from the source datastore to the one or more destination datastores in the descending order.

    Abstract translation: 描述了可以智能地将数据复制到多个数据存储区的示例性方法,装置和系统。 在一个实施例中,确定每个数据存储之间的路径的距离值。 基于距离值,图形聚类分析创建彼此靠近的数据存储区域。 此外,最短路径树确定可用于将数据从源数据存储复制到一个或多个目标数据存储的最有效的路径。 源数据存储区被指定为最短路径树的根,并且一个或多个目标数据存储区被指定为树的顶点。 在源数据存储的每个子顶点按照子顶点的后代所属的唯一集群的数量的降序排序后,数据将从源数据存储复制到一个或多个目标数据存储中。

Patent Agency Ranking