Salve,
dopo aver realizzato un server per la gestione di vari client es: Msn Messenger.

Il server è stato sviluppato in multithread, 2 thread (uno per la scrittura e una per la lettura di dati su socket) per ogni utente che partecipa alla sessione, + un thread per accettare le connessioni, + un thread che detta le regole della sessione.

Quello che mi piacerebbe fare è far funzionare il server in un sistema a cluster, in modo da garantire il servizio, avendo così un'alta affidabilità e alte prestazioni.

Avete qualche idea a riguardo?

Grazie a tutti per la collaborazione