Dryad de Microsoft es una plataforma de computación distribuida genérica que permite a los programadores usar los recursos de un gran cluster de servidores para correr aplicaciones que se procesen en paralelo.
Es un middleware que automáticamente se encarga de la programación, distribución y redundancia de las tareas. Está escrito en C++ pero se programa a través de interfaces de más alto nivel.
Surje como respuesta a MapReduce de Google, pero Microsoft asegura que con Dryad el programador se dedica simplemente a preparar el grafo de trabajos y que el cluster hace el resto.
Es muy interesante su integración con SQL Server, ya que ésta es una de las bases de datos más usadas en los entornos financieros.
Podemos incluso ver
un video de la presentación de Dryad en las oficinas de Google.

ENLACES INTERESANTES
Dryad - Home
Dryad: Distributed Data-Parallel Programs from Sequential Building Blocks
Dryad: A general-purpose distributed execution platform
Dryad, la alternativa a MapReduce de Microsoft
You have already tagged this post. Your tags: