С того момента, как Билл Гейтс впервые упомянул о Dryad, конкуренте Google
MapReduce и Apache Hadoop, прошло два года. И вот, на прошлой неделе это
название снова выплыло из тени, поскольку Microsoft выпустила код Dryad для
исследователей и представителей академической среды.

Цель Dryad состоит в том, чтобы позволить программистам создавать и
запускать приложения на кластерах, состоящих из машин под управлением Windows.
Это ПО предназначено для низкоуровневого распараллеливания сложных вычислений
между большим числом компьютеров, однако в отличие от других существующих
платформ, упор был сделан не на интенсивное использование вычислительных
мощностей, а на работу с большими массивами данных и надежность.

Компания Microsoft совместно с очень узким кругом своих партнеров создала
несколько демонстрационных и реальных прикладных программ, рассчитанных на
широкий спектр задач – от биоинформатики до астрономии.

На прошлой неделе в рамках конференции Faculty Summit 2009 представители
компании объявили о доступности Dryad (в виде бинарного кода) и инструментов для
программирования DryadLINQ (в виде исходного кода). DryadLinq делает расширения
LINQ в языке C# доступными для разработчиков .Net, пишущих приложения Dryad.
Исследователи могут

загрузить Dryad и DryadLINQ
после того, как подпишут лицензионное соглашение
Microsoft MS-Research.

В данный момент на платформе для облачных вычислений Azure приложения Dryad
работать не будут, однако Microsoft планирует внедрить поддержку Dryad в
будущем. Конкретные сроки при этом не называются. В настоящее время Dryad
является по большей части исследовательским проектом, поэтому нет никаких
гарантий, что эта затея будет коммерциализирована.



Оставить мнение