2012-08-27 28 views
0

我正在考虑使用Hadoop编写一个简单的基于代理的框架。这是我一直在玩的一段时间(但还没有深入思考)。Hadoop上的代理框架

我想使用它的目标应用程序是Genetic Programming。我的想法是,我会产生许多代理人,让他们执行一项任务,评估他们的遗传适应性,然后繁殖他们,然后重复整个练习。

我想知道人们是否对使用Hadoop这样做有立即的想法/批评。

在此先感谢。

回答

2

我认为你应该看看hadoop 2.0的YARN。它使您可以运行任何不限制您的MR范例的逻辑

1

这取决于您的代理如何真正适合map/reduce方法。如果代理商产生的结果将在减少阶段消耗,新的工作将开始 - 您可以使用Hadoop。 Buf如果你的经纪人依赖于对方的结果 - 你可能想试试类似Storm的东西(https://github.com/nathanmarz/storm/wiki