Methods, systems and computer program products for server based type of service classification of a communication request
    1.
    发明授权
    Methods, systems and computer program products for server based type of service classification of a communication request 有权
    方法,系统和计算机程序产品,用于基于服务器的服务类型的通信请求分类

    公开(公告)号:US07089294B1

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

    申请号:US09693268

    申请日:2000-10-20

    IPC分类号: G06F15/16

    摘要: Methods, systems and computer program products are provided for type of service classification of a communication request for an application executing on a server. An application plug-in associated with the application is provided in an operating system kernel of the server. The application plug-in receives the communication request and obtains application level information from the received communication request. The application plug-in further assigns a type of service classification to the received communication request based on the obtained application level information and provides the assigned type of service classification information for the communication request to a process executing on the server for processing communications from the server responsive to the communication request.

    摘要翻译: 为在服务器上执行的应用的通信请求的服务分类提供方法,系统和计算机程序产品。 与应用程序相关联的应用程序插件在服务器的操作系统内核中提供。 应用插件从接收的通信请求中接收通信请求并获取应用级信息。 应用插件还基于所获得的应用级信息向所接收的通信请求分配类型的服务分类,并将用于通信请求的分配的类型的服务分类信息提供给在服务器上执行的处理,以处理来自服务器的通信 响应于通信请求。

    Method for determining load balancing weights using application instance topology information
    4.
    发明授权
    Method for determining load balancing weights using application instance topology information 失效
    使用应用实例拓扑信息确定负载均衡权重的方法

    公开(公告)号:US07493380B2

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

    申请号:US10725635

    申请日:2003-12-02

    IPC分类号: G06F15/16

    摘要: An apparatus and method for distributing traffic across a group of machines using application instance statistics. In order to perform load balancing in accordance with the present invention, a method of generating weights to bias load balancing distributions is provided. The application instances to which traffic is being distributed, or the application middleware, are instrumented to establish certain metrics about the application while running. The application instance instrumentation will provide application statistics such as number of successful transactions, application response times, application topology, importance of transactions being processed, time the application is blocked waiting for resources, resource consumption data, and the like. These metrics are collected, processed, and then presented as a set of weights to the load balancing apparatus to govern its distribution of traffic. With such application metrics available, traffic can be disbursed based on the current state of the application instances and other application instances in the transaction's path, the application instance's likelihood to complete the request, or even higher level business-oriented goals.

    摘要翻译: 一种用于使用应用程序实例统计信息在一组机器上分配流量的装置和方法。 为了根据本发明执行负载平衡,提供了一种产生权重以偏置负载均衡分布的方法。 要分发流量的应用程序实例或应用程序中间件被运行,以便在运行时建立应用程序的某些指标。 应用程序实例仪器将提供应用程序统计信息,例如成功事务的数量,应用程序响应时间,应用程序拓扑,正在处理的事务的重要性,应用程序被阻止等待资源的时间,资源消耗数据等。 这些度量被收集,处理,然后作为一组权重呈现给负载平衡装置以管理其流量分布。 通过这种应用指标,可以根据交易路径中应用程序实例和其他应用程序实例的当前状态,应用程序实例完成请求的可能性,甚至更高级别的面向业务的目标来支付流量。

    Methods, systems and computer program products for providing network connection information in a cluster of data processing systems
    5.
    发明授权
    Methods, systems and computer program products for providing network connection information in a cluster of data processing systems 失效
    用于在数据处理系统集群中提供网络连接信息的方法,系统和计算机程序产品

    公开(公告)号:US06425014B1

    公开(公告)日:2002-07-23

    申请号:US09401417

    申请日:1999-09-22

    IPC分类号: G06F1516

    摘要: Methods, systems and computer program products are provided which provide connection information about connections to communication protocol stacks in a cluster of data processing systems by distributing location information between communication protocol stacks in a group of stacks within the cluster. The distributed location information about addresses and operating system images or data processing systems of communication protocol stacks is utilized to generate a list of addresses corresponding to stacks in the group so that this information may be provided to applications requesting the information from the communication protocol stacks.

    摘要翻译: 提供了方法,系统和计算机程序产品,其通过在集群内的一组堆栈中的通信协议栈之间分配位置信息来提供关于数据处理系统的集群中的通信协议栈的连接的连接信息。 利用关于通信协议栈的地址和操作系统图像或数据处理系统的分布位置信息来生成与该组中的堆叠相对应的地址的列表,以便该信息可以被提供给从通信协议栈请求信息的应用。

    Methods, systems and computer program products for enhanced security identity utilizing an SSL proxy
    6.
    发明授权
    Methods, systems and computer program products for enhanced security identity utilizing an SSL proxy 有权
    使用SSL代理增强安全身份的方法,系统和计算机程序产品

    公开(公告)号:US06732269B1

    公开(公告)日:2004-05-04

    申请号:US09411471

    申请日:1999-10-01

    IPC分类号: G06F124

    CPC分类号: H04L63/166 H04L2463/102

    摘要: Methods, systems and computer program products are provided which communicate between client applications and a transaction server by establishing a persistent secure connection between the transaction server and a Secure Socket Layer (SSL) proxy server. A first session specific SSL connection, different from the persistent secure connection, is also established between a first client application and the SSL proxy server. Communications between the first client application and the SSL proxy server transmitted over the first session specific SSL connection are then forwarded with the client's identity preserved to the transaction server over the persistent secure connection. Furthermore, a second session specific SSL connection between a second client application and the SSL proxy server may also be established and the communications between the second client application and the SSL proxy server transmitted over the second session specific SSL connection are forwarded to the transaction server over the persistent secure connection. Preferably, the persistent secure connection is an SSL connection.

    摘要翻译: 提供了方法,系统和计算机程序产品,其通过在事务服务器和安全套接层(SSL)代理服务器之间建立持久的安全连接,在客户端应用程序和事务服务器之间进行通信。 第一个客户端应用程序和SSL代理服务器之间通过第一个会话特定的SSL连接传输的通信也被转发 客户端的身份通过持久的安全连接保留到事务服务器。 此外,还可以建立第二客户端应用和SSL代理服务器之间的第二会话特定SSL连接,并且通过第二会话特定SSL连接发送的第二客户端应用和SSL代理服务器之间的通信被转发到交易服务器 持久的安全连接。 优选地,持久安全连接是SSL连接。

    Methods, systems and computer program products for automated movement of IP addresses within a cluster
    7.
    发明授权
    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被传送到与第二应用实例相关联的第二通信协议栈。

    Virtual route synchronization
    9.
    发明授权
    Virtual route synchronization 失效
    虚拟路由同步

    公开(公告)号:US5894547A

    公开(公告)日:1999-04-13

    申请号:US245053

    申请日:1994-05-17

    IPC分类号: H04L12/24 H04L12/56 G06F11/00

    摘要: A method for resynchronizing message traffic in a communication network following network component failure. The failing component, upon restart, establishes a second path for communicating with the still active communication network components. The alternate path is used to query status from the operational components and to inform the failed component of synchronization data. Control information for a primary virtual route is updated based upon the status query. This updated information is used to resynchronize message activity and allow resumption of message traffic without reinitializing the network.

    摘要翻译: 网络组件故障后通信网络中的消息业务重新同步的方法。 故障组件在重新启动时建立用于与静态活动通信网络组件进行通信的第二路径。 备用路径用于查询运行组件的状态,并通知故障组件的同步数据。 基于状态查询更新主虚拟路由的控制信息。 该更新的信息用于重新同步消息活动并允许恢复消息流量而不重新初始化网络。