Expert system and visualization for multi-server capacity management
    2.
    发明授权
    Expert system and visualization for multi-server capacity management 有权
    专家系统和多服务器容量管理可视化

    公开(公告)号:US08112366B2

    公开(公告)日:2012-02-07

    申请号:US12242826

    申请日:2008-09-30

    IPC分类号: G06F17/00 G06F17/20

    摘要: A system is disclosed that includes an interface to receive a resource governance rule applicable to one or more hardware resources supporting a monitored software application. The system includes utilization logic to measure usage of a particular hardware resource by the monitored software application. An available utilization of the particular hardware resource is determined based on the resource governance rule, and a total utilization of the particular hardware resource is also determined. One or more utilization metrics are determined based on historical usage of the particular hardware resource as compared to a governed capacity and a non-governed capacity available to the particular hardware resource. The system also includes recommendation logic to determine a recommended action to be taken with respect to the monitored software application.

    摘要翻译: 公开了一种系统,其包括接收适用于支持被监视的软件应用的一个或多个硬件资源的资源治理规则的接口。 该系统包括利用逻辑来测量受监视的软件应用程序对特定硬件资源的使用。 基于资源治理规则确定特定硬件资源的可用利用率,并确定特定硬件资源的总利用率。 与特定硬件资源可用的管理容量和非管理容量相比,基于特定硬件资源的历史使用来确定一个或多个利用度量。 该系统还包括推荐逻辑以确定关于所监视的软件应用所采取的建议动作。

    Dynamic software performance models
    3.
    发明授权
    Dynamic software performance models 有权
    动态软件性能模型

    公开(公告)号:US08073671B2

    公开(公告)日:2011-12-06

    申请号:US11394474

    申请日:2006-03-31

    IPC分类号: G06F9/455

    CPC分类号: G06Q10/04

    摘要: Simulating an application. A method that may be practiced in a computing environment configured for simulating an application modeled by an application model deployed in a performance scenario of a computing system by deploying service models of the application model to device models modeling devices. The method includes referencing a performance scenario to obtain a transaction being modeled as originating from a first device model. The transaction invokes of a first service model. The first service model specifies hardware actions for simulation. The first service model is referenced to determine the hardware actions for simulation and the next referenced service. The next referenced service specifies hardware actions to be added to the transaction and may specify invocation of other service models. A chain of hardware actions is generated by following the invocation path of the service models. The hardware actions are applied to device models to simulate the transaction.

    摘要翻译: 模拟应用程序 可以在计算环境中实践的方法,其被配置为通过将应用模型的服务模型部署到设备模型建模设备来模拟由部署在计算系统的性能场景中的应用模型建模的应用。 该方法包括引用性能场景以获得被建模为源自第一设备模型的事务。 事务调用第一个服务模型。 第一个服务模型指定了模拟的硬件操作。 引用第一个服务模型来确定模拟和下一个参考服务的硬件操作。 下一个引用的服务指定要添加到事务的硬件操作,并且可以指定调用其他服务模型。 通过遵循服务模型的调用路径生成硬链接操作链。 硬件操作应用于设备模型以模拟事务。

    Creation of resource models
    4.
    发明授权
    Creation of resource models 有权
    创建资源模型

    公开(公告)号:US07877250B2

    公开(公告)日:2011-01-25

    申请号:US11739063

    申请日:2007-04-23

    IPC分类号: G06F9/45

    CPC分类号: G06F8/20

    摘要: Operational resource modeling is usable to analyze application and computer system performance over a wide range of hypothetical scenarios. Operational resource modeling involves creating and training one or more resource models, and/or simulating hypothetical scenarios using resource models.

    摘要翻译: 操作资源建模可用于在广泛的假设情景下分析应用程序和计算机系统性能。 操作资源建模涉及创建和训练一个或多个资源模型,和/或使用资源模型来模拟假设场景。

    STORAGE INPUT/OUTPUT UTILIZATION ASSOCIATED WITH A SOFTWARE APPLICATION
    5.
    发明申请
    STORAGE INPUT/OUTPUT UTILIZATION ASSOCIATED WITH A SOFTWARE APPLICATION 有权
    与软件应用程序相关的存储输入/输出使用

    公开(公告)号:US20100082300A1

    公开(公告)日:2010-04-01

    申请号:US12242710

    申请日:2008-09-30

    IPC分类号: G06F15/00

    摘要: A method includes determining a total storage input/output capacity of a set of storage elements available for use by a software application located on an operating system volume of a computer system. The total storage input/output capacity is determined by evaluating storage input/output capacity of the storage elements at a physical device level and at a file level. The method includes measuring a number of input/output storage operations performed on behalf of the software application. The method also includes determining a storage input/output utilization of the software application based on the measured number of input/output storage operations as compared to the total storage input/output capacity of the set of storage elements.

    摘要翻译: 一种方法包括确定可由位于计算机系统的操作系统卷上的软件应用使用的一组存储元件的总存储输入/输出容量。 通过在物理设备级别和文件级别评估存储元件的存储输入/输出容量来确定总存储输入/输出容量。 该方法包括测量代表软件应用执行的多个输入/输出存储操作。 该方法还包括基于所测量的输入/输出存储操作的数量与存储元件组的总存储输入/输出容量相比较来确定软件应用的存储输入/输出利用率。

    Creation of resource models
    6.
    发明申请
    Creation of resource models 有权
    创建资源模型

    公开(公告)号:US20080262824A1

    公开(公告)日:2008-10-23

    申请号:US11739063

    申请日:2007-04-23

    IPC分类号: G06F9/45

    CPC分类号: G06F8/20

    摘要: Operational resource modeling is usable to analyze application and computer system performance over a wide range of hypothetical scenarios. Operational resource modeling involves creating and training one or more resource models, and/or simulating hypothetical scenarios using resource models.

    摘要翻译: 操作资源建模可用于在广泛的假设情景下分析应用程序和计算机系统性能。 操作资源建模涉及创建和训练一个或多个资源模型,和/或使用资源模型来模拟假设场景。

    Training of resource models
    7.
    发明申请
    Training of resource models 有权
    资源模型培训

    公开(公告)号:US20080262823A1

    公开(公告)日:2008-10-23

    申请号:US11739061

    申请日:2007-04-23

    IPC分类号: G06F9/45

    CPC分类号: G06F8/20

    摘要: Operational resource modeling is usable to analyze application and computer system performance over a wide range of hypothetical scenarios. Operational resource modeling involves creating and training one or more resource models, and/or simulating hypothetical scenarios using resource models.

    摘要翻译: 操作资源建模可用于在广泛的假设情景下分析应用程序和计算机系统性能。 操作资源建模涉及创建和训练一个或多个资源模型,和/或使用资源模型来模拟假设场景。

    Prescriptive architecture recommendations
    9.
    发明授权
    Prescriptive architecture recommendations 有权
    规定性建筑建议

    公开(公告)号:US07979520B2

    公开(公告)日:2011-07-12

    申请号:US11107657

    申请日:2005-04-15

    IPC分类号: G06F15/173

    CPC分类号: G06Q10/06 G06Q10/04

    摘要: A prescribed system architecture is recommended to an entity that desires to implement a system supporting distributed applications. A performance scenario is created based on anticipated usage, devices employed by servers running the distributed applications, and topology of locations using the servers. An optimized scenario may be provided by determining device optimization, different use load, and if possible consolidation of distributed applications on servers.

    摘要翻译: 对于希望实现支持分布式应用程序的系统的实体,建议使用规定的系统架构。 基于预期使用情况创建性能场景,运行分布式应用程序的服务器使用的设备以及使用服务器的位置拓扑。 可以通过确定设备优化,不同的使用负载以及如果可能地在服务器上整合分布式应用程序来提供优化的场景。

    Modeling and Simulating Software Contention
    10.
    发明申请
    Modeling and Simulating Software Contention 有权
    建模和模拟软件争议

    公开(公告)号:US20090254555A1

    公开(公告)日:2009-10-08

    申请号:US12061638

    申请日:2008-04-02

    IPC分类号: G06F17/30

    摘要: Aspects of the subject matter described herein relate to modeling and simulating software contention. In aspects, a model declares properties of a scarce software object and models software components that need the scarce software object to execute. A simulator uses the model to set up data structures that track locking activity related to the software object. The simulator simulates the interaction between software components and hardware including seizing and releasing locks on the software object. The simulator may use a function or other similar mechanism to distribute seize and release operations with respect to a lock across multiple instances of the software object. The simulator may use data generated by a simulation to provide an indication of lock objects and hardware utilization, transaction latencies, and other statistics.

    摘要翻译: 本文描述的主题的方面涉及建模和模拟软件争用。 在一些方面,一个模型声明了一个稀缺的软件对象的属性,并对需要稀缺软件对象执行的软件组件进行建模。 模拟器使用模型来设置跟踪与软件对象相关的锁定活动的数据结构。 模拟器模拟软件组件和硬件之间的交互,包括抓取和释放软件对象上的锁定。 模拟器可以使用函数或其他类似的机制来相对于软件对象的多个实例上的锁来分发抓取和释放操作。 模拟器可以使用由仿真产生的数据来提供锁定对象和硬件利用率,事务延迟和其他统计信息的指示。