分布式计算框架(.NET) - 专门为CPU密集型操作 [英] Distributed Computing Framework (.NET) - Specifically for CPU Intensive operations
问题描述
我目前正在研究可用的选项(包括开源和商业)开发分布式应用程序。
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屋!