tag:blogger.com,1999:blog-6569681.post3879400901190144484..comments2024-03-24T10:38:16.997-07:00Comments on Geeking with Greg: Interview on MIX OnlineGreg Lindenhttp://www.blogger.com/profile/09216403000599463072noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-6569681.post-58357290702719969642008-04-05T07:41:00.000-07:002008-04-05T07:41:00.000-07:00Hi, Shane. The Dryad EuroSys 2007 paper (PDF) goe...Hi, Shane. The <A HREF="http://research.microsoft.com/research/sv/dryad/" REL="nofollow">Dryad</A> EuroSys 2007 paper (<A HREF="http://research.microsoft.com/research/sv/dryad/eurosys07.pdf" REL="nofollow">PDF</A>) goes into details and has several examples.<BR/><BR/>I could give you an answer, but they do it better than I would. Here is an excerpt from the paper:<BR/><BR/><I>Google's MapReduce ... addresses a similar problem domain. The fundamental difference between the two systems is that a Dryad application may specify an arbitrary communication DAG rather than requiring a sequence of map/distribute/sort/reduce operations.<BR/><BR/>In particular, graph vertices may consume multiple inputs, and generate multiple outputs, of different types. For many applications this simplifies the mapping from algorithm to implementation, lets us build on a greater library of basic subroutines, and, together with the ability to exploit TCP pipes and shared-memory for data edges, can bring substantial performance gains. At the same time, our implementation is general enough to support all the features described in the MapReduce paper.</I>Greg Lindenhttps://www.blogger.com/profile/09216403000599463072noreply@blogger.comtag:blogger.com,1999:blog-6569681.post-78327738208656325022008-04-05T03:47:00.000-07:002008-04-05T03:47:00.000-07:00greg, could you elaborate on the types of computat...greg, could you elaborate on the types of computations that are suited to dryad over mapreduce?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6569681.post-56229998311832438512008-03-21T18:48:00.000-07:002008-03-21T18:48:00.000-07:00Thanks, Simon! I missed those links. Much apprec...Thanks, Simon! I missed those links. Much appreciated!Greg Lindenhttps://www.blogger.com/profile/09216403000599463072noreply@blogger.comtag:blogger.com,1999:blog-6569681.post-35753051619885899712008-03-21T18:40:00.000-07:002008-03-21T18:40:00.000-07:00If you click on the "Downloads" link at the bootom...If you click on the "Downloads" link at the bootom of the page the video is available in 7 (!) formats. So Silverlight is not required.Anonymousnoreply@blogger.com