Linux Grid Cluster

Наличие большого количества старых компьютеров натолкнуло нас на идею создания из них одного мощного компьютера, который мог бы сравниться по производительности с современными системами.

Идея заключалась в соединении их вычислительных мощностей в один кластер. Таких технологий существует несколько, они активно используются для различных задач от составления прогнозов погоды до майнинга биткоинов. Но создание кластера именно из старых процессоров накладывает определенные ограничения на возможные варианты реализации.

Нами была выбрана архитектура BOINC-кластера, которая позволяет включать в себя наиболее разнородные системы.

Пока проект находится в работе. Реализация оказалось более сложной, чем казалось сначала. В результате работы у нас попутно получился работающий кластер на современных процессорах, о котором можно почитать в разделе MPI Linux Cluster.

Про идею кластера на старом железе мы рассказали на Geeks Meetup Kaluga в 2019 году: