Patent ID: 6681251
Filing Date: 2004-01-20
Classification: H04L

Abstract:
A method of workload balancing for a multitude of applications servers, said method comprising the steps of:sending, by an application client, an application request to a request queue of a dispatching server, extracting, by said dispatching server, an application request from said request queue wherein: said dispatching server is selecting a certain one of said application servers to which said extracted application request is to be sent to based on a table, said table being administered by said dispatching server and said table comprising an indication of workload of said application servers, said dispatching server administering said table according to said selection, and said dispatching server sending said extracted application request to said certain application server, wherein: said dispatching server is storing, instead of sending said extracted application request to said certain application server, said extracted application request to a buffer, if the number of outstanding application requests of said selected application server is above a threshold value, and said dispatching server is actually sending said application request once said number of outstanding application requests falls below said threshold value said buffer either being said request queue itself or being separate from said request queue, and returning to said dispatching server, by an application server after processing an application request, a response comprising an indication of its current workload, wherein said dispatching-server is administering said table according to said response.