В этой статье мы рассмотрим архитектуру BOINC, назначение основных компонентов и некоторые дополнительные вопросы, связанные с реализацией распределенных вычислений. В основу архитектуры BOINC положена идея конечного автомата (см. врезку) – сервер состоит из набора отдельных подсистем, каждая из которых отвечает за свою вполне определенную задачу, например, выполнение вычислений, передачу файлов и т.д. Каждая из подсистем проверяет состояние подзадачи, производит какие-то действия и изменяет состояние подзадачи – так они работают в бесконечном цикле.
Перемещено maxcom из Документация