4

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

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

4

2 回答 2

1

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

由于 mpiexec.exe 随 ComputeCluster SDK 一起提供,并且将在我的多核开发机器上运行,因此这可能足够接近集群仿真来完成我的工作。

谢谢你的帮助。

于 2009-02-03T17:57:44.913 回答
1

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

于 2009-04-29T00:58:05.123 回答