Я прочитал газету Lamport на Паксосе. Я также услышал, что это не используется очень на практике по причинам производительности. Какие алгоритмы являются наиболее часто используемыми для согласия в распределенных системах?
Не уверен, что это полезно (поскольку это не из реальной производственной информации), но в нашем курсе "распределенных систем" мы изучали, наряду с Paxos, алгоритмы Chandra-Toueg и Mostefaoui-Raynal (из последних наш профессор особенно увлекался).
.Если производительность является проблемой, подумайте, нужно ли вам все сильные гарантии консистенции Paxos дает вам. See e.g. http://queue.acm.org/detail.cfm?id=1466448 and http://incubator.apache.org/cassandra/. Поиск по Paxos оптимизирован, но я подозреваю, что ослабление некоторых требований купит вам больше, чем настройка протокола.
.