×

Managing failover of J2EE compliant middleware in a high availability system

  • US 7,246,256 B2
  • Filed: 01/20/2004
  • Issued: 07/17/2007
  • Est. Priority Date: 01/20/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for managing a high availability cluster during failover, comprising:

  • a primary node running a middleware stack for supporting web applications, wherein a plurality of layers of said middleware stack are active, wherein said primary node is assigned a virtual IP address to which requests are directed;

    a secondary node running a redundant middleware stack mirroring said plurality of layers of said middleware stack of said primary node, wherein a first selection of said plurality of layers of said redundant middleware stack are active and a second selection of said plurality of layers of said redundant middleware stack are in standby;

    a data replication partition shared between said primary node and said secondary node with data accessible to a selection of said plurality of layers of said active middleware stack, wherein said selection of said plurality of layers of said active middleware stack correspond to said second selection of said plurality of layers of said redundant middleware stack in standby;

    a first power supply dedicated to said primary node;

    a second power supply dedicated to said secondary node;

    first connection means for connecting said first power supply and said secondary node;

    second connection means for connecting said second power supply and said primary node; and

    a heartbeat monitor for detecting a failure at said primary node, wherein in response to detecting said failure at said primary node, said heartbeat monitor transfers said virtual IP address from said primary node to said secondary node, said heartbeat monitor sends a shutoff command via said first connection means to turn off power to said first power supply, said heartbeat monitor remounts said data replication partition for access by said secondary node, said heartbeat monitor activates said second selection of said plurality of layers of said redundant middleware stack requiring access to said data within said data replication partition.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×