Na stronach Microsoft Research dostępny jest ciekawy projekt dryadLINQ, pokazujący, w jaki sposób w przyszłych wersjach .NET może być wykonywane przetwarzanie rozproszone (to znaczy – wykorzystujące wiele maszyn równolegle pracujących nad jednym rozwiązaniem).

Artykuł opisujący podstawy tej technologii można znaleźć tu: http://research.microsoft.com/en-us/collaboration/tools/dryad_and_dryadlinq-an_introduction.doc . Strona projektu dostępna jest pod tym adresem: http://research.microsoft.com/en-us/projects/dryadLINQ/. Warto też zapoznać się z projektem Dryad (http://research.microsoft.com/en-us/projects/dryad/) w ramach którego został opracowany bazowy algorytm pozwalający na skalowanie obliczeń i przetwarzanie danych. 

Zapoznanie się z nową technologią warto zacząć od przeczytania wprowadzającego artykułu pokazującego, w jaki sposób pisać aplikacje wykorzystujące DryadLINQ - http://research.microsoft.com/apps/pubs/default.aspx?id=66811 . Dostępne jest także Programming Guide - http://research.microsoft.com/en-us/collaboration/tools/dryadlinq_programming_guide.doc 

Produkt można zainstalować po pobraniu z tego adresu: http://research.microsoft.com/en-us/downloads/03960cab-bb92-4c5c-be23-ce51aee0792c/default.aspx (wersja akademicka). Do działania, dryadLINQ wymaga Windows HPC Server 2008 SP1. Aplikacje można też uruchamiać na maszynie deweloperskiej pod warunkiem dogrania Microsoft HPC Pack 2008 client utilities (jest to część Windows HPC Server a nie SDK ). Można je znaleźć także w wersjach testowych Windows HPC – pod adresem: http://technet.microsoft.com/en-us/evalcenter/cc835241.aspxWarto też zapisać się na stronach Connect - http://connect.microsoft.com/site/sitehome.aspx?SiteID=891 by wziąć udział w testach przyszłych wersji tego produktu.