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

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

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

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

活动链接

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

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

谢谢你的帮助。

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