The author(s) are from Microsoft .. they claimed to reverse engineer internals. My understanding is that MapReduce internals **is** a Google closely held secret ... hence the open source version is &quot;dumbed down&quot; .. I have forgotten the name.<br>
<br>Vasili<br><br><div class="gmail_quote">On Wed, Feb 25, 2009 at 8:49 AM, Eugene Kirpichov <span dir="ltr">&lt;<a href="mailto:ekirpichov@gmail.com">ekirpichov@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;ve read this article too, and I must say that it is indeed a very<br>
interesting and exciting read, both in terms of understanding<br>
MapReduce and its capabilities somewhat better, and in terms of<br>
beholding the beauty of Haskell.<br>
<br>
It is not exactly reverse engineering, but it is expressing the<br>
essense of MapReduce algorithms, prerequisites, axioms, dimensions of<br>
its design space etc. in Haskell.<br>
<br>
2009/2/25 Thomas DuBuisson &lt;<a href="mailto:thomas.dubuisson@gmail.com">thomas.dubuisson@gmail.com</a>&gt;:<br>
<div><div></div><div class="Wj3C7c">&gt; Vasili,<br>
&gt; What do you mean?  Googles MapReduce is already a published / well<br>
&gt; understood concept so no reverse engineering is needed.  If you are<br>
&gt; asking about pre-existing implementations, there is at least one [1]<br>
&gt; but only for reference, not speed.  If you are asking about community<br>
&gt; interest, great and you might want to say something on the haskell<br>
&gt; proposals reddit [2].<br>
&gt;<br>
&gt; [1] <a href="http://www.cs.vu.nl/%7Eralf/MapReduce/" target="_blank">http://www.cs.vu.nl/~ralf/MapReduce/</a><br>
&gt; [2] <a href="http://www.reddit.com/r/haskell_proposals" target="_blank">http://www.reddit.com/r/haskell_proposals</a><br>
&gt;<br>
&gt; 2009/2/24 Galchin, Vasili &lt;<a href="mailto:vigalchin@gmail.com">vigalchin@gmail.com</a>&gt;:<br>
&gt;&gt; Hello,<br>
&gt;&gt;<br>
&gt;&gt;      Here is an interesting paper of Google&#39;s MapReduce reverse engineered<br>
&gt;&gt; into Haskell. I apologize if already posted .....<br>
&gt;&gt; <a href="http://www.cs.vu.nl/%7Eralf/MapReduce/" target="_blank">http://www.cs.vu.nl/~ralf/MapReduce/</a><br>
&gt;&gt;<br>
&gt;&gt; Kind regards, Vasili<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Haskell-Cafe mailing list<br>
&gt;&gt; <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
&gt;&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt; _______________________________________________<br>
&gt; Haskell-Cafe mailing list<br>
&gt; <a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
&gt; <a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
&gt;<br>
<br>
<br>
<br>
</div></div><font color="#888888">--<br>
Eugene Kirpichov<br>
Web IR developer, <a href="http://market.yandex.ru" target="_blank">market.yandex.ru</a><br>
</font></blockquote></div><br>