Распределенные вычисления на Android
Здравствуйте!
Возник такой вопрос. Есть два мобильных телефона на базе Android, есть некий сервер.
На сервере ставится задача: "Сервер, ищи простые числа". Сервер должен сформировать задачу для каждого мобильного устройства и диапазон значений, в котором нужно производить поиск простых чисел и дать каждому устройству задание. Затем устройства ищут эти числа и отсылают результат на сервер.
Сервер формирует результат. Вопрос в том, как происходит формирование задания?
В одном случае нужно найти простые числа в диапазоне, в другом случае необходимо что-то смоделировать. Написать уникальную программу для каждого отдельного случая возможно, как написать универсальную программу, способную решать все новые и новые задачи? Может, решение уже есть?
Заранее благодарен)