Domanda

Per l'elaborazione parallela relativamente a grana grossa (trasferimenti di dati può essere fatto in 100 Mbit rete Ethernet), che il middleware che è disponibile per Windows e Linux consideri meglio? CORBA? MPI1? MPI2? XML-RPC / SOA / WSDL? protocolli di rete personalizzati? Java RPC? RPC Python? Altri?

È stato utile?

Soluzione

PVM stato molto utile per me per un piccolo (10 macchine, 40 processore) cluster con un interruttore GigE. Questo è stato un paio di anni fa, ma dovrebbe essere ancora valida, anche se PVM non sembra essere in evoluzione oltre. Cito per aggiungerlo a voi la lista dei candidati. Ho il sospetto MPI sarebbe una scelta più popolare, ma mi piaceva PVM.

Altri suggerimenti

Si sta chiedendo di middleware, ma poi specificando una serie di protocolli di messaggistica. Se siete alla ricerca di protocolli di messaggistica, il quadro Thrift da Facebook è sicuramente qualcosa che funziona sotto carico molto elevato e dimensione dei cluster:

Thrift

Se siete alla ricerca di qualche altro componente del middleware, si prega di chiarire.

O può essere Terracotta ? O può essere Hadoop ?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top