Подтвердить что ты не робот

Любые хорошие модели распределенных агентов/сервисов для .NET?

Я ищу инструменты, которые реализуют модель распределенного агента/службы... Думаю, мы могли бы также назвать эту сетку или облачные вычисления, но я не уверен, что этот термин является точно аналоговым. Модель распределенного агента будет таковой, где разработчики создадут агенты, отправленные в фреймворк, и среда выполняет агент где-то в распределенной среде.

В частности, я ищу фреймворк, который поддерживает динамическое распределение по сетке/облаку, но заменяет переходный агент более стойкой службой. Целью здесь является минимизация времени и усилий, необходимых для развертывания службы в контейнере grid/cloud.

FWIW, я думаю, Digipede довольно близко к этому, но меня интересует, что еще там. У меня создается впечатление, что распределение сборки должно быть рассмотрено для того, чтобы решение было жизнеспособным.

4b9b3361

Ответ 1

Там проект в Microsoft называется Dryad. Здесь хороший подкаст с дополнительной информацией: http://www.dotnetrocks.com/default.aspx?showNum=378 Он использует LINQ и должен быть прост в использовании. Microsoft делает это, производя материал для Microsoft AdCenter. Здесь страница исследования. http://research.microsoft.com/research/sv/Dryad/

Дриада довольно выразительна. Он полностью включает в себя другие вычислительные рамки, такие как Google map-reduce или реляционная алгебра. Кроме того, Dryad обрабатывает создание и управление заданиями, управление ресурсами, мониторинг и визуализацию работы, отказоустойчивость, повторное выполнение, планирование и учет.

P.S. Я не вижу загрузки, но если вы обратитесь к ним, и вы серьезно, возможно, получите его.

Обновление: теперь его можно скачать здесь: http://research.microsoft.com/en-us/downloads/03960cab-bb92-4c5c-be23-ce51aee0792c/default.aspx

Ответ 2

Это может быть немного поздно для партии, но мы разработчики Alchemi. Мы разработали лучшую версию структуры для устранения ее ограничений.

Возможно, вы захотите проверить платформу Utilify (www.utilify.com) - концептуально похожую на Alchemi - с более гибкой моделью.

Вам нужен диспетчер сетки и база данных, однако вы можете использовать бесплатную версию SQL Server Express, и она протестирована для работы в Windows Vista, XP, 2003.

Мы будем рады помочь вам в использовании утилиты для вашего приложения.

С уважением, Кришна

Ответ 3

Qizmt используется MySpace для распределенных операций MapReduce. Он аналогичен Hadoop из мира Java. Оба проекта основаны на MapReduce на google. Он работает в обычных ящиках Windows, в отличие от dryad, для чего требуется Windows Server High Performacne Computing (HPC)

Плюс это с открытым исходным кодом. Это хорошо. http://code.google.com/p/qizmt/

Ответ 4

Я искал аналогичную вещь для своей работы. До сих пор я нашел Digipede, Alchemi и NGrid, но все они нуждаются в базе данных SQL в качестве диспетчера сетки, за исключением NGrid, который не является таким зрелым.