Dryad (programming)

Source: Wikipedia, the free encyclopedia.
Dryad
Original author(s)Microsoft Research
Developer(s)Microsoft
Stable release
v0.2.1 / October 7, 2014; 9 years ago (2014-10-07)
Apache License 2.0
Websitewww.microsoft.com/en-us/research/project/dryad/

Dryad was a research project at

data parallel
applications. The research prototypes of the Dryad and DryadLINQ data-parallel processing frameworks are available in source form at GitHub.[1]

Overview

Microsoft made several preview releases of this technology available as add-ons to

Windows HPC Server 2008 R2
.

An application written for Dryad is modeled as a

files. A stream is used at runtime to transport a finite number of structured
Items.

Dryad defines a

class that inherits from the GraphNode base class. The graph is defined by adding edges; edges are added by using a composition operator (defined by Dryad) that connects two graphs (or two nodes of a graph) with an edge. Managed code wrappers for the Dryad API
can also be written.

There exist several high-level language compilers which use Dryad as a runtime; examples include Scope (Structured Computations Optimized for Parallel Execution) and DryadLINQ.[2]

In October 2011, Microsoft discontinued active development on Dryad, shifting focus to the Apache Hadoop framework.[3][4][5]

References

  1. ^ GitHub - MicrosoftResearch/Dryad: This is a research prototype of the Dryad and DryadLINQ data-parallel processing frameworks running on Hadoop YARN.
  2. ^ "DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language" (PDF). Microsoft Research. Retrieved 2009-01-21.
  3. ^ Patee, Don. "Announcing the Windows Azure HPC Scheduler and HPC Pack 2008 R2 Service Pack 3 releases!". Microsoft. Retrieved 2013-05-31.
  4. ^ Foley, Mary Joe. "Microsoft drops Dryad; puts its big-data bets on Hadoop". ZDNet. Retrieved 2013-05-31.
  5. ^ Henschen, Doug. "Microsoft Ditches Dryad, Focuses On Hadoop". Information Week. Retrieved 2013-05-31.

Further reading

External links