Allocation des ressources

Définition - Que signifie l'allocation des ressources?

L'allocation des ressources est une caractéristique importante d'un réseau hétérogène destiné à assurer son rendement élevé ainsi que sa maintenance en tant que réseau coût-bénéfice. Une allocation appropriée des ressources améliore les performances du système associé et du réseau, et aide également à éviter les différents types de goulots d'étranglement transitoires impliqués dans le réseau.

Definir Tech explique l'allocation des ressources

Dans un réseau donné, l'interaction entre les différents contrôleurs détermine l'allocation des ressources. Les ressources associées aux stratégies d'allocation de ressources sont principalement la mémoire tampon, la bande passante, les processeurs et les périphériques tels que les imprimantes, les scanners, etc.

L'allocation des ressources est importante car:

  • L'équité dans l'affectation des ressources permet de garantir le respect des normes de qualité de service.
  • Une isolation indispensable entre les différents flux de données peut être obtenue.
  • Du point de vue de la sécurité du réseau et du système, une bonne allocation des ressources permet d'assurer un haut niveau de sécurité en contrant différentes attaques par déni de service.

Pour assurer une bonne allocation des ressources dans un réseau, des stratégies d'équité sont développées, telles que l'équité proportionnelle, l'équité max-min, l'équité des services publics, etc. L'équité proportionnelle calcule l'allocation des ressources en fonction de la quantité de ressources et du vecteur de demande. Dans le cas de l'équité max-min, l'augmentation de la demande aide à allouer une ressource partagée. Il garantit également que la part de la ressource ne dépasse pas sa demande. Dans le cas de l'équité de l'utilité, l'allocation des ressources est déterminée par la fonction d'utilité qui lui est associée.

Différents algorithmes sont également développés pour l'allocation des ressources, tels que l'allocation circulaire simple. Ces algorithmes sont développés en fonction soit des stratégies d'allocation des ressources, soit des types de ressources essentielles / prioritaires présentes dans le réseau.