Microsoft takes a step toward commercializing its 'Dryad' distributed computing technologies

By | December 20, 2010, 6:24am PST

Microsoft has started external developer testing of a number of interrelated parallel/distributed technologies for Windows Server that are part of the codename “Dryad” family.

According to a December 17 blog post on the Windows HPC (High Performance Computing) Team Blog, Microsoft is making available to testers via its Connect test site the first Community Technology Preview (CTP) test builds of its Dryad, DSC and DryadLINQ technologies.

Dryad is Microsoft’s competitor to Google MapReduce and Apache Hadoop. In the early phase of its existence, Dryad was a Microsoft Research project dedicated to developing ways to write parallel and distributed programs that can scale from small clusters to large datacenters. There’s a DryadLINQ compiler and runtime that is related to the project. Microsoft released builds of Dryad and DryadLINQ code to academics for noncommercial use in the summer 2009. Microsoft moved Dryad from its research to its Technical Computing Group this year.

According to a presentation from August, the team’s plan was to deliver a first CTP build of the stack in November 2010 and to release a final version of it running on Windows Server High Performance Computing servers by 2011.

This initial preview is intended for “developers who are exploring data-intensive computing,” according to the Softies. The prerequisite for the CTP is HPC Pack 2008 R2 Enterprise-based cluster, with Service Pack 1 installed.

As I noted in a previous blog post, there are a number of interesting components that comprise Dryad, including a new distributed filesystem (codenamed “TidyFS”), a set of related data-management tools (codenamed Nectar”) and a scheduler for distributed clusters (codenamed “Quincy”).

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Mary Jo has covered the tech industry for more than 25 years for a variety of publications and Web sites, and is a frequent guest on radio, TV and podcasts, speaking about all things Microsoft-related. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008).

Disclosure

Mary-Jo Foley

Freelance journalist/blogger Mary Jo Foley has nothing to disclose. WYSIWYG (what you see is what you get). I do not own Microsoft stock or stock in any of its partners or competitors. I have no business ventures that are sponsored by/funded by Microsoft or any of its partners or competitors.

Biography

Mary-Jo Foley

Mary Jo Foley has covered the tech industry for 25 years for a variety of publications, including ZDNet, eWeek and Baseline. She has kept close tabs on Microsoft strategy, products and technologies for the past 10 years. In the late 1990s, she penned the award-winning "At The Evil Empire" column for ZDNet, and more recently the Microsoft Watch blog for Ziff Davis.

Got a tip? Send her an email with your rants, rumors, tips and tattles. Confidentiality guaranteed.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
8
Comments

Join the conversation!

Just In

RE: Microsoft takes a step toward commercializing its 'Dryad' distributed computing technologies
makrejktt55-24353620343749869561798500353356 Updated - 10th Nov
Your website web site web clay matthews jersey site is normally quite attractive. My corporation aaron rodgers jersey is sensitive at every someone of the locations you reebok jersey happen to be berbagi boost necessities!
You know, I once had this alternate universe moment where I briefly hoped that MS would choose to join in pushing open standards and interfaces in this area, competing on the basis of implementation, rather than tilting at the vertical-stack lock-in integration approach ...

Oh well, so much for that ...
@daboochmeister yeah shame on a commercial company creating their own solution to a problem!
0 Votes
+ -
What's DSC stands for?
phankhanhhung@... Updated - 22nd Dec 2010
Do you have any idea, Mary? I'vs found in sample code some thing like it realated to a distributed fs. data services...
0 Votes
+ -
I've found something interesting
phankhanhhung@... Updated - 23rd Dec 2010
"DSC is the Distributed Storage Catalog that provides data management functionality, including replication and load balancing. DSC and NTFS together provide the storage capability underlying Dryad and DryadLINQ"
...

"Dryad uses this information to determine where to run jobs ? this system preferentially moves the computation to the data, rather than moving the data to the computation. DSC also provides file replication and load balancing functionality. Dryad understands data locality for data registered with DSC, and it preferentially schedules computations to the servers holding data that the computation needs."

"A Dryad job typically starts with a collection of persistent input data, such as a set of log files, and returns a processed version of that data to the application. The input data is typically partitioned into reasonable-sized pieces, which have been distributed across the cluster before the job starts. The partitioned input data can be created and distributed in any of several ways, including:
By using a DryadLINQ application to read data from a share, and then use hash or range partitioning to put data on compute nodes and write the metadata to the DSC database.
By manually partitioning the input data into a set of files, copying each file to a compute node, and then creating a DSC stream to contain the names and locations of the partitions"
0 Votes
+ -
removed
phankhanhhung@... Updated - 22nd Dec 2010
removed
Wonderful get the job done right here. I truthfully liked mulberry purses that which you necessary to say. Maintain heading for that purpose you undoubtedly deliver a several voice to this topic.
Typically I usually do not publish on weblogs, but I might just want to say that this short article actually pressured me to execute so. Primarily marvelous reebok jerseys submit!
0 Votes
+ -
RE: Microsoft takes a step toward commercializing its 'Dryad' distributed computing technologies
makrejktt55-24353620343749869561798500353356 Updated - 10th Nov
Your website web site web clay matthews jersey site is normally quite attractive. My corporation aaron rodgers jersey is sensitive at every someone of the locations you reebok jersey happen to be berbagi boost necessities!

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix