并行处理中间件

时间:2009-02-14 04:51:38

标签: parallel-processing rpc xml-rpc corba

对于相对粗粒度的并行处理(数据传输可以在100 Mbit以太网网络中完成),哪种中间件可用于Windows和Linux,您认为最好吗? CORBA? MPI 1? MPI2? XML-RPC / SOA / WSDL?自定义网络协议? Java RPC? Python RPC?其他

3 个答案:

答案 0 :(得分:1)

您正在询问中间件,但随后指定了一系列消息传递协议。如果您正在寻找消息传递协议,那么来自Facebook的Thrift框架绝对可以在非常高的负载和集群大小下工作:

Thrift

如果您正在寻找中间件的其他组件,请澄清。

答案 1 :(得分:0)

对于带有GigE交换机的小型(10台机器,40个处理器)集群,

PVM对我非常有用。这是几年前的事情,但仍应该可行,尽管PVM似乎没有进一步发展。我提到它将它添加到你的候选人名单中。我怀疑MPI会更受欢迎,但我喜欢PVM。

答案 2 :(得分:0)

或者可能是Terracotta?或者可能是Hadoop