Patent ID: 6249800
Filing Date: 2001-06-19
Classification: G06F,H04L

Abstract:
In an environment having a plurality of computer systems, each of said systems having an operating system instance resident thereon and providing at least one application server, a method for assigning an incoming session request to an individual one of the servers in order to meet business goals inherent in a policy governing the environment, the method comprising steps of:in response to the incoming request to establish a session for a generic resource supported by the environment, classifying, as an eligible system, each active one of the systems that then exhibits at least a minimum pre-defined available capacity available to establish a new session, at a given one of a number of pre-defined business importance levels, over a first pre-defined time interval so as to define a set of one or more eligible systems, wherein each eligible system is goal-oriented and runs under the policy, and wherein each eligible system has current capacity information available;selecting, among all of the one or more eligible systems in the set, one of the eligible systems therein then having a largest amount of available capacity to support an additional session so as to define a selected system;choosing, among the at least one server provided on the selected system, one of the at least one servers that actively supports the generic resource and possesses a lowest number of sessions placed thereat so as to define a chosen server;identifying the chosen server; androuting a session establishment request to the identified chosen server.