分布式计算框架(.NET) - 专门用于CPU密集型操作

hol*_*see 21 .net distributed frameworks distributed-computing grid-computing

我目前正在研究开发分布式应用程序的可用选项(包括开源和商业).

"分布式系统由多台通过计算机网络进行通信的自主计算机组成." 维基百科

该应用程序专注于分发高CPU密集型操作(而不是数据密集型),因此我确信MapReduce解决方案不符合要求.

您可以推荐的任何框架(+给出任何经验的简要概述或与其他框架的比较)将不胜感激.

hol*_*see 11

MPAPI框架 - http://www.codeplex.com/MPAPI

我的想法

  • 似乎是一个更简单的解决方案.
  • 我没有看到故障转移支持的证据.
  • 是开源=]并且是MONO兼容的!
  • 使用"RemotingLite"框架保持单声道兼容性.
  • 编写单计算机或多计算机(集群)应用程序同样简单.
  • 开发人员的理念是"绩效至上".因此可以肯定地说他已经进行了优化.
  • 不断更新的框架.