Chapter 11 Reference 21

Dryad: Distributed Data-Parallel Programs from Sequential Building Blocks

Michael Isard, Mihai Budiu, Yuan Yu, Andrew Birrell and Dennis Fetterly

2nd European Conference on Computer Systems 2007 microsoft.com

Open the original at microsoft.com

As cited in DDIA

Michael Isard, Mihai Budiu, Yuan Yu, Andrew Birrell, and Dennis Fetterly. "Dryad: Distributed Data-Parallel Programs from Sequential Building Blocks." At 2nd European Conference on Computer Systems (EuroSys), March 2007. doi:10.1145/1272996.1273005

How the page describes itself

Dryad: Distributed Data-parallel Programs from Sequential Building Blocks - Microsoft Research

Dryad is a general-purpose distributed execution engine for coarse-grain data-parallel applications. A Dryad application combines computational “vertices” with communication “channels” to form a dataflow graph. Dryad runs the application by executing the vertices of this graph on a set of available computers, communicating as appropriate through files, TCP pipes, and shared-memory FIFOs. T…

From the page's own metadata at microsoft.com, 2026-08-29.

Link check

Status
Link checked and reachable (HTTP 200)
Format
text/html
Size
0.2 MB
Last checked
2026-08-29

Identifiers and archived copies

DOI
10.1145/1272996.1273005