METHOD AND APPARATUS FOR DYNAMIC APPLICATION UPGRADE IN CLUSTER AND GRID SYSTEMS FOR SUPPORTING SERVICE LEVEL AGREEMENTS
    1.
    发明申请
    METHOD AND APPARATUS FOR DYNAMIC APPLICATION UPGRADE IN CLUSTER AND GRID SYSTEMS FOR SUPPORTING SERVICE LEVEL AGREEMENTS 审中-公开
    用于支持服务水平协议的群集和网格系统中的动态应用程序升级的方法和装置

    公开(公告)号:US20080263535A1

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

    申请号:US12166927

    申请日:2008-07-02

    IPC分类号: G06F9/44

    摘要: Methods and systems are provided for conducting maintenance such as software upgrades in components and nodes within a computer network while maintaining the functionality of the computer network in accordance with prescribed performance parameters. A balance is achieved between the rate of performing a desired system upgrade and the necessary performance parameters by empirically determining anticipated system loads and selecting the maximum number of components that can be upgraded simultaneously while meeting the anticipated loads. Provisions are made for the staggering of components through the upgrade process and for the return of components to active service in the computer network in response to unanticipated load spikes. Validation of successful upgrades is also provided.

    摘要翻译: 提供了用于进行维护的方法和系统,例如计算机网络中的组件和节点中的软件升级,同时根据规定的性能参数保持计算机网络的功能。 通过经验地确定预期的系统负载并选择可以在满足预期负载的同时升级的组件的最大数量,来实现所需系统升级的速率和必要的性能参数之间的平衡。 通过升级过程以及为了响应意外的负载峰值,将组件返回到计算机网络中的主动服务而进行的组件的规定。 还提供了成功升级的验证。

    PROCESSING BATCH TRANSACTIONS
    2.
    发明申请
    PROCESSING BATCH TRANSACTIONS 审中-公开
    处理批量交易

    公开(公告)号:US20110252426A1

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

    申请号:US12756306

    申请日:2010-04-08

    IPC分类号: G06F9/46

    CPC分类号: G06F9/522

    摘要: A batch data stream, which comprises inputs to a serial batch application program, is received. Batch code from the serial batch application program is translated into parallel code that is executable in parallel by multiple execution units. Checkpoints are applied to the batch data stream that has been received, and data between the checkpoints defines multiple threads. The multiple threads are stored in an input queue that feeds data inputs to multiple execution units. The parallel code is then executed in the multiple execution units by using the multiple threads as inputs.

    摘要翻译: 接收包括串行批量应用程序的输入的批量数据流。 来自串行批处理应用程序的批次代码被转换成可由多个执行单元并行执行的并行代码。 检查点应用于已接收到的批量数据流,检查点之间的数据定义了多个线程。 多个线程存储在将数据输入馈送到多个执行单元的输入队列中。 然后通过使用多个线程作为输入,在多个执行单元中执行并行代码。