Methods and apparatus for automatic system parameter configuration for performance improvement
    1.
    发明申请
    Methods and apparatus for automatic system parameter configuration for performance improvement 失效
    自动系统参数配置的方法和设备,用于性能改进

    公开(公告)号:US20050262230A1

    公开(公告)日:2005-11-24

    申请号:US10849357

    申请日:2004-05-19

    IPC分类号: G06F11/34 G06F15/173

    CPC分类号: G06F11/3452 Y10S707/99933

    摘要: In one embodiment, the present invention is a method and apparatus for automatic system parameter configuration for performance improvement. One embodiment of the inventive method involves formulating a black box optimization problem, and solving the optimization problem using an enhanced smart hill climbing method. The smart hill climbing method includes both a global and a more precise local search to identify an optimal solution. In one embodiment, one or both of the global and local searches employs a weighted Latin Hypercube Sampling method in combination with importance sampling techniques to yield improved search results

    摘要翻译: 在一个实施例中,本发明是一种用于性能改进的自动系统参数配置的方法和装置。 本发明方法的一个实施例涉及制定黑箱优化问题,并且使用增强的智能爬山方法来解决优化问题。 智能爬坡方法包括全局和更精确的本地搜索,以确定最佳解决方案。 在一个实施例中,全局和局部搜索中的一个或两个采用加权的拉丁超立方体采样方法结合重要性采样技术来产生改进的搜索结果

    Methods and apparatus for automatic system parameter configuration for performance improvement
    2.
    发明授权
    Methods and apparatus for automatic system parameter configuration for performance improvement 失效
    自动系统参数配置的方法和设备,用于性能改进

    公开(公告)号:US07490234B2

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

    申请号:US11833345

    申请日:2007-08-03

    IPC分类号: G06F15/177 G06F7/08

    CPC分类号: G06F11/3452 Y10S707/99933

    摘要: In one embodiment, the present invention is a method and apparatus for automatic system parameter configuration for performance improvement. One embodiment of the inventive method involves formulating a black box optimization problem, and solving the optimization problem using an enhanced smart hill climbing method. The smart hill climbing method includes both a global and a more precise local search to identify an optimal solution. In one embodiment, one or both of the global and local searches employs a weighted Latin Hypercube Sampling method in combination with importance sampling techniques to yield improved search results.

    摘要翻译: 在一个实施例中,本发明是一种用于性能改进的自动系统参数配置的方法和装置。 本发明方法的一个实施例涉及制定黑箱优化问题,并且使用增强的智能爬山方法来解决优化问题。 智能爬坡方法包括全局和更精确的本地搜索,以确定最佳解决方案。 在一个实施例中,全局和局部搜索中的一个或两个采用加权的拉丁超立方体采样方法与重要性抽样技术相结合,以产生改进的搜索结果。

    METHODS AND APPARATUS FOR AUTOMATIC SYSTEM PARAMETER CONFIGURATION FOR PERFORMANCE IMPROVEMENT
    3.
    发明申请
    METHODS AND APPARATUS FOR AUTOMATIC SYSTEM PARAMETER CONFIGURATION FOR PERFORMANCE IMPROVEMENT 失效
    自动系统参数配置方法和设备性能改进

    公开(公告)号:US20070271368A1

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

    申请号:US11833345

    申请日:2007-08-03

    IPC分类号: G06F15/173

    CPC分类号: G06F11/3452 Y10S707/99933

    摘要: In one embodiment, the present invention is a method and apparatus for automatic system parameter configuration for performance improvement. One embodiment of the inventive method involves formulating a black box optimization problem, and solving the optimization problem using an enhanced smart hill climbing method. The smart hill climbing method includes both a global and a more precise local search to identify an optimal solution. In one embodiment, one or both of the global and local searches employs a weighted Latin Hypercube Sampling method in combination with importance sampling techniques to yield improved search results

    摘要翻译: 在一个实施例中,本发明是一种用于性能改进的自动系统参数配置的方法和装置。 本发明方法的一个实施例涉及制定黑箱优化问题,并且使用增强的智能爬山方法来解决优化问题。 智能爬坡方法包括全局和更精确的本地搜索,以确定最佳解决方案。 在一个实施例中,全局和局部搜索中的一个或两个采用加权的拉丁超立方体采样方法结合重要性采样技术来产生改进的搜索结果

    Methods and apparatus for automatic system parameter configuration for performance improvement
    4.
    发明授权
    Methods and apparatus for automatic system parameter configuration for performance improvement 失效
    自动系统参数配置的方法和设备,用于性能改进

    公开(公告)号:US07272707B2

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

    申请号:US10849357

    申请日:2004-05-19

    IPC分类号: G06F15/177

    CPC分类号: G06F11/3452 Y10S707/99933

    摘要: In one embodiment, the present invention is a method and apparatus for automatic system parameter configuration for performance improvement. One embodiment of the inventive method involves formulating a black box optimization problem, and solving the optimization problem using an enhanced smart hill climbing method. The smart hill climbing method includes both a global and a more precise local search to identify an optimal solution. In one embodiment, one or both of the global and local searches employs a weighted Latin Hypercube Sampling method in combination with importance sampling techniques to yield improved search results

    摘要翻译: 在一个实施例中,本发明是一种用于性能改进的自动系统参数配置的方法和装置。 本发明方法的一个实施例涉及制定黑箱优化问题,并且使用增强的智能爬山方法来解决优化问题。 智能爬坡方法包括全局和更精确的本地搜索,以确定最佳解决方案。 在一个实施例中,全局和局部搜索中的一个或两个采用加权的拉丁超立方体采样方法结合重要性采样技术来产生改进的搜索结果

    Method and system for on-line performance modeling using inference for real production IT systems
    5.
    发明授权
    Method and system for on-line performance modeling using inference for real production IT systems 有权
    用于实际生产IT系统推理的在线性能建模的方法和系统

    公开(公告)号:US07739099B2

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

    申请号:US11315692

    申请日:2005-12-22

    CPC分类号: G06Q10/06 Y02P90/86

    摘要: A system and method for performance modeling for an information technology (IT) system having a server(s) for performing a number of types of transactions includes receiving data for system topology and transaction flows and receiving performance measurement data for the IT system. The measurement data is clustered into multiple regimes based on similarities. Service demand and network delay parameters may be inferred based on clustered data.

    摘要翻译: 用于具有用于执行多种类型的事务的服务器的信息技术(IT)系统的性能建模的系统和方法包括接收用于系统拓扑和事务流的数据以及接收IT系统的性能测量数据。 基于相似度将测量数据聚类成多个体系。 服务需求和网络延迟参数可以基于聚类数据来推断。

    Method and apparatus for resource allocation for stream data processing
    6.
    发明授权
    Method and apparatus for resource allocation for stream data processing 失效
    用于流数据处理的资源分配方法和装置

    公开(公告)号:US07826365B2

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

    申请号:US11519764

    申请日:2006-09-12

    IPC分类号: H04L1/00

    CPC分类号: H04L47/70

    摘要: Resource allocations in stream data processing systems are performed to allocate the resources in a cost-effective manner by formulating the resource allocation problem as a linear program. For a problem with a single output, a backward algorithm or method is used that produces an optimal solution in linear time. For a problem with multiple outputs and the network has a tree structure, a backward shrink algorithm or method is used to provide an optimal solution in linear time. These algorithms are fully distributed, they require only local exchange of parameters between neighboring nodes, and are adaptive to the dynamic changes in network conditions and flow rate fluctuations.

    摘要翻译: 执行流数据处理系统中的资源分配,通过以资源分配问题作为线性程序,以成本有效的方式分配资源。 对于单个输出的问题,使用向后算法或方法,其产生线性时间的最优解。 对于多个输出的问题,网络具有树结构,使用向后收缩算法或方法来提供线性时间的最优解。 这些算法是完全分布的,它们只需要相邻节点之间的本地参数交换,并且适应网络条件和流量波动的动态变化。

    Methods and apparatus for cost minimization of multi-tiered infrastructure with end-to-end delay guarantees
    7.
    发明申请
    Methods and apparatus for cost minimization of multi-tiered infrastructure with end-to-end delay guarantees 失效
    使用端到端延迟保证的多层基础设施成本最小化的方法和设备

    公开(公告)号:US20050278690A1

    公开(公告)日:2005-12-15

    申请号:US10865064

    申请日:2004-06-10

    IPC分类号: G06F9/50 G06F9/44

    CPC分类号: G06F9/50 G06F9/5061

    摘要: Techniques are provided for determining a capacity allocation in a multi-tiered computing system. In one aspect of the invention, a technique for designing capacity allocation for a multi-tiered computing system, each tier of the computing system having one or more computing devices (e.g., servers), comprises the following steps/operations. Input parameters relating to capacity allocation are obtained. A capacity allocation is computed based on at least a portion of the input parameters, the capacity allocation being computable such that one or more end-to-end performance measures are substantially satisfied for multiple service classes. The capacity allocation computation may minimize a cost function. The capacity allocation computation may also satisfy one or more mean delay guarantees for the multiple service classes, one or more tail distribution guarantees for the multiple service classes, or both one or more mean delay guarantees and one or more tail distribution guarantees for the multiple service classes.

    摘要翻译: 提供了用于确定多层计算系统中的容量分配的技术。 在本发明的一个方面,一种用于设计多层计算系统的容量分配的技术,具有一个或多个计算设备(例如,服务器)的计算系统的每个层包括以下步骤/操作。 获得与容量分配有关的输入参数。 基于输入参数的至少一部分来计算容量分配,所述容量分配是可计算的,使得对于多个服务类基本上满足一个或多个端到端性能测量。 容量分配计算可以最小化成本函数。 容量分配计算还可以满足多个服务类别的一个或多个平均延迟保证,多个服务类别的一个或多个尾部分配保证,或一个或多个平均延迟保证以及用于多个服务的一个或多个尾部分配保证 课程

    Method and apparatus for resource allocation for stream data processing
    8.
    发明申请
    Method and apparatus for resource allocation for stream data processing 失效
    用于流数据处理的资源分配方法和装置

    公开(公告)号:US20080062886A1

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

    申请号:US11519764

    申请日:2006-09-12

    IPC分类号: H04J1/16

    CPC分类号: H04L47/70

    摘要: Resource allocations in stream data processing systems are performed to allocate the resources in a cost-effective manner by formulating the resource allocation problem as a linear program. For a problem with a single output, a backward algorithm or method is used that produces an optimal solution in linear time. For a problem with multiple outputs and the network has a tree structure, a backward shrink algorithm or method is used to provide an optimal solution in linear time. These algorithms are fully distributed, they require only local exchange of parameters between neighboring nodes, and are adaptive to the dynamic changes in network conditions and flow rate fluctuations.

    摘要翻译: 执行流数据处理系统中的资源分配,通过以资源分配问题作为线性程序,以成本有效的方式分配资源。 对于单个输出的问题,使用向后算法或方法,其产生线性时间的最优解。 对于多个输出的问题,网络具有树结构,使用向后收缩算法或方法来提供线性时间的最优解。 这些算法是完全分布的,它们只需要相邻节点之间的本地参数交换,并且适应网络条件和流量波动的动态变化。

    Methods and apparatus for content delivery via application level multicast with minimum communication delay
    9.
    发明授权
    Methods and apparatus for content delivery via application level multicast with minimum communication delay 失效
    通过最小通信延迟的应用级多播的内容传送的方法和装置

    公开(公告)号:US08040824B2

    公开(公告)日:2011-10-18

    申请号:US12502714

    申请日:2009-07-14

    IPC分类号: H04L12/28

    摘要: A method for constructing an overlay multicast tree to deliver data from a source to an identified group of nodes is provided in which a plurality of nodes are identified and mapped into multidimensional Euclidean space. A geometric region is constructing having a size that is the minimum size necessary to contain the source and all the nodes. Once constructed, a tree is created beginning at the source and including all of the nodes within the geometric region.

    摘要翻译: 提供了一种用于构建覆盖多播树以将数据从源传送到所识别的节点组的方法,其中多个节点被识别并映射到多维欧几里德空间中。 一个几何区域正在构造,其大小是包含源和所有节点所需的最小大小。 一旦构造,从源头创建树,并且包括几何区域内的所有节点。

    Distributed joint admission control and dynamic resource allocation in stream processing networks

    公开(公告)号:US07889651B2

    公开(公告)日:2011-02-15

    申请号:US11758706

    申请日:2007-06-06

    IPC分类号: G01R31/08

    CPC分类号: G06F9/5066 G06F9/5038

    摘要: Methods and apparatus operating in a stream processing network perform load shedding and dynamic resource allocation so as to meet a pre-determined utility criterion. Load shedding is envisioned as an admission control problem encompassing source nodes admitting workflows into the stream processing network. A primal-dual approach is used to decompose the admission control and resource allocation problems. The admission control operates as a push-and-pull process with sources pushing workflows into the stream processing network and sinks pulling processed workflows from the network. A virtual queue is maintained at each node to account for both queue backlogs and credits from sinks. Nodes of the stream processing network maintain shadow prices for each of the workflows and share congestion information with neighbor nodes. At each node, resources are devoted to the workflow with the maximum product of downstream pressure and processing rate, where the downstream pressure is defined as the backlog difference between neighbor nodes. The primal-dual controller iteratively adjusts the admission rates and resource allocation using local congestion feedback. The iterative controlling procedure further uses an interior-point method to improve the speed of convergence towards optimal admission and allocation decisions.