【问题标题】:Parallel processing middleware并行处理中间件
【发布时间】:2010-10-07 14:29:59
【问题描述】:

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

【问题讨论】:

  • 您能否提供有关您的问题域的更多信息?你想计算什么?

标签: parallel-processing rpc xml-rpc corba


【解决方案1】:

PVM 对于带有 GigE 交换机的小型(10 台机器,40 个处理器)集群非常有用。这是几年前的事情,但应该仍然可行,尽管 PVM 似乎没有进一步发展。我提到它是为了将其添加到您的候选人列表中。我怀疑 MPI 会是更受欢迎的选择,但我喜欢 PVM。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      Thrift

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-11
        • 1970-01-01
        • 2011-02-18
        • 2019-07-23
        • 1970-01-01
        • 2012-07-19
        • 2012-07-29
        • 1970-01-01
        相关资源
        最近更新 更多