Middleware for externally applied partitioning of applications
AssigneeInternational Business Machines Corporation
InventorsLouis Degenaro, Isabelle Rouvellou, Jian Yin, Adolfo Rodriguez
Life of this patent
Estimating the term…
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.
Claims22
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.
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.
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.
Dependencies are inferred from the claim text.