Prescriptive architecture recommendations
    1.
    发明授权
    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.

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

    Dynamic software performance models
    2.
    发明授权
    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.

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

    Simulation of distributed networks
    4.
    发明授权
    Simulation of distributed networks 有权
    分布式网络的仿真

    公开(公告)号:US07548843B2

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

    申请号:US11401077

    申请日:2006-04-10

    IPC分类号: G06F9/44

    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.

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

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

    公开(公告)号:US07383161B2

    公开(公告)日:2008-06-03

    申请号:US11105251

    申请日:2005-04-13

    IPC分类号: G06F17/50 G06F9/45

    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.

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

    Simulation of connected devices
    6.
    发明授权
    Simulation of connected devices 有权
    连接设备的仿真

    公开(公告)号:US07571088B2

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

    申请号:US11394483

    申请日:2006-03-31

    IPC分类号: G06F17/50 G06F13/10703

    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.

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

    Evaluating hardware models having resource contention
    7.
    发明授权
    Evaluating hardware models having resource contention 失效
    评估具有资源争用的硬件模型

    公开(公告)号:US07599827B2

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

    申请号:US11277279

    申请日:2006-03-23

    IPC分类号: G06F9/45 G06F11/30

    摘要: A performance prediction simulator gives effect to the resource contention among multiple resources in a simulated system by adjusting event durations appropriately. A resource topology tree defining the resource configuration of the system is input to the simulator. The simulator includes an evaluation engine that determines the amount of resource used during each simulation interval of the simulation and records the resource usage in a resource contention timeline, which can be displayed to a user. The amount of resource used during a simulation is also used to adjust the event duration calculations of the hardware models associated with each event.

    摘要翻译: 性能预测模拟器通过适当地调整事件持续时间来实现模拟系统中的多个资源之间的资源争用。 定义系统的资源配置的资源拓扑树被输入到模拟器。 模拟器包括评估引擎,其确定在模拟的每个模拟间隔期间使用的资源量,并且将资源使用记录在资源竞争时间线中,该资源竞争时间线可以显示给用户。 在仿真期间使用的资源量也用于调整与每个事件相关联的硬件模型的事件持续时间计算。

    Evaluating hardware models having resource contention
    8.
    发明授权
    Evaluating hardware models having resource contention 有权
    评估具有资源争用的硬件模型

    公开(公告)号:US07440883B2

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

    申请号:US11277287

    申请日:2006-03-23

    IPC分类号: G06F9/45

    摘要: A performance prediction simulator gives effect to the resource contention among multiple resources in a simulated system by adjusting event durations appropriately. A resource topology tree defining the resource configuration of the system is input to the simulator. The simulator includes an evaluation engine that determines the amount of resource used during each simulation interval of the simulation and records the resource usage in a resource contention timeline, which can be displayed to a user. The amount of resource used during a simulation is also used to adjust the event duration calculations of the hardware models associated with each event.

    摘要翻译: 性能预测模拟器通过适当地调整事件持续时间来实现模拟系统中的多个资源之间的资源争用。 定义系统的资源配置的资源拓扑树被输入到模拟器。 模拟器包括评估引擎,其确定在模拟的每个模拟间隔期间使用的资源量,并且将资源使用记录在资源竞争时间线中,该资源竞争时间线可以显示给用户。 在仿真期间使用的资源量也用于调整与每个事件相关联的硬件模型的事件持续时间计算。

    Generating static performance modeling factors in a deployed system
    9.
    发明授权
    Generating static performance modeling factors in a deployed system 有权
    在部署的系统中生成静态性能建模因子

    公开(公告)号:US07747986B2

    公开(公告)日:2010-06-29

    申请号:US11154090

    申请日:2005-06-15

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06Q10/10

    摘要: A computing system for determining performance factors for using in performance modeling of a deployed subject system, is presented. The computing system includes a plurality of software components comprising the subject system. Each of the components is susceptible to event tracing while executing on the computing system. The computing system includes a tracing component. The tracing component is configured to trace events of the components of the subject system as they execute. The computing system includes a transaction identification table. The transaction identification table comprises starting and ending actions for transactions performed by the subject system. The computing system also includes a transaction identification component that identifies actions from traced events, identifies related actions corresponding to a transaction according to the starting and ending actions in the transaction identification table, and stores the related actions in the transaction workflow data store.

    摘要翻译: 提出了一种用于确定在部署的主题系统的性能建模中使用的性能因素的计算系统。 计算系统包括多个包括该对象系统的软件组件。 在计算系统上执行时,每个组件都容易进行事件跟踪。 计算系统包括跟踪组件。 跟踪组件被配置为跟踪主体系统的组件在执行时的事件。 计算系统包括事务识别表。 交易识别表包括由主题系统执行的交易的开始和结束动作。 计算系统还包括识别跟踪事件的动作的事务识别组件,根据事务识别表中的起始和结束动作识别与事务相对应的相关动作,并将相关动作存储在事务工作流数据存储中。