Apparatus and method for routing a transaction to a partitioned server
First Claim
1. A method for routing a transaction to a partitioned server, comprising:
- identifying a plurality of partitions on said partitioned server;
determining a configuration of each of said plurality of partitions;
providing said configurations to a load balancer, wherein said transaction is routed by said load balancer to one of said plurality of partitions based at least in part on said configurations.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for routing a transaction to a partitioned server. The invention comprises identifying a plurality of partitions (e.g., logical, resource, etc.) on the server, determining a configuration for each partition, and providing the configuration to a load balancer, wherein the load balancer routes the transaction to one of the partitions based at least in part on the configuration thereof. The invention may further comprise assigning a rank to each partition based at least in part on the configuration thereof, wherein the transaction is routed based on the respective rank. The configuration may be determined in response to an event, on a continuous basis, etc. In addition, the load balancer may also use other factors, in combination with the configuration, to route the transaction to the partition, such as a characteristic of the transaction.
105 Citations
25 Claims
-
1. A method for routing a transaction to a partitioned server, comprising:
-
identifying a plurality of partitions on said partitioned server;
determining a configuration of each of said plurality of partitions;
providing said configurations to a load balancer, wherein said transaction is routed by said load balancer to one of said plurality of partitions based at least in part on said configurations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for routing a transaction to a partitioned server, comprising:
-
a number of computer readable storage media;
computer readable program code stored on said number of computer readable storage media, comprising;
a) program code for identifying a plurality of partitions on said partitioned server;
b) program code for determining a configuration for each of said plurality of partitions;
c) program code providing said configuration of each of said plurality of partitions to a load balancer, wherein said transaction is routed by said load balancer to one of said plurality of partitions based at least in part on said configuration thereof. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
19. An apparatus for routing a transaction to a partitioned server, comprising:
-
means for identifying a plurality of partitions on said partitioned server;
means for determining a configuration of each of said plurality of partitions;
means for routing said transaction to one of said plurality of partitions based at least in part on said configuration thereof.
-
-
21. A method for routing a transaction to a partitioned server, comprising:
-
identifying a plurality of partitions on said partitioned server;
determining a configuration of each of said plurality of partitions;
determining at least one characteristic of said transaction;
routing said transaction to one of said plurality of partitions based on said configurations of said plurality of partitions and based on said at least one characteristic of said transaction. - View Dependent Claims (22, 23, 24, 25)
-
Specification