Methods, systems and computer program products for automated movement of IP addresses within a cluster
    1.
    发明授权
    Methods, systems and computer program products for automated movement of IP addresses within a cluster 有权
    集群内IP地址自动移动的方法,系统和计算机程序产品

    公开(公告)号:US06430622B1

    公开(公告)日:2002-08-06

    申请号:US09401419

    申请日:1999-09-22

    IPC分类号: G06F1516

    摘要: Methods, systems and computer program products are provided for transferring a Virtual IP Address (VIPA) from a first application instance to a second application instance executing on a cluster of data processing systems having a plurality of communication protocol stacks. A list of dynamic VIPAs is distributed among the protocol stacks and a hierarchy of backup communication protocol stacks for the dynamic VIPAs is determined based on the list of dynamic VIPAs. Upon receiving notification of failure of the first stack the second stack evaluates the hierarchy of backup stacks to determine if it is the next stack in the hierarchy for the VIPA associated with the first application instance. If so, then the VIPA associated with the first application instance is transferred to the second communication protocol stack associated with the second application instance.

    摘要翻译: 提供了方法,系统和计算机程序产品,用于将虚拟IP地址(VIPA)从第一应用程序实例传送到在具有多个通信协议栈的数据处理系统的集群上执行的第二应用程序实例。 动态VIPA的列表在协议栈之间分配,动态VIPA的备份通信协议栈的层次结构基于动态VIPA列表来确定。 在接收到第一堆栈的故障的通知之后,第二堆栈评估备份栈的层次结构,以确定它是否是与第一应用实例相关联的VIPA的层次结构中的下一堆栈。 如果是,则与第一应用实例相关联的VIPA被传送到与第二应用实例相关联的第二通信协议栈。

    Reducing workload on a backend system using client side request throttling
    2.
    发明授权
    Reducing workload on a backend system using client side request throttling 失效
    使用客户端请求限制减少后端系统的工作负载

    公开(公告)号:US08200812B2

    公开(公告)日:2012-06-12

    申请号:US12651197

    申请日:2009-12-31

    IPC分类号: G06F15/173 G06F15/16

    摘要: Embodiments of the present invention address deficiencies of the art in respect to workload management of backend systems and provide a novel and non-obvious method, system and computer program product for limiting a request rate from a client based on a health state of a server system. In one embodiment of the invention, a computer-implemented method for limiting a request rate from a client based on a health state of a server system that includes monitoring a server system, determining a measure of health of the server system, sending the determined measure of health to a client submitting a request to the server system and receiving a subsequent request from the client that is delayed by a time period, wherein the time period is based at least in part upon the determined measure of health. The computer-implemented method can further include receiving server system CPU utilization, determining an approximate predicted real server response time of a transaction and sending the determined approximate predicted real server response time of a transaction to a client submitting a request to the server system.

    摘要翻译: 本发明的实施例解决了本领域在后端系统的工作负载管理方面的缺陷,并且提供了一种基于服务器系统的健康状态来限制来自客户端的请求速率的新颖且非显而易见的方法,系统和计算机程序产品 。 在本发明的一个实施例中,一种用于基于服务器系统的健康状态来限制来自客户端的请求速率的计算机实现的方法,所述服务器系统包括监视服务器系统,确定服务器系统的健康度量,发送所确定的测量 向客户端提交对服务器系统的请求并从客户端接收延迟时间段的后续请求,其中该时间段至少部分地基于所确定的健康度量。 计算机实现的方法还可以包括接收服务器系统CPU利用率,确定交易的近似预测的实际服务器响应时间,并将所确定的交易的近似预测真实服务器响应时间发送给向服务器系统提交请求的客户端。

    REDUCING WORKLOAD ON A BACKEND SYSTEM USING CLIENT SIDE REQUEST THROTTLING
    3.
    发明申请
    REDUCING WORKLOAD ON A BACKEND SYSTEM USING CLIENT SIDE REQUEST THROTTLING 失效
    使用客户端请求转向减少后台系统上的工作负载

    公开(公告)号:US20110161488A1

    公开(公告)日:2011-06-30

    申请号:US12651197

    申请日:2009-12-31

    IPC分类号: G06F15/173

    摘要: Embodiments of the present invention address deficiencies of the art in respect to workload management of backend systems and provide a novel and non-obvious method, system and computer program product for limiting a request rate from a client based on a health state of a server system. In one embodiment of the invention, a computer-implemented method for limiting a request rate from a client based on a health state of a server system that includes monitoring a server system, determining a measure of health of the server system, sending the determined measure of health to a client submitting a request to the server system and receiving a subsequent request from the client that is delayed by a time period, wherein the time period is based at least in part upon the determined measure of health. The computer-implemented method can further include receiving server system CPU utilization, determining an approximate predicted real server response time of a transaction and sending the determined approximate predicted real server response time of a transaction to a client submitting a request to the server system.

    摘要翻译: 本发明的实施例解决了本领域在后端系统的工作负载管理方面的缺陷,并且提供了一种基于服务器系统的健康状态来限制来自客户端的请求速率的新颖且非显而易见的方法,系统和计算机程序产品 。 在本发明的一个实施例中,一种用于基于服务器系统的健康状态来限制来自客户端的请求速率的计算机实现的方法,所述服务器系统包括监视服务器系统,确定服务器系统的健康度量,发送所确定的测量 向客户端提交对服务器系统的请求并从客户端接收延迟时间段的后续请求,其中该时间段至少部分地基于所确定的健康度量。 计算机实现的方法还可以包括接收服务器系统CPU利用率,确定交易的近似预测的实际服务器响应时间,并将所确定的交易的近似预测真实服务器响应时间发送给向服务器系统提交请求的客户端。

    CALCULATING LARGE PRECISION COMMON LOGARITHMS
    4.
    发明申请
    CALCULATING LARGE PRECISION COMMON LOGARITHMS 有权
    计算大量精密通用逻辑

    公开(公告)号:US20110302229A1

    公开(公告)日:2011-12-08

    申请号:US12794340

    申请日:2010-06-04

    CPC分类号: G06F7/556

    摘要: Techniques are disclosed for calculating large precision common logarithms. A common logarithm may be calculated using addition and/or subtraction of known logarithm values. Embodiments of the invention permit calculation of common logarithms of real numbers stored within character arrays, where each element of the array corresponds to a digit in the real number.

    摘要翻译: 公开了用于计算大精度通用对数的技术。 可以使用已知对数值的加法和/或减法来计算通常的对数。 本发明的实施例允许计算存储在字符阵列内的实数的常用对数,其中阵列的每个元素对应于实数中的数字。

    Calculating large precision common logarithms
    5.
    发明授权
    Calculating large precision common logarithms 有权
    计算大精度常用对数

    公开(公告)号:US08510360B2

    公开(公告)日:2013-08-13

    申请号:US12794340

    申请日:2010-06-04

    IPC分类号: G06F1/02

    CPC分类号: G06F7/556

    摘要: Techniques are disclosed for calculating large precision common logarithms. A common logarithm may be calculated using addition and/or subtraction of known logarithm values. Embodiments of the invention permit calculation of common logarithms of real numbers stored within character arrays, where each element of the array corresponds to a digit in the real number.

    摘要翻译: 公开了用于计算大精度通用对数的技术。 可以使用已知对数值的加法和/或减法来计算通常的对数。 本发明的实施例允许计算存储在字符阵列内的实数的常用对数,其中阵列的每个元素对应于实数中的数字。

    Dynamic translational topology layer for enabling connectivity for protocol aware applications
    6.
    发明授权
    Dynamic translational topology layer for enabling connectivity for protocol aware applications 失效
    动态翻译拓扑层,用于实现协议感知应用的连接

    公开(公告)号:US07924873B2

    公开(公告)日:2011-04-12

    申请号:US11189519

    申请日:2005-07-26

    CPC分类号: H04L67/327 H04L69/08

    摘要: A method for enabling connectivity for protocol aware applications across different network topologies can include receiving frames passing between a first network having a first network topology and a second network having a second network topology; inspecting an incoming one of the frames to identify a remote resource in the second network and a device identifier corresponding to the remote resource, and an outgoing one of the frames to identify a socket assigned to a local resource in the first network and a device identifier for the local resource corresponding to the socket; and, transmitting data from a protocol-aware application in the first network to the remote resource in the second network in a protocol consistent with the second network topology, and further transmitting data from the remote resource in the second network to the protocol-aware application in the first network in a protocol consistent with the first network topology.

    摘要翻译: 用于实现跨越不同网络拓扑的协议感知应用的连接的方法可以包括:接收在具有第一网络拓扑的第一网络和具有第二网络拓扑的第二网络之间通过的帧; 检查进入的一个帧以识别第二网络中的远程资源和对应于远程资源的设备标识符,以及帧中的输出帧之一,以标识分配给第一网络中的本地资源的套接字和设备标识符 对应于套接字的本地资源; 以及以与所述第二网络拓扑一致的协议将数据从所述第一网络中的协议感知应用传输到所述第二网络中的所述远程资源,以及将数据从所述第二网络中的远程资源发送到所述协议感知应用 在第一个网络中的协议与第一个网络拓扑一致。