摘要 |
The present invention relates to a system and method for selecting a service. According to an embodiment of the present invention, a priority array indicates an order of priority levels; a residual array indicates each service to be evaluated for selection; and a result array indicates the results of selection at a priority level. An order of priority is configured for various metrics. The first priority metric is determined for each service in the residual array. If there is no tie in the result array for a server meeting a predetermined criteria, herein referred to as a "best" service, then a "best" service is selected. If a tie occurs in the result array, then the next priority metric is evaluated for the service that tied in the previous priority metric. If no tie occurs, then a "best" service is selected.
|