<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Comment Feed for Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ (Charles on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/posts/charles/expert-to-expert-erik-roger-barga-introduction-to-dryad-and-dryadlinq/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ (Charles on Channel 9)</title><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/</link></image><description>Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</description><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/</link><language>en-us</language><pubDate>Fri, 17 Jul 2009 22:22:23 GMT</pubDate><lastBuildDate>Fri, 17 Jul 2009 22:22:23 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Re: Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;p&gt;No problem! I think Dryad is amazing and has a bright future (unfortunately, we can't speak to what that means exactly just yet...). I will release the E2E with Erik and Michael Isard next week. Look for it then.&lt;/p&gt;
&lt;p&gt;C&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479445</link><pubDate>Fri, 17 Jul 2009 22:22:23 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479445</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479445/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>No problem! I think Dryad is amazing and has a bright future (unfortunately, we can't speak to what that means exactly just yet...). I will release the E2E with Erik and Michael Isard next week. Look for it then.
C</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479445/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;p&gt;Seems to be working properly now.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479411</link><pubDate>Fri, 17 Jul 2009 19:03:33 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479411</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479411/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Seems to be working properly now.</evnet:previewtext><dc:creator>Ribald</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479411/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;p&gt;I'm not seeing this problem. Could you elaborate?&lt;br /&gt;C&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479396</link><pubDate>Fri, 17 Jul 2009 17:15:58 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479396</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479396/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I'm not seeing this problem. Could you elaborate?C</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479396/Trackback.aspx</trackback:ping></item><item><title>Re: Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;p&gt;None of the links listed in the post for Dryad/DryadLinq/Academic licensing work ( show&amp;nbsp; runtime error-custom errors) . BTW if you bing those the pages show the same runtime error.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479377</link><pubDate>Fri, 17 Jul 2009 15:51:47 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479377</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479377/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>None of the links listed in the post for Dryad/DryadLinq/Academic licensing work ( show&amp;nbsp; runtime error-custom errors) . BTW if you bing those the pages show the same runtime error.</evnet:previewtext><dc:creator>Ribald</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479377/Trackback.aspx</trackback:ping></item><item><title>Re: Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;p&gt;Charles, thanks for&amp;nbsp;listening to my request for this video! I'm definitely looking forward to the next one.&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479296</link><pubDate>Fri, 17 Jul 2009 04:06:26 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479296</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479296/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Charles, thanks for&amp;nbsp;listening to my request for this video! I'm definitely looking forward to the next one.</evnet:previewtext><dc:creator>Sven Groot</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479296/Trackback.aspx</trackback:ping></item><item><title>Re: Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;p&gt;Terrific video!&amp;nbsp; Looking forward to the Deep Dive!&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479253</link><pubDate>Thu, 16 Jul 2009 20:27:12 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479253</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479253/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Terrific video!&amp;nbsp; Looking forward to the Deep Dive!</evnet:previewtext><dc:creator>Joe Chung</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479253/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Re: Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;p&gt;Restriction at this point is a&amp;nbsp;function of the state of the technology. They are not ready to make it freely available. In some sense, this is more of a restricted&amp;nbsp;preview at this point, but will this always be the case? Unlikely... That said, the Dryad People are the only ones who can speak to this &lt;em&gt;accurately&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;C&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;PS: Hopefully you'll find the E2E with Michael Isard (a scientist on the team) more than somewhat interesting (I think the interview with Roger does a great job introducing the technology and rationale that will be broadly understood by non-developers)...&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479243</link><pubDate>Thu, 16 Jul 2009 19:42:46 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479243</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479243/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Restriction at this point is a&amp;nbsp;function of the state of the technology. They are not ready to make it freely available. In some sense, this is more of a restricted&amp;nbsp;preview at this point, but will this always be the case? Unlikely... That said, the Dryad People are the only ones who can&amp;#8230;</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479243/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;p&gt;It was a somewhat interesting video.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;MapReduce is an in fact a fairly high level programming abstraction. If you are programmer you only have to write two functions: map and reduce. :)&amp;nbsp; From what I understand Dyrad is even higher level in that it can describe a graph of operations that might take multiple maps and reduces otherwise. Basically it helps you write something more concise that might require a larger program with MapReduce. I think that's just the nature of Linq in action. Linq can represent a graph of operations in a single statement, to so easy to do with standard code. I don't think this signifies some mathematical difference between the two at the low level (I didn't get any hint that Dyrad could do parallelize things that MapReduce can't).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But DyradLINQ might be the most awesome thing since slice bread, but right now the only significant difference to me about something like Hadoop or this DyradLINQ is I can not legally use DyradLINQ. I don't care if you told me DyradLINQ was worse the Hadoop, the fact that it is designed for .NET means I would use it. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So you can sell it to me but quite frankly it's useless unless you license it better. Hadoop is fully open source and you can use it in commercial products. Why is DyradLINQ so restricted?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479242</link><pubDate>Thu, 16 Jul 2009 19:37:25 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479242</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479242/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>It was a somewhat interesting video.
&amp;nbsp;
MapReduce is an in fact a fairly high level programming abstraction. If you are programmer you only have to write two functions: map and reduce. :)&amp;nbsp; From what I understand Dyrad is even higher level in that it can describe a graph of operations that&amp;#8230;</evnet:previewtext><dc:creator>Bass</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479242/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;p&gt;We&amp;nbsp;do talk about the differences between MapReduce and Dryad in this interview. In fact, I ask this exact question.... &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There are significant differences, in fact, beyond the higher level programming abstractions (like DryadLINQ). Also, as mentioned in the post description text, if you are a native developer (C++) you can muck around with the vertex algorithms and, topology map rewriting, etc. We mischaracterized this in the interview.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;C&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479235</link><pubDate>Thu, 16 Jul 2009 19:03:23 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479235</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479235/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>We&amp;nbsp;do talk about the differences between MapReduce and Dryad in this interview. In fact, I ask this exact question.... 
&amp;nbsp;
There are significant differences, in fact, beyond the higher level programming abstractions (like DryadLINQ). Also, as mentioned in the post description text, if you&amp;#8230;</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479235/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;p&gt;I've been looking for something like this for .NET for awhile. It's looks very similar to &lt;a href="http://labs.google.com/papers/mapreduce.html"&gt;Google MapReduce&lt;/a&gt;, and &lt;a href="http://hadoop.apache.org/core/"&gt;Apache Hadoop&lt;/a&gt;, except it integrates with .NET and even Linq which is pretty damn cool.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;But seriously the license you guys put it under is lame as hell. Try Ms-PL next time, you'll like it. :)&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479230</link><pubDate>Thu, 16 Jul 2009 18:55:05 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479230</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479230/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I've been looking for something like this for .NET for awhile. It's looks very similar to Google MapReduce, and Apache Hadoop, except it integrates with .NET and even Linq which is pretty damn cool.
&amp;nbsp;
But seriously the license you guys put it under is lame as hell. Try Ms-PL next time, you'll like it. :)</evnet:previewtext><dc:creator>Bass</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479230/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;p&gt;Yes.&amp;nbsp;A Windows HPC Server 2008 cluster is required (cluster size =&amp;nbsp;2 to n).&lt;/p&gt;
&lt;p&gt;C&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479218</link><pubDate>Thu, 16 Jul 2009 18:25:37 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479218</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479218/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Yes.&amp;nbsp;A Windows HPC Server 2008 cluster is required (cluster size =&amp;nbsp;2 to n).
C</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479218/Trackback.aspx</trackback:ping></item><item><title>Re: Expert to Expert: Erik Meijer and Roger Barga - Introduction to Dryad and DryadLINQ</title><description>&lt;p&gt;ive never heard of dryad but it seems very cool :) &lt;/p&gt;
&lt;p&gt;i have a question though, does it require windows hpc? it would be really awsome if you could run&amp;nbsp;a client as a service on a bunch of desktops that just sit idle at night anyway and leverage those for cluster computing needs :) &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;im downloading now to check it out but it seemed like win hpc was required :/&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--edit-- &lt;/p&gt;
&lt;p&gt;ah, i see the clients are just ordinary clients (i dont know how win hpc works at all :) ) but from what ive gathered so far the hoc server is still required to coordinate all the clients, is that correct?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;i was hoping to do some test on the home network but maybe thats not possible..&lt;/p&gt;
&lt;p&gt;cant wait to hear more about this stuff though :)&lt;/p&gt;</description><comments></comments><link>http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479203</link><pubDate>Thu, 16 Jul 2009 17:57:43 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Expert-to-Expert-Erik-Roger-Barga-Introduction-to-Dryad-and-DryadLINQ/?CommentID=479203</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479203/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>ive never heard of dryad but it seems very cool :) 
i have a question though, does it require windows hpc? it would be really awsome if you could run&amp;nbsp;a client as a service on a bunch of desktops that just sit idle at night anyway and leverage those for cluster computing needs :) 
&amp;nbsp;
im&amp;#8230;</evnet:previewtext><dc:creator>Allan Lindqvist</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/479203/Trackback.aspx</trackback:ping></item></channel></rss>