Dryad - Distributed computing infrastructure from Microsoft Research
research.microsoft.com
Dryad - Distributed computing infrastructure from Microsoft Research
1–10 of 12 posts
Re: Dryad - Distributed computing infrastructure from Microsoft Research
#2Re: Dryad - Distributed computing infrastructure from Microsoft Research
#3This would be cool if it actually offered something tangible that the existing distributed computing infrastructures lacked. It's like they've basically invented Hadoop.NET, so now it's something new and great. Congrats Microsoft, you are once again late to the party.
Dryad has been discussed publicly since around 2006 (iirc). Hadoop's earliest public release I can find is from 2007 (but I'm sure it was around before that).
I just want to put this into perspective. Microsoft isn't suddenly implementing MapReduce 6 years after Google released the paper. They realized as soon as the paper was released that it was a good idea. (Although Microsoft had some decent distributed systems already in place)
Re: Dryad - Distributed computing infrastructure from Microsoft Research
#4This would be cool if it actually offered something tangible that the existing distributed computing infrastructures lacked. It's like they've basically invented Hadoop.NET, so now it's something new and great. Congrats Microsoft, you are once again late to the party.
Re: Dryad - Distributed computing infrastructure from Microsoft Research
#5This would be cool if it actually offered something tangible that the existing distributed computing infrastructures lacked. It's like they've basically invented Hadoop.NET, so now it's something new and great. Congrats Microsoft, you are once again late to the party.
Disclaimer: I work at Microsoft (but this is all my opinion). Dryad has been discussed publicly since around 2006 (iirc). Hadoop's earliest public release I can find is from 2007 (but I'm sure it was around before that). I just want to put this into perspective. Microsoft isn't suddenly implementing MapReduce 6 years after Google released the paper. They realized as soon as the paper was released that it was a good i…
Re: Dryad - Distributed computing infrastructure from Microsoft Research
#6Earlier quoted context omitted.
Disclaimer: I work at Microsoft (but this is all my opinion). Dryad has been discussed publicly since around 2006 (iirc). Hadoop's earliest public release I can find is from 2007 (but I'm sure it was around before that). I just want to put this into perspective. Microsoft isn't suddenly implementing MapReduce 6 years after Google released the paper. They realized as soon as the paper was released that it was a good i…
Thanks for your input, but I don't buy this argument. Public discussion and actual working software releases are two completely different things. In addition, considering cash on hand, I expect Microsoft to innovate and bring new ideas to market, not simply re-invent the status quo within their own platforms.
Re: Dryad - Distributed computing infrastructure from Microsoft Research
#7Earlier quoted context omitted.
Disclaimer: I work at Microsoft (but this is all my opinion). Dryad has been discussed publicly since around 2006 (iirc). Hadoop's earliest public release I can find is from 2007 (but I'm sure it was around before that). I just want to put this into perspective. Microsoft isn't suddenly implementing MapReduce 6 years after Google released the paper. They realized as soon as the paper was released that it was a good i…
Thanks for your input, but I don't buy this argument. Public discussion and actual working software releases are two completely different things. In addition, considering cash on hand, I expect Microsoft to innovate and bring new ideas to market, not simply re-invent the status quo within their own platforms.
As far as innovation goes, read up on Dryad. They do a few pretty interesting things. It goes above and beyond what MapReduce does. The computation is expressed as a giant dynamic directed graph (the graph can change during computation). Each node is a program that feeds into other programs, but fault tolerance and all the other messy bits of distributed programming are abstracted away from the programmer. Think of it as a more generic MapReduce that allows a broader set of computations to easily be performed (put another way, MapReduce provides a subset of the computations possible with Dryad. I suspect given enough cleverness you could get MapReduce to do everything Dryad does, but it'd be pretty hacky)
Also, check out the LINQ support. It is probably one of the coolest things they've done with it.
Re: Dryad - Distributed computing infrastructure from Microsoft Research
#8Earlier quoted context omitted.
Thanks for your input, but I don't buy this argument. Public discussion and actual working software releases are two completely different things. In addition, considering cash on hand, I expect Microsoft to innovate and bring new ideas to market, not simply re-invent the status quo within their own platforms.
Sorry, should have qualified 'discussing'. By the time Microsoft started talking about it, they had a functioning system. The turn around was pretty damn quick. As far as innovation goes, read up on Dryad. They do a few pretty interesting things. It goes above and beyond what MapReduce does. The computation is expressed as a giant dynamic directed graph (the graph can change during computation). Each node is a progra…
I understand that it's more than just Hadoop.NET. Perhaps I broad brushed, but fundamentally, these are tweaks from what exists. I am not saying that it is purposeless, but I am saying is that I expect more from Microsoft. In order to justify the cost of purchasing Microsoft products, it must create an order of magnitude increase in value, which I'm not seeing.
In essence: neat, but marginal.
Re: Dryad - Distributed computing infrastructure from Microsoft Research
#9Re: Dryad - Distributed computing infrastructure from Microsoft Research
#10Earlier quoted context omitted.
Disclaimer: I work at Microsoft (but this is all my opinion). Dryad has been discussed publicly since around 2006 (iirc). Hadoop's earliest public release I can find is from 2007 (but I'm sure it was around before that). I just want to put this into perspective. Microsoft isn't suddenly implementing MapReduce 6 years after Google released the paper. They realized as soon as the paper was released that it was a good i…
Thanks for your input, but I don't buy this argument. Public discussion and actual working software releases are two completely different things. In addition, considering cash on hand, I expect Microsoft to innovate and bring new ideas to market, not simply re-invent the status quo within their own platforms.
You can see some such technologies "leaking" to public through Windows Azure on this Dryad release from MS Research, but these are side cases.
Michael Isard (one of the Dryad guys on the linked page) published a paper on Autopilot (Microsoft internal cluster management software) in 2007, but you can't buy Autopilot even now.