2012-08-27 31 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