Middleware for externally applied partitioning of applications
First Claim
1. In a network having a plurality of servers, a method for routing an application request to at least one of said servers hosting an application, said method comprising:
- allocating each partition of an externally defined set of application associated partitions to at least one of said servers hosting said application;
classifying said application request in consideration of its contents according to external criteria;
assigning said classified application request to one of said partitions; and
routing said classified application request to one of said servers hosting said one partition.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for routing an application request to servers hosting the application for improved performance and scalability. Routing of the request is accomplished by allocating each partition of an externally defined set of application associated partitions to at least one of the servers hosting the application; by classifying the application request in consideration of its contents according to external criteria; and by assigning the classified application request to one of the partitions; and finally by routing the classified application request to one of said servers hosting the partition.
31 Citations
22 Claims
-
1. In a network having a plurality of servers, a method for routing an application request to at least one of said servers hosting an application, said method comprising:
-
allocating each partition of an externally defined set of application associated partitions to at least one of said servers hosting said application;
classifying said application request in consideration of its contents according to external criteria;
assigning said classified application request to one of said partitions; and
routing said classified application request to one of said servers hosting said one partition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A program storage device readable by a digital processing apparatus and having a program of instructions which are tangibly embodied on the storage device and which are executable by the processing apparatus to perform a method for routing an application request to at least one of plurality of servers storing an application, said method comprising:
-
allocating each partition of an externally defined set of application associated partitions to at least one of said servers hosting said application;
classifying said application request in consideration of its contents according to external criteria;
assigning said classified application request to one of said partitions; and
routing said classified application request to one of said servers hosting said one partition.
-
-
22. A system for routing an application request to at least one of a plurality of servers hosting an application, said system comprising:
-
means for allocating each partition of an externally defined set of application associated partitions to at least one of said servers hosting said application;
means for classifying said application request in consideration of its contents according to external criteria;
means for assigning said classified application request to one of said partitions; and
a router for routing said classified application request to one of said servers hosting said one partition.
-
Specification