System and method for enabling site failover in an application server environment
First Claim
Patent Images
1. A system for enabling site failover in an application server or clustered environment, comprising:
- a first cluster, including a first plurality of servers executing therein that processes requests, and having a first local load balancer associated therewith;
a second cluster, including a second plurality of servers executing therein that processes requests, and having a second local load balancer associated therewith; and
wherein a primary server selected from the first plurality of servers in the first cluster replicates http session information to a secondary server selected from the second plurality of servers in the second cluster, via a replication channel between the first cluster and the second cluster, for use in enabling site failover between the plurality of clusters.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enabling site failover in an application server or clustered environment. In addition to providing HTTP session state replication across servers within a cluster, the invention provides the ability to replicate HTTP session state across multiple clusters. This improves high-availability and fault tolerance by allowing clusters to be spread across multiple geographic regions, power grids, and Internet service providers.
-
Citations
20 Claims
-
1. A system for enabling site failover in an application server or clustered environment, comprising:
-
a first cluster, including a first plurality of servers executing therein that processes requests, and having a first local load balancer associated therewith;
a second cluster, including a second plurality of servers executing therein that processes requests, and having a second local load balancer associated therewith; and
wherein a primary server selected from the first plurality of servers in the first cluster replicates http session information to a secondary server selected from the second plurality of servers in the second cluster, via a replication channel between the first cluster and the second cluster, for use in enabling site failover between the plurality of clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method enabling site failover in an application server or clustered environment, comprising the steps of:
-
providing a first cluster, including a first plurality of servers executing therein for processing requests, and having a first local load balancer associated therewith;
providing a second cluster, including a second plurality of servers executing therein for processing requests, and having a second local load balancer associated therewith; and
replicating information across the clusters, wherein a primary server selected from the first plurality of servers in the first cluster replicates http session information to a secondary server selected from the second plurality of servers in the second cluster, via a replication channel between the first cluster and the second cluster, for use in enabling site failover between the plurality of clusters. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification