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

    公开(公告)号:US20060031242A1

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

    申请号:US10911058

    申请日:2004-08-03

    IPC分类号: G06F7/00

    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.

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

    Autonomic computing algorithm for identification of an optimum configuration for a web infrastructure
    2.
    发明申请
    Autonomic computing algorithm for identification of an optimum configuration for a web infrastructure 失效
    用于识别Web基础设施的最佳配置的自动计算算法

    公开(公告)号:US20050086331A1

    公开(公告)日:2005-04-21

    申请号:US10686988

    申请日:2003-10-15

    申请人: Noshir Wadia Peng Ye

    发明人: Noshir Wadia Peng Ye

    摘要: The present invention discloses a method, system and article of manufacture for autonomic identification of an optimum hardware configuration for a Web infrastructure. A plurality of performance objectives and a plurality of best practice rules for the Web infrastructure are established first. Then, a search space and a current configuration performance index within the search space are established. Next, a database of available hardware models is searched for a best-fit configuration based on the established plurality of best practice rules and the established current configuration performance index. The performance data of the found best-fit configuration is calculated using a performance simulator and then compared to the established plurality of performance objectives. If the calculated performance data meet the established plurality of performance objectives, then the best-fit configuration is designated as the optimum hardware configuration. Otherwise, the search space is narrowed and searching is continued until such optimum hardware configuration is found.

    摘要翻译: 本发明公开了用于自动识别用于Web基础设施的最佳硬件配置的方法,系统和制品。 首先建立Web基础设施的多个性能目标和多个最佳实践规则。 然后,建立搜索空间内的搜索空间和当前配置性能指标。 接下来,基于建立的多个最佳实践规则和建立的当前配置性能指标,搜索可用硬件模型的数据库以获得最佳拟合配置。 使用性能模拟器计算找到的最佳拟合配置的性能数据,然后与已建立的多个性能目标进行比较。 如果计算出的性能数据符合既定的多个性能目标,则将最佳配置配置指定为最佳硬件配置。 否则,搜索空间变窄,继续搜索直到找到最佳的硬件配置。

    System and method for supporting transaction and parallel services across multiple domains based on service level agreenments
    3.
    发明申请
    System and method for supporting transaction and parallel services across multiple domains based on service level agreenments 失效
    基于服务级别标准,跨多个域支持事务和并行服务的系统和方法

    公开(公告)号:US20050165925A1

    公开(公告)日:2005-07-28

    申请号:US10763135

    申请日:2004-01-22

    IPC分类号: G06F9/50 G06F15/173

    摘要: An on-demand manager provides an improved distributed data processing system for facilitating dynamic allocation of computing resources among multiple domains based on a current workload and service level agreements. Based on a service level agreement, the on-demand manager monitors and predicts the load on the system. If the current or predicted load cannot be handled with the current system configuration, the on-demand manager determines additional resources needed to handle the workload. If the service level agreement violations cannot be handled by reconfiguring resources at a domain, the on-demand manager sends a resource request to other domains. These other domains analyze their own commitments and may accept the resource request, reject the request, or counter-propose with an offer of resources and a corresponding service level agreement. Once the requesting domain has acquired resources, workload load balancers are reconfigured to allocate some of the workload from the requesting site to the acquired remote resources.

    摘要翻译: 按需管理器提供改进的分布式数据处理系统,用于基于当前工作负载和服务级别协议,促进多个域之间的计算资源的动态分配。 根据服务级别协议,按需管理器监视和预测系统上的负载。 如果当前或预测的负载不能用当前系统配置来处理,则按需管理器确定处理工作负载所需的额外资源。 如果通过在域上重新配置资源不能处理服务级别协议违规,则按需管理器向其他域发送资源请求。 这些其他领域分析自己的承诺,并可以接受资源请求,拒绝请求或反提出资源提议和相应的服务级别协议。 一旦请求域已经获得资源,工作负载平衡器被重新配置以将一些工作负载从请求站点分配给所获取的远程资源。

    Apparatus and method for modeling queueing systems with highly variable traffic arrival rates
    4.
    发明申请
    Apparatus and method for modeling queueing systems with highly variable traffic arrival rates 失效
    用于建模具有高可变流量到达率的排队系统的装置和方法

    公开(公告)号:US20050122987A1

    公开(公告)日:2005-06-09

    申请号:US10731862

    申请日:2003-12-09

    IPC分类号: H04L12/24 H04L12/28 H04L12/56

    摘要: An apparatus and method are provided for modeling queuing systems with highly variable traffic arrival rates. The apparatus and method include a means to associate a value with a pattern of highly variable arrival rates that is simple and intuitive, and a means to accurately model queuing delays in systems that are characterized by bursts of arrival activity. The queuing delay is determined by a sum of queuing delays after first applying a weighting factor to the queuing delay based upon a random arrival rate, and a different weighting factor to the queuing delay based upon a bursty variable arrival rate. The weighting factors are variants of the server utilization. The model facilitates specification of server characteristics and configurations to meet response time metrics.

    摘要翻译: 提供了一种用于对具有高度可变的交通量到达率的排队系统进行建模的装置和方法。 装置和方法包括将值与简单和直观的高度可变到达速率的模式相关联的手段,以及用于在以突发的到达活动为特征的系统中精确地建模排队延迟的手段。 基于随机到达速率首先将加权因子应用于排队延迟,以及基于突发可变到达速率的排队延迟的不同加权因子,排队延迟由排队延迟的和确定。 加权因子是服务器利用率的变体。 该模型有助于规范服务器特性和配置以满足响应时间度量。

    System and method for supporting transaction and parallel services in a clustered system based on a service level agreement
    6.
    发明申请
    System and method for supporting transaction and parallel services in a clustered system based on a service level agreement 审中-公开
    基于服务级别协议,在集群系统中支持事务和并行服务的系统和方法

    公开(公告)号:US20050188075A1

    公开(公告)日:2005-08-25

    申请号:US10762916

    申请日:2004-01-22

    摘要: A server allocation controller provides an improved distributed data processing system for facilitating dynamic allocation of computing resources. The server allocation controller supports transaction and parallel services across multiple data centers enabling dynamic allocation of computing resources based on the current workload and service level agreements. The server allocation controller provides a method for dynamic re-partitioning of the workload to handle workload surges. Computing resources are dynamically assigned among transaction and parallel application classes, based on the current and predicted workload. Based on a service level agreement, the server allocation controller monitors and predicts the load on the system. If the current or predicted load cannot be handled with the current system configuration the server allocation controller determines additional resources needed to handle the current or predicted workload. The server cluster is reconfigured to meet the service level agreement.

    摘要翻译: 服务器分配控制器提供改进的分布式数据处理系统,用于促进计算资源的动态分配。 服务器分配控制器支持跨多个数据中心的事务和并行服务,从而能够根据当前工作负载和服务级别协议动态分配计算资源。 服务器分配控制器提供了一种用于动态重新分区工作负载以处理工作负载浪涌的方法。 基于当前和预测的工作量,计算资源在事务和并行应用程序类之间动态分配。 基于服务级别协议,服务器分配控制器监视和预测系统上的负载。 如果当前或预测的负载不能用当前系统配置来处理,则服务器分配控制器确定处理当前或预测工作负载所需的其他资源。 重新配置服务器集群以满足服务级别协议。

    Apparatus, system, and method for database provisioning
    9.
    发明申请
    Apparatus, system, and method for database provisioning 有权
    用于数据库配置的设备,系统和方法

    公开(公告)号:US20060136448A1

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

    申请号:US11017490

    申请日:2004-12-20

    IPC分类号: G06F17/00

    摘要: An apparatus, system, and method are disclosed for provisioning database resource within a grid database system. The federation apparatus includes an analysis module and a provision module. The analysis module analyzes a data query stream from an application to a database instance and determines if the data query stream exhibits a predetermined performance attribute. The provision module provisions a database resource in response to a determination that the data query stream exhibits the predetermined performance attribute. The provisioned database resource may be a database instance or a cache. The provisioning of the new database resource advantageously is substantially transparent to a client on the database system.

    摘要翻译: 公开了用于在网格数据库系统内配置数据库资源的装置,系统和方法。 联合装置包括分析模块和提供模块。 分析模块分析从应用程序到数据库实例的数据查询流,并确定数据查询流是否呈现预定的性能属性。 响应于确定数据查询流呈现预定的性能属性,提供模块提供数据库资源。 所提供的数据库资源可以是数据库实例或高速缓存。 新数据库资源的配置有利地对数据库系统上的客户端是基本上透明的。

    Apparatus, system, and method for modeling and analyzing a plurality of computing workloads
    10.
    发明申请
    Apparatus, system, and method for modeling and analyzing a plurality of computing workloads 审中-公开
    用于建模和分析多个计算工作负载的装置,系统和方法

    公开(公告)号:US20050125213A1

    公开(公告)日:2005-06-09

    申请号:US10729362

    申请日:2003-12-04

    IPC分类号: G06F9/45

    摘要: An apparatus, system, and method are provided for modeling and analyzing a plurality of computing workloads. The apparatus, system, and method include a data collection module for gathering performance data associated with operation of the computer system. A modeling module executes a plurality of models in parallel, in series, or according to a hierarchical relationship. A data analysis module presents analysis data compiled from the modeling module to a user, typically in the form of a graph. And finally, a framework manages the data collection module, the modeling module, and the data analysis module according to a predefined data and model flow.

    摘要翻译: 提供了用于建模和分析多个计算工作负载的装置,系统和方法。 装置,系统和方法包括用于收集与计算机系统的操作相关的性能数据的数据收集模块。 建模模块并行,串联或根据分层关系执行多个模型。 数据分析模块将从建模模块编译的分析数据呈现给用户,通常以图形的形式。 最后,框架根据预定义的数据和模型流程管理数据收集模块,建模模块和数据分析模块。