R - 嵌入式进程间通信(IPC)库

时间:2014-02-07 16:32:39

标签: r parallel-processing inter-process-communicat

问题

我正在寻找嵌入式IPC 框架,因为我希望实现以下并行性:

enter image description here

  • 我想分析众多实时数据来源
  • 我计划对每个数据源使用新流程来轮询更新
  • 这允许每个数据源以其自己的轮询间隔异步更新,并且不会阻止其他数据源的更新(如果特定服务器非常慢,则很重要)
  • 我需要一个IPC框架,这样我就可以从每个进程中获取更新正在进行轮询到我正在进行分析的过程
  • 所有R进程都在Windows上运行≥XP没有管理员权限,因此 MPI作为IPC框架不可能

首先,我们只能考虑    所有进程在一台机器上运行的情况(即没有结束)    网络)。这样的框架是否存在?

其他信息

我已经看过R HPC page,它提到了MPI和NetworkSpaces作为可以处理进程间通信的可能框架。但是,两者都需要安装外部.exe

HPC页面也提到了snow,但该程序包似乎只允许通过sfLapply之类的函数进行并行化,这些函数不允许对消息传递进行足够精细的控制。

0 个答案:

没有答案