我希望使用R.中的parallel
包来并行运行几个类似的与稀疏相关的作业
这些工作的本质是,其中一些工作依赖于其他依赖是非循环有向图(不是树)的工作。此外,每个单独的工作绩效都可能随着时间的推移而变化。
我希望clusterApplyLB
在工作节点之间对作业进行负载平衡,因为执行时间不同,由于同样的原因,我无法事先确定最佳的作业顺序。
因此,给定作业列表{1,2,3,..}
和邻接矩阵M
:
一旦所有依赖项i
确认已成功完成,我想将作业M[i]
投入“池”。
甚至可以使用parallel
动态建立工作池吗?如果是,我该如何实现?