The present invention relates to a system and method for selecting a
service. According 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.
Η παρούσα εφεύρεση αφορά ένα σύστημα και μια μέθοδο για μια υπηρεσία. Χορηγώντας μια ενσωμάτωση της παρούσας εφεύρεσης, μια σειρά προτεραιότητας δείχνει μιας τα επίπεδα διαταγής προτεραιότητας μια υπόλοιπη σειρά δείχνει κάθε υπηρεσία που αξιολογείται για την επιλογή και μια σειρά αποτελέσματος υποβάλλει τα αποτελέσματα της επιλογής σε επίπεδο προτεραιότητας. Μια διαταγή της προτεραιότητας διαμορφώνεται για τις διάφορες μετρικές. Η πρώτη προτεραιότητα μετρική καθορίζεται για κάθε υπηρεσία στην υπόλοιπη σειρά. Εάν δεν υπάρχει κανένας δεσμός στη σειρά αποτελέσματος για μια συνάντηση κεντρικών υπολογιστών προκαθορισμένα κριτήρια, αναφερόμενος εν τω παρόντι ως "καλύτερα" υπηρεσία, κατόπιν μια "καλύτερα" υπηρεσία επιλέγεται. Εάν ένας δεσμός εμφανίζεται στη σειρά αποτελέσματος, κατόπιν η επόμενη προτεραιότητα μετρική αξιολογείται για την υπηρεσία που εσύνδεσε την προηγούμενη προτεραιότητα μετρική. Εάν κανένας δεσμός δεν εμφανίζεται, κατόπιν μια "καλύτερα" υπηρεσία επιλέγεται.