arbitre
Anglais: arbiter
Un composant dans un circuit qui alloue des ressources rares.
arbitre : le circuit qui décide qui obtient l'alimentation et quand
Un arbitre est un composant matériel qui gère la contention pour les ressources partagées dans les systèmes numériques, généralement dans les réseaux de distribution d'énergie et les centres de données. Lorsque plusieurs circuits ou appareils demandent simultanément l'accès à la même ressource limitée, l'arbitre applique un schéma de priorité et accorde l'accès à un demandeur à la fois, maintenant les autres dans une file d'attente ou un état d'attente. Dans les services publics d'énergie, les arbitres apparaissent dans les systèmes de contrôle et d'acquisition de données (SCADA), les réseaux d'automatisation de sous-stations et les plateformes de gestion des ressources énergétiques distribuées où de nombreux capteurs, contrôleurs et générateurs se disputent la bande passante de communication ou la capacité de commutation sur un bus partagé.
Les arbitres fonctionnent à l'aide d'algorithmes de priorité fixes ou dynamiques. Les schémas à priorité fixe accordent la dominance à un demandeur quelle que soit la nécessité ; les arbitres "round-robin" alternent entre les demandeurs de manière égale ; les arbitres pondérés attribuent la bande passante proportionnellement à un facteur de pondération prédéfini. Dans les systèmes d'alimentation, un arbitre pourrait imposer que les relais de protection obtiennent toujours l'accès au bus avant les mises à jour de télémétrie, ou que les contrôles critiques des générateurs aient la priorité sur les signaux de réponse à la demande de routine. Le composant reçoit les signaux de demande de plusieurs sources, les évalue selon sa logique configurée, affirme un signal d'octroi au demandeur sélectionné et maintient les autres dans un état bloqué ou en file d'attente jusqu'à ce que leur tour arrive.
L'implémentation physique va des portes logiques discrètes et des bascules dans les anciens schémas de protection par relais aux blocs de silicium dédiés dans les contrôleurs logiques programmables (PLC) et les réseaux de portes programmables sur site (FPGA) modernes. Dans la protection basée sur les communications, les arbitres arbitrent l'accès au "fabric" de commutation Ethernet ; dans le contrôle distribué, ils gèrent la priorité sur les réseaux de bus de terrain RS-485. Le temps de réponse est critique : les arbitres doivent résoudre les demandes et accorder l'accès en microsecondes ou nanosecondes, selon la vitesse de la boucle de contrôle.
Modes de défaillance et contraintes pratiques
Des arbitres mal réglés créent une latence qui dégrade le contrôle en temps réel. Si une tâche de faible priorité est affamée (n'obtient jamais l'accès au bus) parce que des demandes de haute priorité arrivent continuellement, les systèmes de protection peuvent ne pas réagir aux défauts dans les délais requis, généralement 100 à 200 millisecondes dans la protection de transmission. Les arbitres peuvent également introduire des conditions de "race" si les signaux d'octroi se chevauchent ou si les demandeurs désactivent leurs demandes de manière inattendue. La logique d'arbitre vieillissante dans les sous-stations héritées gère parfois mal les demandes simultanées des relais de protection et des passerelles de communication, ce qui entraîne des signaux de déclenchement manqués ou de fausses alarmes.
Le terme reflète son origine judiciaire : l'arbitre règle les litiges concernant la propriété des ressources sans allouer la ressource elle-même, mais en déterminant simplement le prochain utilisateur autorisé. Dans les services publics, les arbitres sont invisibles dans l'architecture, intégrés dans les piles de protocoles, les "fabrics" commutés et les hiérarchies de contrôle plutôt que d'apparaître comme des dispositifs autonomes. Comprendre le comportement de l'arbitre est essentiel pour diagnostiquer les délais de communication, les conditions de "race" et les problèmes d'inversion de priorité qui se manifestent par des ralentissements imprévisibles ou des actions de contrôle manquées sous une charge réseau élevée.
Sources
- Source de la définitionWiktionary
- Source complémentaireArbiter (electronics)Wikipedia