Parallel middleware di elaborazione
-
23-08-2019 - |
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?
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:
Se siete alla ricerca di qualche altro componente del middleware, si prega di chiarire.
O può essere Terracotta ? O può essere Hadoop ?