Я ищу фреймворк для использования в распределенном приложении для обработки чисел на С++.
Установка выглядит следующим образом:
Существует мастер-узел, который делит проблемную область на небольшие независимые задачи. Задачи распределяются между рабочими узлами с разными возможностями (, например. Тип CPU/GPU -включен ). Рабочие узлы динамически добавляются в вычислительную сетку по мере их доступности. Также может случиться так, что рабочая нода умрет, так и не попрощавшись.
Я ищу быструю структуру C/C++ для выполнения этой настройки.
Подводя итог, мои основные требования: