{"id":169537,"date":"2007-05-31T11:04:14","date_gmt":"2007-05-31T11:04:14","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/project\/dryadlinq\/"},"modified":"2017-06-08T12:01:42","modified_gmt":"2017-06-08T19:01:42","slug":"dryadlinq","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/dryadlinq\/","title":{"rendered":"DryadLINQ"},"content":{"rendered":"
DryadLINQ is a simple, powerful, and elegant programming environment for writing large-scale data parallel applications running on large PC clusters.<\/p>\n
The goal of DryadLINQ is to make distributed computing on large compute cluster simple enough for every programmer. DryadLINQ combines two important pieces of Microsoft technology: the Dryad (opens in new tab)<\/span><\/a>distributed execution engine and the .NET Language Integrated Query (LINQ (opens in new tab)<\/span><\/a>).<\/p>\n Dryad provides reliable, distributed computing on thousands of servers for large-scale data parallel applications. LINQ enables developers to write and debug their applications in a SQL-like query language, relying on the entire .NET library and using Visual Studio.<\/p>\n <\/p>\n DryadLINQ translates LINQ programs into distributed Dryad computations:<\/p>\n DryadLINQ has the following features:<\/p>\n <\/p><\/blockquote>\n A commercial implementation of Dryad and DryadLINQ was released in 2011 in beta form under the name Linq to HPC: http:\/\/msdn.microsoft.com\/en-us\/library\/hh378101.aspx (opens in new tab)<\/span><\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":" DryadLINQ is a simple, powerful, and elegant programming environment for writing large-scale data parallel applications running on large PC clusters. Overview The goal of DryadLINQ is to make distributed computing on large compute cluster simple enough for every programmer. DryadLINQ combines two important pieces of Microsoft technology: the Dryad distributed execution engine and the .NET […]<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"research-area":[13560,13555,13547],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-169537","msr-project","type-msr-project","status-publish","hentry","msr-research-area-programming-languages-software-engineering","msr-research-area-search-information-retrieval","msr-research-area-systems-and-networking","msr-locale-en_us","msr-archive-status-active"],"msr_project_start":"2010-01-25","related-publications":[163682,153485,164406,157807,167623,158115,158116,158929,160229,160765,161221,145105,163310,149597,163368,153362],"related-downloads":[234675],"related-videos":[],"related-groups":[],"related-events":[],"related-opportunities":[],"related-posts":[307355,305990,306122,306524],"related-articles":[],"tab-content":[],"slides":[],"related-researchers":[{"type":"user_nicename","value":"cpoulain","display_name":"Christophe Poulain","author_link":"Christophe Poulain<\/a>","is_active":false,"user_id":31474,"last_first":"Poulain, Christophe","people_section":0,"alias":"cpoulain"}],"msr_research_lab":[],"msr_impact_theme":[],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/169537"}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-project"}],"version-history":[{"count":4,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/169537\/revisions"}],"predecessor-version":[{"id":234029,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/169537\/revisions\/234029"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=169537"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=169537"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=169537"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=169537"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=169537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}\n
\n
\n