会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Simulation of connected devices
    • 连接设备的仿真
    • US07571088B2
    • 2009-08-04
    • US11394483
    • 2006-03-31
    • Efstathios PapaefstathiouGlenn R. PetersonJohn M. OslakePavel A. Dournov
    • Efstathios PapaefstathiouGlenn R. PetersonJohn M. OslakePavel A. Dournov
    • G06F17/50G06F13/10703
    • G06F17/5009G06F2217/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.
    • 模拟设备交互。 可以在用于模拟互连设备的计算系统中实践一种方法。 模拟设备交互的方法可以在执行总体交易以获得系统性能特征的输出时完成,包括对在执行整个交易中的设备执行的动作的延迟和/或设备负载的测量。 该方法包括将事务划分为单个动作。 这些操作被应用于适当的设备模型,以便为应用于适当的设备模型的操作产生延迟和/或设备利用率。 这可以通过包括动作类型和可选的动作子服务的指示来完成。 当延迟和/或设备利用率已经结算时,通过结束仿真可以节省内存资源。 设备利用率和延迟可能会随时间进行聚合和平均化。 当延迟和/或设备利用率的变化在预定范围内时,可以结束仿真。
    • 2. 发明授权
    • Dynamic software performance models
    • 动态软件性能模型
    • US08073671B2
    • 2011-12-06
    • US11394474
    • 2006-03-31
    • Efstathios PapaefstathiouJohn M. OslakeJonathan C. HardwickPavel A. Dournov
    • Efstathios PapaefstathiouJohn M. OslakeJonathan C. HardwickPavel A. Dournov
    • G06F9/455
    • 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.
    • 模拟应用程序 可以在计算环境中实践的方法,其被配置为通过将应用模型的服务模型部署到设备模型建模设备来模拟由部署在计算系统的性能场景中的应用模型建模的应用。 该方法包括引用性能场景以获得被建模为源自第一设备模型的事务。 事务调用第一个服务模型。 第一个服务模型指定了模拟的硬件操作。 引用第一个服务模型来确定模拟和下一个参考服务的硬件操作。 下一个引用的服务指定要添加到事务的硬件操作,并且可以指定调用其他服务模型。 通过遵循服务模型的调用路径生成硬链接操作链。 硬件操作应用于设备模型以模拟事务。
    • 6. 发明申请
    • Modeling and Simulating Software Contention
    • 建模和模拟软件争议
    • US20090254555A1
    • 2009-10-08
    • US12061638
    • 2008-04-02
    • Ganesh C. BalakrishnanPavel A. DournovJohn M. Oslake
    • Ganesh C. BalakrishnanPavel A. DournovJohn M. Oslake
    • G06F17/30
    • G06F9/526G06F9/455G06F11/3604G06F11/3664
    • 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.
    • 本文描述的主题的方面涉及建模和模拟软件争用。 在一些方面,一个模型声明了一个稀缺的软件对象的属性,并对需要稀缺软件对象执行的软件组件进行建模。 模拟器使用模型来设置跟踪与软件对象相关的锁定活动的数据结构。 模拟器模拟软件组件和硬件之间的交互,包括抓取和释放软件对象上的锁定。 模拟器可以使用函数或其他类似的机制来相对于软件对象的多个实例上的锁来分发抓取和释放操作。 模拟器可以使用由仿真产生的数据来提供锁定对象和硬件利用率,事务延迟和其他统计信息的指示。
    • 8. 发明授权
    • Modeling and simulating software contention
    • 建模和模拟软件争用
    • US08086437B2
    • 2011-12-27
    • US12061638
    • 2008-04-02
    • Ganesh C. BalakrishnanPavel A. DournovJohn M. Oslake
    • Ganesh C. BalakrishnanPavel A. DournovJohn M. Oslake
    • G06F9/45G06F17/50
    • G06F9/526G06F9/455G06F11/3604G06F11/3664
    • 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.
    • 本文描述的主题的方面涉及建模和模拟软件争用。 在一些方面,一个模型声明了一个稀缺的软件对象的属性,并对需要稀缺软件对象执行的软件组件进行建模。 模拟器使用模型来设置跟踪与软件对象相关的锁定活动的数据结构。 模拟器模拟软件组件和硬件之间的交互,包括抓取和释放软件对象上的锁定。 模拟器可以使用函数或其他类似的机制来相对于软件对象的多个实例上的锁来分发抓取和释放操作。 模拟器可以使用由仿真产生的数据来提供锁定对象和硬件利用率,事务延迟和其他统计信息的指示。
    • 10. 发明授权
    • Updating nodes considering service model constraints
    • 考虑服务模型约束更新节点
    • US08407689B2
    • 2013-03-26
    • US12823730
    • 2010-06-25
    • Pavel A. DournovFrederick J. SmithVamshidhar KommineniAnil A. IngleMatthew M. KernerAdam Liechty
    • Pavel A. DournovFrederick J. SmithVamshidhar KommineniAnil A. IngleMatthew M. KernerAdam Liechty
    • G06F9/44
    • G06F9/45533G06F8/65
    • Methods, systems, and computer-readable media for deploying an update to nodes propagated throughout a data center are provided. Launching new upgrade to hosting environment residing on the nodes typically invokes a mechanism (e.g., fabric controller) to form a group of nodes that are independent of one another with respect to upgrade domains, which are assigned to tenants (e.g., program components of service applications running within the data center) presently hosted by the nodes. The constraints of the update domains are articulated by service level agreements established for the service applications, respectively. Forming the group involves identifying independent nodes for membership, where no two members of the group host analogous tenants (belonging to a common service application) that are assigned to distinct update domains. However, it is acceptable to join to the group those nodes hosting analogous tenants that are each assigned to the same update domain.
    • 提供了用于将更新部署到整个数据中心传播的节点的方法,系统和计算机可读介质。 对驻留在节点上的托管环境启动新的升级通常会调用一种机制(例如,结构控制器),以形成一组相对于升级域彼此独立的节点,这些升级域被分配给租户(例如,服务的程序组件 目前由节点托管的数据中心内运行的应用程序)。 更新域的约束分别由服务应用程序建立的服务级别协议来阐述。 组成员需要识别成员身份的独立节点,组中没有两个成员托管类似的租户(属于公共服务应用程序),分配给不同的更新域。 然而,可以接受组中那些承载类似租户的节点,每个节点分配给相同的更新域。