5

Ho un sistema distribuito in mente (più nodi in un unico data center), che voglio avere le seguenti proprietà:Quali sono i migliori documenti per conoscere gli algoritmi per comunicare gli aggiornamenti in un sistema distribuito?

  • nodi possono entrare e uscire dal sistema in qualsiasi momento.
    • Non c'è alcuna replica di dati tra i nodi.
    • quale nodo il cliente fa uso di è fino al cliente (ad esempio potrebbe essere hashing coerente, potrebbe essere qualcos'altro)
  • nessun padrone (cioè nessun punto centrale di guasto)
  • ogni nodo può ricevere un pezzo di informazione che deve essere trasmessa al resto dei nodi

quali algoritmi (link a documenti sono migliori) sono adatti per questo?

(presumo che alcune delle risposte includeranno algoritmi P2P, ma la maggior parte di quelle che ho incontrato in passato hanno funzionato più come tabelle hash distribuite, dove i nodi entrano e prendono in consegna parte dello spazio delle chiavi, ecc. Riconosco anche che il multicast con semplici messaggi UDP potrebbe essere appropriato qui, ma quale lavoro esistente potrebbe contribuire a rendere affidabile la messaggistica?)

risposta

2

Che ne dici di provare ad implementare i nodi ADHOC con JXTA? Vedi il libro Pratico JXTA II disponibile online su Scribd.

Problemi correlati