Algorithme de file d'attente

Lorsque CICSPlex ® SM utilise l'algorithme de file d'attente, si la transaction routée n'a pas d'affinités actives, la charge est répartie sur un ensemble de régions cible. Les critères de sélection incluent la charge de la tâche en cours, l'état de santé et le type de connexion entre le routeur et la région cible.

Si la transaction en cours de routage n'a pas d'affinités actives, l'algorithme de file d'attente permet à CICSPlex SM de sélectionner la région cible conforme à l'ensemble de critères suivant:
  • La région possède la file d'attente de travail la plus courte en attente de traitement, par rapport au nombre maximal de tâches autorisé dans la région cible. Cette file d'attente de travaux, également appelée nombre de chargements, est le nombre de toutes les tâches utilisateur actives et mises en file d'attente. Par défaut, les tâches mises en file d'attente pour les attributs MAXTASKS et TRANCLASS sont incluses dans le nombre de chargements. L'utilisation de l'attribut "Task load queue mode" dans la table de ressources CSYSDEF permet aux sites d'exclure les tâches mises en file d'attente pour l'attribut TRANCLASS du nombre de chargements. Pour plus d'informations sur l'attribut "Task load queue mode" dans la table de ressources CSYSDEF, voir CICS® system definitions-CSYSDEF.
  • La région est la moins affectée par des conditions telles que le manque de mémoire, SYSDUMP et TRANDUMP.
  • La région est la moins susceptible de provoquer l'arrêt de la transaction.
  • La région est le chemin le plus court pour la communication interrégionale.
  • La valeur de santé de la région z/OS® WLM est comprise entre 1 et 100.

L'algorithme de file d'attente optimise le débit de travail et normalise les temps de réponse dans le CICSplex. Cet algorithme est très robuste ; il peut prendre en charge des différences de puissance de processeur, des valeurs de tâche maximales différentes dans les régions cible, des configurations de région cible asymétriques et une charge de travail imprévisible.