Pour sélectionner une ressource serveur pour un projet ou une étape,
le système utilise le sélecteur afin d'évaluer toutes les ressources serveur éligibles :
- Le système compile une liste des serveurs qui contiennent tous les
variables obligatoires dans le sélecteur. Si aucune ressource serveur ne correspond aux critères de sélecteur obligatoires, le projet ou l'étape échoue et le système crée une note.
- Si plusieurs ressources serveur satisfont aux critères obligatoires,
le système évalue chaque ressource serveur éligible et attribue des points
comme suit :
- Un point est attribué pour chaque variable facultative avec laquelle il concorde.
Si le sélecteur contient plusieurs copies de la même variable,
le système attribue un point à chaque copie.
- Un point est attribué à la ressource serveur possédant la valeur BF_LOADRATIO
la plus basse.
- Le système sélectionne le serveur qui a reçu le plus de points. Si
plusieurs ressources serveur ont le plus de points, le système en sélectionne une
parmi ces dernières.
>Vous pouvez répéter des variables facultatives dans un sélecteur pour augmenter
le score d'un serveur qui correspond à ces variables. Par exemple,
pour exiger une mémoire d'1 Go mais privilégier une mémoire de 2 Go ou plus,
vous pouvez définir des variables de sélecteur comme suit :
- Indiquez une propriété obligatoire MEM_TOTAL >= 1 Go.
- Indiquez une propriété facultative MEM_TOTAL >= 2 Go trois fois.