ENERGY MANAGEMENT OF A COMPUTING DEPLOYMENT WITH GUARANTEED END-TO-END PERFORMANCE
    21.
    发明申请
    ENERGY MANAGEMENT OF A COMPUTING DEPLOYMENT WITH GUARANTEED END-TO-END PERFORMANCE 有权
    计算机部署的能量管理与保证的端到端性能

    公开(公告)号:US20160170476A1

    公开(公告)日:2016-06-16

    申请号: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.

    Abstract translation: 提供了一种用于管理计算部署能源使用的技术。 在一个实施例中,计算机系统可以为计算部署的一个或多个组件建立性能模型,其中性能模型建模一个或多个组件的一个或多个可调参数与端对端性能度量之间的关系 ,并且其中端到端性能度量反映由计算部署提供的服务的用户可观察到的性能。 计算机系统可以进一步执行算法以确定使一个或多个组件的功耗最小化的一个或多个可调谐参数的值,其中算法保证所确定的值不会导致端对端性能度量,如 由性能模型计算,以跨越预定义的阈值。 然后,计算机系统可以通过对一个或多个组件进行改变来强制确定的值。

    WORKLOAD SELECTION AND CACHE CAPACITY PLANNING FOR A VIRTUAL STORAGE AREA NETWORK
    22.
    发明申请
    WORKLOAD SELECTION AND CACHE CAPACITY PLANNING FOR A VIRTUAL STORAGE AREA NETWORK 有权
    虚拟存储区网络的加载选择和缓存容量规划

    公开(公告)号:US20160147665A1

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

    申请号:US14555091

    申请日:2014-11-26

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems receive a first input/output (I/O) trace from a first workload and run the first I/O trace through a cache simulation to determine a first miss ratio curve (MRC) for the first workload. A second I/O trace from the first workload is received and run through the cache simulation to determine a second MRC for the first workload. First and second cache sizes corresponding to a target miss rate for the first workload are determined using the first and second MRCs. A fingerprint of each of the first and I/O traces is generated. The first cache size, the second cache size, or a combination of the first and second cache sizes is selected as a cache size for the first workload based upon a comparison of the first and second fingerprints. A recommended cache size is generated based upon the selected cache size.

    Abstract translation: 示例性方法,装置和系统从第一工作负载接收第一输入/输出(I / O)跟踪,并通过高速缓存模拟运行第一I / O跟踪,以确定第一工作负载的第一未命中比曲线(MRC)。 接收到第一个工作负载的第二个I / O跟踪并通过高速缓存模拟运行,以确定第一个工作负载的第二个MRC。 使用第一和第二MRC确定与第一工作负载的目标未命中率对应的第一和第二高速缓存大小。 生成每个第一和I / O轨迹的指纹。 基于第一和第二指纹的比较,选择第一高速缓存大小,第二高速缓存大小或第一和第二高速缓存大小的组合作为第一工作负荷的高速缓存大小。 基于所选的高速缓存大小生成推荐的高速缓存大小。

    WORKLOAD SELECTION AND CACHE CAPACITY PLANNING FOR A VIRTUAL STORAGE AREA NETWORK
    23.
    发明申请
    WORKLOAD SELECTION AND CACHE CAPACITY PLANNING FOR A VIRTUAL STORAGE AREA NETWORK 有权
    虚拟存储区网络的加载选择和缓存容量规划

    公开(公告)号:US20160147631A1

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

    申请号:US14555072

    申请日:2014-11-26

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems receive a first input/output (I/O) trace including storage addresses that were subject to a plurality of I/O requests from a first workload during a first period of time. The first I/O trace is run through a cache simulation using a plurality of simulated cache sizes. A first state of the cache simulation is stored upon completing the first I/O trace simulation. The first I/O trace is deleted in response to storing the first state. A second I/O trace including storage addresses that were subject to a plurality of I/O requests from the first workload during a second period of time is received. A cumulative miss ratio curve for the first workload is generated by loading the stored first state as a starting point for simulating the second I/O trace and running the second I/O trace through the cache simulation.

    Abstract translation: 示例性方法,装置和系统在第一时间段期间接收包括来自第一工作负载的多个I / O请求的存储地址的第一输入/输出(I / O)跟踪。 第一个I / O跟踪通过使用多个模拟高速缓存大小的高速缓存模拟运行。 完成第一次I / O跟踪仿真后,存储缓存模拟的第一个状态。 响应于存储第一个状态,第一个I / O跟踪被删除。 接收包括在第二时间段内受到来自第一工作负载的多个I / O请求的存储地址的第二I / O跟踪。 通过将存储的第一状态作为模拟第二I / O跟踪的起始点并通过高速缓存模拟运行第二I / O跟踪来生成第一工作负载的累积未命中率曲线。

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

    公开(公告)号:US09336117B2

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

    申请号:US13872040

    申请日:2013-04-26

    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)的操作,每个呼叫导致显示图像的更新。 此外,该方法包括基于检测在嵌入显示图像的显示帧中嵌入用于测量性能的数据的操作。 嵌入结果导致修改的显示帧与各自的数据用于测量性能。 经修改的显示帧被发送到远程客户端,这导致接收到的修改的显示帧具有用于测量性能的各自的接收数据。 此外,该方法包括基于所接收的修改显示帧和用于测量性能的相应接收数据来计算给定应用的远程显示质量的操作。

Patent Agency Ranking