Method, system, and program for distributing application transactions among work servers
    2.
    发明授权
    Method, system, and program for distributing application transactions among work servers 有权
    在工作服务器之间分配应用程序事务的方法,系统和程序

    公开(公告)号:US07660897B2

    公开(公告)日:2010-02-09

    申请号:US10911058

    申请日:2004-08-03

    CPC分类号: G06F9/505

    摘要: Provided are a method, system, and program for distributing application transactions among work servers. Application transaction rates are determined for a plurality of applications supplying transactions to process. For each application, available partitions in at least one server are assigned to process the application transactions based on partition transaction rates of partitions in the servers. For each application, a determination is made of weights for each server including partitions assigned to the application based on a number of partitions in the server assigned to the application. The determined weights for each application are used to distribute application transactions among the servers including partitions assigned to the application.

    摘要翻译: 提供了一种用于在工作服务器之间分发应用程序事务的方法,系统和程序。 为提供要处理的交易的多个应用程序确定应用程序事务速率。 对于每个应用程序,分配至少一个服务器中的可用分区,以根据服务器中分区的分区事务速率处理应用程序事务。 对于每个应用程序,根据分配给应用程序的服务器中的分区数量,确定每个服务器的权重,包括分配给应用程序的分区。 每个应用程序的确定权重用于在服务器之间分发应用程序事务,包括分配给应用程序的分区。

    Method, system and article of manufacture for an analytic modeling technique for handling multiple objectives

    公开(公告)号:US07099816B2

    公开(公告)日:2006-08-29

    申请号:US10174030

    申请日:2002-06-17

    IPC分类号: G06F9/455 G06F13/00

    摘要: The present invention discloses a method, system and article of manufacture for performing analytic modeling on a computer system by handling a plurality of predefined system criteria directed to a modeled computer system. The present invention provides means for the user of an analytic model to specify (i.e. enable) any number of predefined system criteria that must all be simultaneously satisfied. The modeling methodology uses a variation of the well-known Mean Value Analysis technique in its calculations. Response times, resource utilizations, and resource queue lengths are initially estimated for a small user arrival rate. An iterative method is used to gradually increase the user arrival rate by a constant value. For each iteration, response times, resource utilizations, and resource queue lengths are calculated. Then for all the criteria, which have been enabled, it is checked to see if the value limits specified for those criteria have exceeded. If not, the model calculation results are saved and next iteration is started. The model iterations continue with a gradually increasing user arrival rate until one or more of the modeling criteria are exceeded. At that time the model outputs the results from the previous iteration (i.e. the saved results where all the criteria were still satisfied), and the modeling calculations are finished. The model results may be used as input for further processing.

    Reusing software development assets
    8.
    发明授权
    Reusing software development assets 有权
    重用软件开发资产

    公开(公告)号:US08799854B2

    公开(公告)日:2014-08-05

    申请号:US11625583

    申请日:2007-01-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36

    摘要: For profiling and reusing software development assets, an apparatus includes an asset repository that stores assets, and functional and performance descriptions corresponding to each asset. The apparatus further includes a service planning module configured to interpret functional requirement(s) for a target application, and at least one service quality element corresponding to the functional requirement(s). The target application may be an internet-based application, and the functional requirements may be functions performed by software elements. The apparatus further includes a deployment module configured to compare the functional requirements with the stored assets to generate a solution plan. The solution plan may be a group of assets configured to perform the functional requirement(s) for the target application.

    摘要翻译: 对于分析和重用软件开发资产,设备包括存储资产的资产存储库以及与每项资产相对应的功能和性能说明。 该装置还包括配置成解释目标应用的功能需求的服务规划模块以及对应于功能需求的至少一个服务质量元素。 目标应用可以是基于因特网的应用,并且功能需求可以是由软件元素执行的功能。 所述设备还包括部署模块,所述部署模块被配置为将所述功能需求与所存储的资产进行比较以生成解决方案。 解决方案计划可以是被配置为执行目标应用程序的功能需求的一组资产。

    Method and system of an integrated simulation tool using business patterns and scripts
    9.
    发明授权
    Method and system of an integrated simulation tool using business patterns and scripts 有权
    使用业务模式和脚本的集成仿真工具的方法和系统

    公开(公告)号:US06768968B2

    公开(公告)日:2004-07-27

    申请号:US10126245

    申请日:2002-04-18

    IPC分类号: G06F1130

    摘要: A method, system and article of manufacture for estimating the performance of a computer system are provided. Initially, a business pattern representative of the expected usage of the computer system is identified. Then, for each parameter associated with each predefined script, which corresponds to the identified business pattern, a value is established. The computer system hardware characteristics and performance objectives are identified next. The performance estimate is then calculated utilizing the established parameter values, identified hardware characteristics and performance objectives. To calculate the performance estimate, the script measurements data is read from a table of previously measured values, and a weighted average number of page visits per user, a weighted average visit rate and a weighted average service time for each target device in the computer system are calculated. A total response time and a system throughput are calculated by varying each target device queue length and user arrival rate until the performance objectives are reached.

    摘要翻译: 提供了一种用于估计计算机系统性能的方法,系统和制品。 最初,识别出代表计算机系统的预期用途的业务模式。 然后,对于与所识别的业务模式对应的每个预定义脚本相关联的每个参数,建立一个值。 计算机系统的硬件特性和性能目标在下面被识别。 然后,使用建立的参数值,确定的硬件特性和性能目标来计算性能估计。 为了计算性能估计,从先前测量值的表中读取脚本测量数据,并且每个用户的加权平均页面访问次数,加权平均访问速率和计算机系统中的每个目标设备的加权平均服务时间 被计算。 通过改变每个目标设备队列长度和用户到达率来计算总响应时间和系统吞吐量,直到达到性能目标。

    APPARATUS, SYSTEM, AND METHOD FOR PROFILING AND REUSING SOFTWARE DEVELOPMENT ASSETS
    10.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR PROFILING AND REUSING SOFTWARE DEVELOPMENT ASSETS 有权
    用于配置和重新发布软件开发资产的设备,系统和方法

    公开(公告)号:US20080178147A1

    公开(公告)日:2008-07-24

    申请号:US11625583

    申请日:2007-01-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/36

    摘要: An apparatus, system, and method are disclosed for profiling and reusing software development assets. The apparatus includes an asset repository that stores assets, and functional and performance descriptions corresponding to each asset. The apparatus further includes a service planning module configured to interpret functional requirement(s) for a target application, and at least one service quality element corresponding to the functional requirement(s). The target application may be an internet-based application, and the functional requirements may be functions performed by software elements. The apparatus further includes a deployment module configured to compare the functional requirements with the stored assets to generate a solution plan. The solution plan may be a group of assets configured to perform the functional requirement(s) for the target application.

    摘要翻译: 公开了用于分析和重用软件开发资产的装置,系统和方法。 该设备包括存储资产的资产库,以及与每个资产相对应的功能和性能说明。 该装置还包括配置成解释目标应用的功能需求的服务规划模块以及对应于功能需求的至少一个服务质量元素。 目标应用可以是基于因特网的应用,并且功能需求可以是由软件元素执行的功能。 所述设备还包括部署模块,所述部署模块被配置为将所述功能需求与所存储的资产进行比较以生成解决方案。 解决方案计划可以是被配置为执行目标应用程序的功能需求的一组资产。