分布式计算框架(.NET) - 专门为CPU密集型操作 [英] Distributed Computing Framework (.NET) - Specifically for CPU Intensive operations

查看:432
本文介绍了分布式计算框架(.NET) - 专门为CPU密集型操作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am currently researching the options that are available (both Open Source and Commercial) for developing a distributed application.

分布式系统由通过一计算机网络通信的多个自主计算机。维基百科

"A distributed system consists of multiple autonomous computers that communicate through a computer network." Wikipedia

应用主要集中在高度分布的 CPU密集型操作(相对于数据密集型),所以我敢肯定,麻preduce解决方案不符合要求。

The application is focused on distributing highly cpu intensive operations (as opposed to data intensive) so I'm sure MapReduce solutions don't fit the bill.

这是你能推荐(+给出任何经验或相对于其他框架的简短摘要)将大大AP preciated任何框架。

Any framework that you can recommend ( + give a brief summary of any experience or comparison to other frameworks ) would be greatly appreciated.

推荐答案

MPAPI框架 - HTTP://www.$c$cplex.com/MPAPI

我的思考

  • 似乎是简单的解决方案之一。
  • 在我看不出有什么证据故障转移支持。
  • 是开源=]和兼容单声道耶!
  • 使用RemotingLite框架HENSE单声道兼容性。
  • 编写单台计算机或多台计算机(集群)的应用是作为同样简单。
  • 在开发的理念是性能至上。因此,其安全地说,他已经进行了优化。
  • 在不断更新的框架。

这篇关于分布式计算框架(.NET) - 专门为CPU密集型操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆