В настоящее время я изучаю доступные варианты (как Open Source, так и Commercial) для разработки распределенного приложения.
"Распределенная система состоит из нескольких автономных компьютеров, которые обмениваются данными через компьютерную сеть". Википедия
Приложение сосредоточено на распределении интенсивно cpu интенсивных операций (в отличие от интенсивных данных), поэтому я уверен, что решения MapReduce не соответствуют законопроекту.
Приветствуются любые рамки, которые вы можете порекомендовать (+ дать краткий обзор любого опыта или сравнения с другими фреймворками).