Failover protection from a failed worker node in a shared memory system
    21.
    发明授权
    Failover protection from a failed worker node in a shared memory system 有权
    共享内存系统中故障工作者节点的故障切换保护

    公开(公告)号:US08140678B2

    公开(公告)日:2012-03-20

    申请号:US11024924

    申请日:2004-12-28

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5027 G06F9/505

    摘要: A method is described that involves entering a notification of a request into a queue that supplies request notifications to a first worker node amongst a plurality of worker nodes. The first worker node is targeted to process the request. In response to the first worker node failing before the notification could be serviced from the first queue, the notification is moved from the first queue to a second queue that supplies request notifications to a second worker node amongst the plurality of worker nodes. After servicing the notification from the second queue, the request is transferred to the second worker node. A response to the request is then generated with the second worker node.

    摘要翻译: 描述了一种方法,其涉及将请求的通知输入到向多个工作节点中的第一工作者节点提供请求通知的队列中。 第一个工作节点用于处理请求。 响应于在可以从第一队列服务通知之前第一工作者节点故障,将通知从第一队列移动到向多个工作节点中的第二工作节点提供请求通知的第二队列。 在从第二个队列服务通知之后,请求被传送到第二个工作节点。 然后对第二个工作节点生成对该请求的响应。

    CACHE REGION CONCEPT
    22.
    发明申请
    CACHE REGION CONCEPT 有权
    高速公路地区概念

    公开(公告)号:US20100268881A1

    公开(公告)日:2010-10-21

    申请号:US12831918

    申请日:2010-07-07

    IPC分类号: G06F12/08 G06F12/00

    摘要: A method to associate a storage policy with a cache region is disclosed. In this method, a cache region associated with an application is created. The application runs on virtual machines, and where a first virtual machine has a local memory cache that is private to the first virtual machine. The first virtual machine additionally has a shared memory cache that is shared by the first virtual machine and a second virtual machine. Additionally, the cache region is associated with a storage policy. Here, the storage policy specifies that a first copy of an object to be stored in the cache region is to be stored in the local memory cache and that a second copy of the object to be stored in the cache region is to be stored in the shared memory cache.

    摘要翻译: 公开了一种将存储策略与高速缓存区域相关联的方法。 在该方法中,创建与应用相关联的高速缓存区域。 该应用程序在虚拟机上运行,​​第一个虚拟机具有第一个虚拟机专用的本地内存缓存。 第一虚拟机还具有由第一虚拟机和第二虚拟机共享的共享存储器高速缓存。 此外,高速缓存区域与存储策略相关联。 这里,存储策略指定要存储在高速缓存区域中的对象的第一副本将被存储在本地存储器高速缓存中,并且要存储在高速缓存区域中的对象的第二副本将被存储在 共享内存缓存。

    System and method for managing communication between server nodes contained within a clustered environment
    23.
    发明授权
    System and method for managing communication between server nodes contained within a clustered environment 有权
    用于管理集群环境中包含的服务器节点之间的通信的系统和方法

    公开(公告)号:US07574525B2

    公开(公告)日:2009-08-11

    申请号:US10750280

    申请日:2003-12-30

    申请人: Frank Kilian

    发明人: Frank Kilian

    IPC分类号: G06F15/173

    摘要: A method and a corresponding system for managing communication between multiple instances contained within a clustered environment. The method includes generating a packet to be transmitted from a non-Java-based server node to a Java-based server node. The non-Java-based server node specifies in a header of the packet [1] a destination server node and [2] information to indicate that the packet originated from the non-Java-based server node. The method further includes forwarding the packet from the non-Java-based server node to an intermediate server. Once the intermediate server receives the packet, the intermediate server examines the header of the packet and forwards the packet to the Java-based server node based on the destination information provided in the header of the packet.

    摘要翻译: 用于管理集群环境中包含的多个实例之间的通信的方法和对应系统。 该方法包括生成要从非基于Java的服务器节点发送到基于Java的服务器节点的分组。 非基于Java的服务器节点在分组[1]的头部中指定目的地服务器节点和[2]信息,以指示分组源自非基于Java的服务器节点。 该方法还包括将分组从非基于Java的服务器节点转发到中间服务器。 一旦中间服务器接收到分组,中间服务器检查分组的报头,并且基于分组报头中提供的目的地信息将分组转发到基于Java的服务器节点。

    Session monitoring using shared memory
    24.
    发明授权
    Session monitoring using shared memory 有权
    会话监控使用共享内存

    公开(公告)号:US07523196B2

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

    申请号:US11024391

    申请日:2004-12-28

    IPC分类号: G06F15/16

    摘要: A system and method to monitor client sessions within a Java virtual machine. Client sessions are established within an application server instance to store session context data for each of the client sessions during the client sessions. At least two Java virtual machines are operated within the application server instance to service client requests received from clients associated with each of the client sessions. Status information about each of the client sessions is reported into shared memory external to the Java virtual machines to monitor each of the client sessions during operation of the Java virtual machines.

    摘要翻译: 监视Java虚拟机中客户端会话的系统和方法。 客户端会话在应用服务器实例中建立,以在客户端会话期间存储每个客户端会话的会话上下文数据。 在应用程序服务器实例中至少运行两个Java虚拟机,以便从与每个客户端会话关联的客户端接收到的客户机请求服务。 关于每个客户端会话的状态信息被报告到Java虚拟机外部的共享内存中,以在Java虚拟机的操作期间监视每个客户端会话。

    Failover protection from a failed worker node in a shared memory system
    27.
    发明申请
    Failover protection from a failed worker node in a shared memory system 有权
    共享内存系统中故障工作者节点的故障切换保护

    公开(公告)号:US20060143328A1

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

    申请号:US11024924

    申请日:2004-12-28

    IPC分类号: G06F3/00

    CPC分类号: G06F9/5027 G06F9/505

    摘要: A method is described that involves entering a notification of a request into a queue that supplies request notifications to a first worker node amongst a plurality of worker nodes. The first worker node is targeted to process the request. In response to the first worker node failing before the notification could be serviced from the first queue, the notification is moved from the first queue to a second queue that supplies request notifications to a second worker node amongst the plurality of worker nodes. After servicing the notification from the second queue, the request is transferred to the second worker node. A response to the request is then generated with the second worker node.

    摘要翻译: 描述了一种方法,其涉及将请求的通知输入到向多个工作节点中的第一工作者节点提供请求通知的队列中。 第一个工作节点用于处理请求。 响应于在可以从第一队列服务通知之前第一工作者节点故障,将通知从第一队列移动到向多个工作节点中的第二工作节点提供请求通知的第二队列。 在从第二个队列服务通知之后,请求被传送到第二个工作节点。 然后对第二个工作节点生成对该请求的响应。

    Cache region concept
    28.
    发明申请
    Cache region concept 审中-公开
    缓存区域概念

    公开(公告)号:US20060143256A1

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

    申请号:US11024554

    申请日:2004-12-28

    IPC分类号: G06F7/00 G06F17/30 G06F12/00

    摘要: Methods for a treatment of cached objects are described. In one embodiment, an application is configured to cache objects according to different caching treatments, each different caching treatment associated with its own region of cache. The configuring also involves installing a different combination of storage and eviction policy plug-ins for each different region of cache, with each of the storage plug-ins including code to perform get and put operations, and each of the eviction policy plug-ins including code to perform cache eviction operations.

    摘要翻译: 描述用于处理缓存对象的方法。 在一个实施例中,应用被配置为根据不同的缓存处理缓存对象,每个不同的高速缓存处理与其自己的缓存区域相关联。 配置还涉及为每个不同的缓存区域安装不同的存储和驱逐策略插件组合,每个存储插件包括执行获取和放置操作的代码,以及每个驱逐策略插件,包括 执行缓存驱逐操作的代码。

    Fast platform independent inter-process communication

    公开(公告)号:US20060130063A1

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

    申请号:US11013276

    申请日:2004-12-14

    IPC分类号: G06F9/46

    CPC分类号: G06F9/505

    摘要: A system and method are described for performing data processing using shared memory. In one embodiment, a request to perform a transaction is received at a memory. The memory includes a shared memory to provide a common access to a plurality of components including a plurality of work processes and a plurality of worker nodes. The request is then cached at the memory and later assigned to an available work process for performance.

    System and method for managing communication between server nodes contained within a clustered environment
    30.
    发明申请
    System and method for managing communication between server nodes contained within a clustered environment 有权
    用于管理集群环境中包含的服务器节点之间的通信的系统和方法

    公开(公告)号:US20050165910A1

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

    申请号:US10750280

    申请日:2003-12-30

    申请人: Frank Kilian

    发明人: Frank Kilian

    IPC分类号: G06F15/16 H04L29/08

    摘要: A method and a corresponding system for managing communication between multiple instances contained within a clustered environment. The method includes generating a packet to be transmitted from a non-Java-based server node to a Java-based server node. The non-Java-based server node specifies in a header of the packet [1] a destination server node and [2] information to indicate that the packet originated from the non-Java-based server node. The method further includes forwarding the packet from the non-Java-based server node to an intermediate server. Once the intermediate server receives the packet, the intermediate server examines the header of the packet and forwards the packet to the Java-based server node based on the destination information provided in the header of the packet.

    摘要翻译: 用于管理集群环境中包含的多个实例之间的通信的方法和对应系统。 该方法包括生成要从非基于Java的服务器节点发送到基于Java的服务器节点的分组。 非基于Java的服务器节点在分组[1]的头部中指定目的地服务器节点和[2]信息,以指示分组源自非基于Java的服务器节点。 该方法还包括将分组从非基于Java的服务器节点转发到中间服务器。 一旦中间服务器接收到分组,中间服务器检查分组的报头,并且基于分组报头中提供的目的地信息将分组转发到基于Java的服务器节点。