Un coordinateur gère les tables de routage de toutes les partitions qu'il doit héberger (en fonction d'un algorithme de routage). Supposons qu'il y n'ait qu'un seul coordinateur pour 20000 partitions. Lorsque l'ensemble de machines virtuelles Java actives est modifié, le coordinateur évalue la stratégie pour les 20000 partitions. Il envoie des messages d'activation et de désactivation au reste des machines virtuelles Java dans la cellule associée à la stratégie. S'il n'y a qu'un seul coordinateur, cette opération peut prendre un certain temps. L'utilisation de plusieurs coordinateurs permet à plusieurs systèmes de traiter l'opération en parallèle et d'améliorer le délai de réaction de la cellule en cas de défaillance des partitions.