Распределенные вычислительные приложения - PullRequest
0 голосов
/ 30 января 2010

Map Reduce / Hadoop - одна из сред / программ, используемых для распределенных систем.

Какие другие популярные фреймворки / программы?

Ответы [ 6 ]

3 голосов
/ 30 января 2010

Ну, всегда есть наши хорошие друзья

Были десятилетия исследований в области компьютерных наук по этому вопросу, а также бесчисленные частные и государственные исследования - поэтому было бы полезно, если бы вы немного сосредоточились на этом вопросе.

2 голосов
/ 30 января 2010

Возможной альтернативой является Терракотовая . Он работает довольно хорошо, и настройка программного обеспечения относительно проста по сравнению с Hadoop.

1 голос
/ 02 июля 2012

akka (akka.io), инструментарий и среда выполнения для создания в JVM высококонкурентных, распределенных и отказоустойчивых событийно-ориентированных приложений.

1 голос
/ 30 января 2010

Я собираюсь добавить Netezza . Интересное аппаратное решение для распределенной обработки данных.

1 голос
/ 30 января 2010

Два, которые приходят мне в голову, это будут программы, которые позволяют распределенные вычисления.

Для C / C ++ есть RPC (Удаленные вызовы процедур), DCE (Распределенная вычислительная среда) Corba , для .NET есть WCF (Windows Communication Foundation).

Существуют и другие промежуточные инфраструктуры, с открытым исходным кодом и коммерческие, которые обслуживают распределенные вычисления. Один проект с открытым исходным кодом, который приходит мне в голову, когда я несколько лет назад делал дипломную работу на степень бакалавра, был FreeDCE . Коммерческим был Entera от Borland.

Надеюсь, это поможет, С наилучшими пожеланиями, Том.

0 голосов
/ 30 января 2010
  • CORBA
  • MPI (интерфейс передачи сообщений)
...