Как компьютеры приходят к согласию: протокол Paxos
JentGent
0:00 / 0:00
Как компьютеры приходят к согласию: протокол Paxos
13 743 просмотра · 4 месяца назад
JentGent
9,53 тыс. подписчиков
13 743 просмотра · 4 месяца назад
Краткий обзор Paxos, алгоритма консенсуса, который обеспечивает согласованность распределенных систем даже при сбоях некоторых серверов.
Это сложный алгоритм, который не удавался некоторым из лучших умов в области распределенных систем (премию Тьюринга не зарабатывают просто так!), поэтому не стесняйтесь часто ставить на паузу и перематывать!
Для получения более подробной информации ознакомьтесь с этими ресурсами:
Paxos в упрощенном виде: https://lamport.azurewebsites.net/pub...
Ошибка в Paxos в упрощенном виде (подготовка, а затем запрос подтверждения от разных участников может привести к тому, что система «отменит» выбор, поскольку на практике участники отслеживают только свой последний голос для каждого слота): https://brooker.co.za/blog/2021/11/16...
Алгоритм Paxos, или как получить премию Тьюринга: https://lamport.azurewebsites.net/tla...
Paxos в умеренно сложном виде: https://paxos.systems
Paxos в действии: http://web.mit.edu/geofft/Public/paxo...
Лекция по Paxos (исследование пользователей Raft): • Paxos lecture (Raft user study)
Paxos против Raft (аналогичный алгоритм консенсуса): Достигли ли мы консенсуса в распределенном консенсусе?: • Paxos vs Raft: Have we reached consensus o...
Эл Вермеулен о Paxos: • AWS re:Invent 2014 | (SPOT302) Under the C...
=== ссылки ===
Twitter: https://x.com/jentgent
Поддержите меня: https://buymeacoffee.com/jentgent
=== главы ===
00:00 Проблема
01:33 Голосование
04:18 Заказ, подготовка и обещание
07:33 Выход из тупика
09:55 Доказательство
14:33 Много Paxos
15:59 Спасибо за просмотр