【发布时间】:2011-01-04 08:25:26
【问题描述】:
Python 似乎有 many different packages available 来帮助在基于 SMP 的系统上或跨集群进行并行处理。我有兴趣构建一个客户端服务器系统,其中服务器维护一个作业队列,客户端(本地或远程)连接并运行作业,直到队列为空。在上面列出的软件包中,推荐哪个以及为什么?
编辑:特别是,我编写了一个模拟器,它接受一些输入并处理一段时间。我需要从模拟中收集足够的样本来估计用户指定的置信区间内的平均值。为了加快速度,我希望能够在许多不同的系统上运行模拟,每个系统都会每隔一段时间向服务器报告他们收集的样本。服务器然后计算置信区间并确定客户端进程是否需要继续。在收集到足够的样本后,服务器会终止所有客户端模拟,根据过去的结果重新配置模拟,然后重复这些过程。
由于需要在客户端和服务器进程之间进行相互通信,我质疑批处理调度是否是一种可行的解决方案。抱歉,我一开始应该更清楚。
【问题讨论】:
-
看起来您正在寻找调度程序?
标签: python cluster-computing scientific-computing