我可以在我的开发机器上模拟MS Compute Cluster Server吗?

时间:2009-01-30 23:19:11

标签: c# .net cluster-computing hpc

我有一个客户端项目,包括管理MS Compute Cluster上的作业。我将在他们的网络之外开发应用程序,并且想要一种开发/调试我的应用程序的方法,而无需在他们的网络上。

我正在使用C#开发应用程序,到目前为止我所拥有的只是Microsoft Compute Cluster Pack SDK。

3 个答案:

答案 0 :(得分:3)

也许这个网络广播可以帮助你

Event link

答案 1 :(得分:1)

网络广播很有帮助,因为它引导我进入MPI.Net API。 MPI.Net将允许我编写可通过mpiexec.exe启动的可执行文件,并可以管理创建和监视并行任务的过程。根据我的理解,集群中的头节点将自动将每个任务委派给适当的计算节点。

由于mpiexec.exe附带ComputeCluster SDK,并且将在我的多核开发机器上运行,因此这可能足以让我完成集群模拟以完成我的工作。

感谢您的帮助。

答案 2 :(得分:1)

根据开发机器的“强劲”,您可以使用HyperV相对轻松地设置本地群集。您不会看到实际群集/实际硬件的生产力提升,但对于您正在尝试构建它的管理工具应该可以正常工作。一个4-8 GB内存的商品盒可以很好地创建一个头节点和两个子节点用于开发/测试。