В северной столице России впервые пройдет конференция по разработке параллельных и распределенных систем Hydra (Гидра). Параллельно с конференцией (8-12 июля) будет проведена также академическая школа SPTDC с аналогичной повесткой дня.
Распределенные системы представляют собой сервисы с большими объемами операций и сложными вычислительными задачами, которые невозможно выполнить на одном компьютере. Но, как только машин становится несколько, возникают вопросы, связанные с тем, как синхронизировать их работу и что делать при отказе компонентов, потому что оборудование ломается, а сеть отваливается.
Что делать, если разные машины выдают разные результаты, выполняя одни и те же задачи? Что делать, если на какое-то время пропала связь и часть операций протекала изолированно? Ответы на эти и многие другие прикладные и научные вопросы будут обсуждаться на конференции.
Алексей Федоров, директор компании JUG.ru Group, благодаря которому стало возможным проведение конференции Hydra, прокомментировал мероприятие следующим образом:
Я вижу своей задачей создать площадку, на которой все желающие могут все это обсуждать, делиться опытом и мнениями. Чтобы у нас с вами возникло единое понимание, что делает один алгоритм, что делает другой, какой из них лучше при каких условиях, как они друг с другом связаны и так далее.
В рамках конференции буду прочитаны лекции такими светилами компьютерной науки, как Лесли Лэмпорт (Leslie Lamport), чьи работы лежат в основе теории многопоточных и распределенных систем, и Морис Херлихи (Maurice Herlihy), одного из авторов знаменитого учебника по параллелизму «The Art of Multiprocessor Programming». У участников конференции будет также возможность пообщаться со специалистами из Google, Netflix, Facebook, Яндекса и Одноклассников.
Согласно сообщению организаторов, мероприятие на 70-80% будет англоязычным, потому что английский язык — это язык технического мира. Русскоязычная литература по распределенным вычислением в настоящее время отсутствует, и любой человек, который интересуется этой темой, вынужден читать по-английски.
Программа школы SPTDC опубликована целиком. Программа конференции Hydra известна еще не полностью и находится сейчас в состоянии проработки.