Elección de líder para el almacén de valores clave replicados basado en paxos

Voy a implementar una tienda de valores clave con múltiples Paxos. Tendría varios nodos, uno de los cuales es el nodo primario. Este nodo primario recibe solicitudes de actualización y replica valores a nodos esclavos.

Mi pregunta es cómo se selecciona el nodo primario (o líder). ¿Puedo seguir usando el algoritmo de Paxos? Si es así, ¿cree que es necesario abstraer la implementación de paxos a una sola unidad que podría ser utilizada no solo por la unidad de replicación sino también por la unidad de elección de líderes?

¿Si uso el nodo con la menor identificación para ser el líder? ¿Cómo puedo implementar el arrendamiento maestro?

Gracias por cualquier respuesta

Respuestas a la pregunta(2)

Su respuesta a la pregunta