Frage

Für relativ grobkörnig Parallelverarbeitung (Datenübertragungen können in 100-MBit-Ethernet-Netzwerk durchgeführt werden), die Middleware, die für Windows und Linux verfügbar ist betrachten Sie am besten? CORBA? MPI1? MPI2? XML-RPC / SOA / WSDL? Benutzerdefinierte Netzwerkprotokolle? Java RPC? Python RPC? Andere?

War es hilfreich?

Lösung

PVM war sehr nützlich für mich für eine kleine (10-Maschine, 40-Prozessor) Cluster mit einem GigE-Schalter. Das war vor ein paar Jahren, soll aber noch lebensfähig sein, obwohl PVM scheint nicht weiter zu entwickeln. Ich erwähne es es Ihnen Kandidatenliste hinzuzufügen. Ich vermute, MPI wäre eine beliebte Wahl sein, aber ich mochte PVM.

Andere Tipps

Sie fragen über Middleware, aber dann eine Reihe von Messaging-Protokolle angeben. Wenn Sie Messaging-Protokolle suchen, von Facebook die Thrift Rahmen ist definitiv etwas, das unter sehr hohen Last und Clustergröße funktioniert:

Thrift

Wenn Sie sich für eine andere Komponente der Middleware suchen, bitte klären.

oder sein kann Terracotta ? Oder können Hadoop ?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top