Rubrique précédente: Entité de volume

Rubrique suivante: Entités d'entrée et de sortie


Entité de ressource

Les entités de ressource définissent la configuration requise du composant concernant les ressources matérielles nécessaires à son exécution. Le nom d'une entité de ressource doit être une des suivantes : cpu, mem or bw. Ces entités sont définies comme suit :

cpu

Les attributs min et max de cette sous-entité définissent la durée d'UC nécessaire au composant par rapport à la durée d'UC d'autres composants qui sont alloués à la même UC physique exprimée comme fraction décimale ou valeur de pourcentage. La valeur peut dépasser 1 (ou 100 %), si le composant requiert 2 ou plusieurs UC sur un même système SMP.

mem

Définit la quantité de mémoire nécessaire au composant. Les trois attributs mem peuvent être interprétés comme suit :
max- quantité maximale pouvant être allouée au composant (c'est-à-dire, son fonctionnement ne serait pas meilleur si la quantité de mémoire était plus importante).
min - quantité minimale pouvant être allouée au composant pour qu'il conserve une fonctionnalité pratiquement optimale.
abs - quantité minimale de mémoire nécessaire au composant sous laquelle il cessera d'être opérationnel.
Le nombre peut être suivi par un modificateur de taille telle que K, M et G, qui gardent leur signification habituelle de Ko (1024), Mo (1048576), Go etc.

bw

Définit la bande passante réseau minimale et maximale nécessaire au fonctionnement du composant exprimée en bits/s (les modificateurs de taille tels que K, M et G sont autorisés. Contrairement aux unités de mémoire, ces modificateurs suivent la tradition de mise en réseau. Leur ordre de grandeur est décimal K=1000, M=1 000 000, etc. (par exemple, 1000 M signifie 1 gigabit/s, idem que 1 G).

Les entités de ressource sont obligatoires. Elles doivent êtres spécifiées dans la description du composant et les valeurs min et max doivent êtres spécifiées pour chacune d'entre elles. La valeur abs peut être ignorée et sa valeur par défaut est supposée être égale à min.