Le système Round Robin
La méthode du tour de rôle permet à tous les éléments d'un groupe limité d'accéder à une ressource de manière égale et dans un ordre spécifique. Cela se fait généralement de haut en bas. Une fois la fin atteinte, le processus recommence. En d'autres termes, le processus se déroule "alternativement, l'un après l'autre". Comme les serveurs du pool NTP sont répartis dans le monde entier, le système offre un niveau élevé de redondance et de fiabilité, ce qui en fait une ressource pour le chronométrage mondial sur l'internet.
Mais que se passe-t-il si le serveur ciblé n'est pas disponible ou s'il renvoie des délais absurdes ?
La méthode du tour de rôle permet à tous les éléments d'un groupe limité d'accéder à une ressource de manière égale et dans un ordre spécifique. Cela se fait généralement de haut en bas. Une fois la fin atteinte, le processus recommence. En d'autres termes, le processus se déroule "alternativement, l'un après l'autre". Comme les serveurs du pool NTP sont répartis dans le monde entier, le système offre un niveau élevé de redondance et de fiabilité, ce qui en fait une ressource pour le chronométrage mondial sur l'internet.
Équilibrage de charge Round Robin
L'équilibrage de charge round robin est une méthode simple de distribution des demandes des clients à un groupe de serveurs. Une demande de client est transmise à chaque serveur à tour de rôle. L'algorithme demande à l'équilibreur de charge de revenir au début de la liste et de répéter le processus.
Round Robin est l'algorithme d'équilibrage de charge le plus couramment utilisé et il est facile à mettre en œuvre et à concevoir. Avec cette méthode, les demandes des clients sont transmises de manière cyclique aux serveurs disponibles. L'équilibrage de charge Round Robin fonctionne mieux lorsque les serveurs ont approximativement la même puissance de calcul et la même capacité de stockage.
Comment fonctionne l'équilibrage de charge Round Robin ?
Avec l'équilibrage de la charge du réseau en mode round-robin, les demandes de connexion sont distribuées aux serveurs web dans l'ordre de réception des demandes. Pour simplifier, supposons qu'une entreprise dispose d'une grappe de trois serveurs : Serveur A, Serveur B et Serveur C.
- La première demande est envoyée au serveur A
- La deuxième demande est envoyée au serveur B
- La troisième demande est envoyée au serveur C
L'équilibreur de charge transmet les demandes aux serveurs dans cet ordre. Cela permet de répartir uniformément la charge des serveurs pour faire face à un trafic de données important.