Dynamic software performance models
    1.
    发明申请
    Dynamic software performance models 有权
    动态软件性能模型

    公开(公告)号:US20070239766A1

    公开(公告)日:2007-10-11

    申请号:US11394474

    申请日:2006-03-31

    IPC分类号: G06F7/00

    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.

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

    Simulation of hierarchical storage systems
    2.
    发明申请
    Simulation of hierarchical storage systems 审中-公开
    分层存储系统的仿真

    公开(公告)号:US20070233449A1

    公开(公告)日:2007-10-04

    申请号:US11394473

    申请日:2006-03-31

    IPC分类号: G06F13/10

    CPC分类号: G06F17/5009

    摘要: Modeling storage devices. One or more data structures define one or more storage devices including empirical characterizations or other characteristics of storage device operations for the specific storage devices. The empirical characterization are obtained as a result of laboratory testing of one or more sample components of the specific storage devices, or storage device similar to the specific storage devices. Complex storage device models that include disk arrays and storage networks can be represented as combinations of element models I/O operations are simulated by applying data structures that represent storage device operations to the one or more data structures. A latency is calculated based on the application of models of I/O operations as storage device operations. The latency may include portions calculated from empirical testing data as well as portions calculated from analytical modeling information.

    摘要翻译: 建模存储设备。 一个或多个数据结构定义一个或多个存储设备,包括经验表征或特定存储设备的存储设备操作的其他特性。 作为对特定存储设备的一个或多个样本组件或与特定存储设备类似的存储设备的实验室测试的结果,获得经验表征。 包括磁盘阵列和存储网络的复杂存储设备模型可以表示为元件模型的组合,通过将表示存储设备操作的数据结构应用于一个或多个数据结构来模拟I / O操作。 基于作为存储设备操作的I / O操作模型的应用计算延迟。 延迟可以包括从经验测试数据计算的部分以及从分析建模信息计算的部分。

    Simulation of distributed networks
    3.
    发明申请
    Simulation of distributed networks 有权
    分布式网络的仿真

    公开(公告)号:US20070239420A1

    公开(公告)日:2007-10-11

    申请号:US11401077

    申请日:2006-04-10

    IPC分类号: G06F17/50

    CPC分类号: H04L41/145 H04L43/0852

    摘要: Simulating network connections. A method includes generating a transaction by simulating a method model of a service model. The transaction includes representations of network interactions. A sequence of actions is created. The actions define network hardware activities including network actions performed by one or more source computer models, one or more network models, and one or more destination computer models. The sequence of actions is applied to network hardware device models to simulate network connectivity.

    摘要翻译: 模拟网络连接。 一种方法包括通过模拟服务模型的方法模型来生成事务。 交易包括网络交互的表示。 创建一系列动作。 这些操作定义网络硬件活动,包括由一个或多个源计算机模型,一个或多个网络模型以及一个或多个目标计算机模型执行的网络动作。 操作顺序应用于网络硬件设备模型以模拟网络连接。

    Detecting computer system simulation errors
    4.
    发明申请
    Detecting computer system simulation errors 审中-公开
    检测计算机系统仿真错误

    公开(公告)号:US20070233448A1

    公开(公告)日:2007-10-04

    申请号:US11394945

    申请日:2006-03-31

    IPC分类号: G06F17/10 G06F17/50

    CPC分类号: G06F17/5009

    摘要: Validating simulation models. A computing environment includes a performance scenario of a system. The performance scenario includes device models defining device behavior and/or capacity. The performance scenario further includes interconnections between one or more device models. A static model analysis of the system is performed. The static model analysis analyzes at least one of configuration of device models defined by the performance scenario or interconnection of device models defined by the performance scenario. A static capacity analysis to analyze device model limitations as they relate to statically defined performance scenario characteristics is performed. An application constraints validation can be performed. This includes comparing the performance scenario to software deployment best practices and rules related to models similar to the performance scenario. A simulation runtime validation may also be performed to evaluate dynamic device usage and latencies to simulate the system.

    摘要翻译: 验证模拟模型。 计算环境包括系统的性能场景。 性能场景包括定义设备行为和/或容量的设备模型。 性能场景还包括一个或多个设备模型之间的互连。 执行系统的静态模型分析。 静态模型分析至少分析由性能场景定义的设备模型的配置或由性能场景定义的设备模型的互连。 执行静态容量分析来分析与静态定义的性能场景特性相关的设备模型限制。 可以执行应用程序约束验证。 这包括将性能场景与软件部署最佳实践和与性能场景类似的模型相关的规则进行比较。 还可以执行模拟运行时验证以评估动态设备的使用和延迟以模拟系统。

    DEVICE PERFORMANCE APPROXIMATION
    5.
    发明申请
    DEVICE PERFORMANCE APPROXIMATION 审中-公开
    设备性能近似

    公开(公告)号:US20070219646A1

    公开(公告)日:2007-09-20

    申请号:US11276949

    申请日:2006-03-17

    IPC分类号: G05B13/02

    摘要: Embodiments relate to determining a value of a type of performance parameter of a target device configuration that has known values of various types of configuration attributes. Reference device configurations can be obtained that respectively having known values for types of configuration attributes corresponding to the types of configuration attributes of the target device and respectively having known values of the type of performance parameter whose value is to be determined for the target device. The performance parameter values of the reference device configurations can be weighted based on the reference device configurations' respective distances from the target device configuration in a space defined by the types of configuration attributes, where the types of configuration attributes correspond to respective dimensions of the space. The weighted performance parameter values of the reference device configurations can be used to determine the performance parameter value of the target device.

    摘要翻译: 实施例涉及确定具有各种类型的配置属性的已知值的目标设备配置的性能参数的类型的值。 可以获得参考装置配置,其分别具有与目标装置的配置属性的类型相对应的配置属性的类型的已知值,并且分别具有要为目标装置确定其值的性能参数的类型的已知值。 参考设备配置的性能参数值可以基于参考设备配置在由配置属性类型定义的空间中的目标设备配置的相应距离进行加权,其中配置属性的类型对应于空间的相应维度 。 参考设备配置的加权性能参数值可用于确定目标设备的性能参数值。

    Systems and methods for device simulation
    6.
    发明申请
    Systems and methods for device simulation 有权
    设备仿真的系统和方法

    公开(公告)号:US20060248510A1

    公开(公告)日:2006-11-02

    申请号:US11105251

    申请日:2005-04-13

    IPC分类号: G06F9/44

    CPC分类号: G06F17/5009 G06F2217/10

    摘要: In an implementation, a system includes a simulation engine that is executable to simulate actions performed by a plurality of devices in a distributed system. The system also includes a plurality of pluggable device models that are accessible by the simulation engine via an interface. Each of the device models represents one of the devices and is configured to map a cost of performing at least one of the actions to an action latency by the corresponding device.

    摘要翻译: 在实现中,系统包括可执行以模拟由分布式系统中的多个设备执行的动作的模拟引擎。 该系统还包括可由模拟引擎通过接口访问的多个可插拔设备模型。 每个设备模型表示其中一个设备,并被配置为将执行至少一个动作的成本映射到相应设备的动作延迟。

    Prescriptive architecutre recommendations
    7.
    发明申请
    Prescriptive architecutre recommendations 有权
    处方提案

    公开(公告)号:US20060235859A1

    公开(公告)日:2006-10-19

    申请号:US11107657

    申请日:2005-04-15

    IPC分类号: G06F17/00

    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.

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

    Simulation of connected devices
    9.
    发明申请
    Simulation of connected devices 有权
    连接设备的仿真

    公开(公告)号:US20070233450A1

    公开(公告)日:2007-10-04

    申请号:US11394483

    申请日:2006-03-31

    IPC分类号: G06F13/10

    CPC分类号: G06F17/5009 G06F2217/10

    摘要: Simulating device interactions. A method may be practiced in a computing system for simulating interconnected devices. The method of simulating device interactions may be done in performing an overall transaction to obtain an output of system performance characteristics including measurement of latencies and/or device loads for actions performed by devices in performing the overall transaction. The method includes dividing a transaction into individual actions. The actions are applied to appropriate device models to produce latencies and/or device utilizations for the action as applied to the appropriate device model. This may be done by including an indication of an action type and optionally an action subservice. Memory resources may be conserved by ending the simulation when latencies and/or device utilizations have settled. Device utilization and latency may be aggregated and averaged over time. When changes in the latencies and/or device utilizations are within a predetermined range, the simulation can be ended.

    摘要翻译: 模拟设备交互。 可以在用于模拟互连设备的计算系统中实践一种方法。 模拟设备交互的方法可以在执行总体交易以获得系统性能特征的输出时完成,包括对在执行整个交易中的设备执行的动作的延迟和/或设备负载的测量。 该方法包括将事务划分为单个动作。 这些操作被应用于适当的设备模型,以便为应用于适当的设备模型的操作产生延迟和/或设备利用率。 这可以通过包括动作类型和可选的动作子服务的指示来完成。 当延迟和/或设备利用率已经结算时,通过结束仿真可以节省内存资源。 设备利用率和延迟可能会随时间进行聚合和平均化。 当延迟和/或设备利用率的变化在预定范围内时,可以结束仿真。

    Markov model of availability for clustered systems
    10.
    发明申请
    Markov model of availability for clustered systems 失效
    集群系统可用性的马尔可夫模型

    公开(公告)号:US20060136772A1

    公开(公告)日:2006-06-22

    申请号:US11330859

    申请日:2006-01-12

    IPC分类号: G06F11/00

    CPC分类号: H04L1/22

    摘要: Availability of a clustered system is determined by identifying all possible states of a cluster, mapping the connections between the states are mapped and determining the probability of the cluster being in each of the states is determined. Availability of the cluster is the sum of the probabilities of being in those states in which the cluster is at least partially available. Parameters affecting the availability of the cluster include the rates at which a cluster transitions from state to state, including the reciprocal of Mean Time To Fail, Mean Time to Fail-Over, Mean Time To Fail-Back and Mean Time To Restore. Availability of statefull and stateless clusters may be determined. Availability of clusters including any number of nodes (e.g., a Internet service) can be determined. In one embodiment of the invention, a target availability is determined and parameters are varied to determine the most efficient approach to reach the target availability.

    摘要翻译: 通过识别集群的所有可能状态来确定集群系统的可用性,映射映射状态之间的连接并确定确定每个状态中的集群的概率。 集群的可用性是集群至少部分可用的状态中的概率之和。 影响集群可用性的参数包括集群从状态转换到状态的速率,包括平均故障时间倒数,平均故障恢复时间,平均故障恢复时间和平均恢复时间的倒数。 可以确定有状态和无状态集群的可用性。 可以确定包括任何数量的节点(例如,因特网服务)的群集的可用性。 在本发明的一个实施例中,确定目标可用性并改变参数以确定达到目标可用性的最有效方法。