我需要在所有 Windows 的 15 台机器(每台 4 核)上运行数千个模型。我开始学习parallel
,打包snow
并snowfall
阅读了一堆介绍,但它们主要集中在大师的设置上。关于如何在 Windows 上设置工作(从)节点的信息很少。信息往往是矛盾的: 有人说 SOCK 集群实际上是最简单的方法,其他人声称SOCK 集群设置在 Windows 上很复杂(sshd 设置),最好的方法是 MPI。
那么,在 Windows 上安装从节点最简单的方法是什么?MPI、PVM、SOCK 还是 NWS?我的,可能是幼稚的想法是(按优先级列出):
- 使用从节点上的所有 4 个内核(必需)。
- 理想情况下,我只需要带有一些包的 R 和一个从属 R 脚本或 R 函数,它们会在某个端口上侦听并等待来自主控的任务。
- 理想情况下,可以从集群中动态添加/删除节点。
- 理想情况下,从服务器将连接到主服务器——所以我不必在主服务器的配置中列出所有从服务器 IP。
只有 1 是 100% 需要的,2-4 是“会好的”。要求是不是太天真了?
很抱歉,我无法从可用的文档和教程中弄清楚这一点。如果您指出正确的来源,我将不胜感激。
* 请注意,这数千个模型中的每一个至少需要 7 分钟,因此不会有很大的通信开销。