Кот Шрёдингера без коробки: проблема консенсуса в распределённых системах

Итоговая договоренность на основе доверительных отношений, достигнутая в процессе согласований, является прогрессивной современной парадигмой. При принятии решений различного характера в группе или сообществе происходит призыв к консенсусу – менее формализованному процессу, чем при демократическом голосовании. Можно констатировать, что добровольные договоренности по вопросам, требующим решения, происходят на основе общего согласия всех участников процедуры….

Вконтакте Facebook Twitter Google+ Мой мир

Семантика слова «консенсус»

Теоретическое определение того, что такое консенсус, имеет смысловое значение – единодушное согласие при отсутствии возражений, так же как и процедуры голосования. Термин «консенсус» имеет латинское происхождение – consensus, и означает «единогласие». Предположительно, смысл этого политического, социологического и юридического термина заложен глубже и означает «единство чувств».

Важно! Слово «консенсус» приобретает семантическое значение только в сочетании с другими словами, например, «достичь консенсуса».

Методом единомыслия принимаются решения во многих религиозных и добровольных общественных организациях. Стадия обсуждения и сбора информации в процессе достижения добродушного согласия является главной целью в этой ситуации. В некоторых архаичных сообществах до сих пор действует принцип общего благодушия на собраниях всех членов группы, а на процедуру голосования (привычную демократическую практику) проблемный вопрос выносится в исключительных случаях.

Мудрые национальные традиции, созревшие в результате исторической эволюции, предполагают партнерские отношения в разрешении спорных вопросов.

Консенсус

Обзор о консенсусе по книге Питера Гелдерлооса

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

Терминология

Слово консенсус происходит от латинских слов cum — «совместно» или «с» и sentire — «чувствовать» или «мыслить». Консенсус, как метод принятия решений, стремится быть:

  • Общим. Консенсус требует активного участия всех, кто принимает решение;
  • Включающим. В принятие методом консенсуса решения должно принимать участие, как можно больше участников совместного дела.
  • Равноправным. Все участники группы, которая принимает методом консенсуса решение, должны насколько это возможно постараться, сделать в процесс одинаковый вклад. У всех участников есть одинаковая возможность внести предложение, наложить на него вето, дополнить, блокировать его.
  • Совместным. Участники эффективного процесса принятия консенсусом решения должны пытаться прийти к наилучшему из возможных для группы решений и всех её членов, а не отстаивать мнение большинства, которое бывает зачастую в ущерб меньшинству.
  • Стремящимся к решению. Участники эффективного процесса принятия консенсусом решения стремятся к эффективному решению, приемлемому для всех, применяют компромисс и прочие методы для разрешения или избежания проблемы взаимоисключающих точек зрения в сообществе.

Сообщества, которые принимают решения на основании консенсуса

Представители некоторых религиозных направлений (к примеру, квакеры), органы экономической политики (включая исторический Ганзейский союз и голландский Polder Model), анархистские организации вроде «Еды вместо бомб» и разных инфошопов, различные негосударственные организации и целые народы (к примеру, ирокезы) принимают на основе консенсуса решения. К голосованию в некоторых демократических странах прибегают лишь как к крайней мере, а консенсус — предпочтительная основа для принятия решений.

Предварительное согласование и сближение позиций государств, поиск консенсуса, может предшествовать голосованию по обсуждаемым вопросам, которое отсрочивается в этом случае на время поиска консенсуса.

Консенсус в качестве улучшения голосования

Сторонники принятия методом консенсуса решений выделяют такие недостатки способа голосования:

Голосование направляется скорее на соперничество, нежели на сотрудничество, принятие решения основывается на дихотомии проигравшие\выигравшие, без учёта возможности компромисса или прочего решения. Критерий большинства к тому же часто представляется отчуждённым и неполномочным, который вынуждает меньшинство подчиняться. Сторонники консенсуса считают, что данная «тирания большинства» нарушает сплоченность сообщества, снижает его эффективность и способствует расколу.

Мы коротко рассмотрели консенсус: стандарты, обзор. Оставляйте свои комментарии или дополнения к материалу.

Юридический смысл консенсуса

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

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

Законодательство не требует обязательного проведения процедуры примирения, рассматривая ее как взаимовыгодное предварительное обсуждение в определении альтернативных показателей.

Консенсус, как основание для разработки стандартов

На уровне межгосуд

Консенсус 3

В стандартном определении консенсуса применяется понятие большинства, но метод определения данного большинства не указывается. Этим определением голосование для выявления большинства не запрещено в явном виде. Потому стандартное определение консенсуса не дает возможности противопоставить строго друг другу голосование и консенсус, или рассматривать консенсус в качестве альтернативы голосованию (голосование может являться частью процедуры обретения консенсуса).

На консенсус национальные стандарты России не опираются. А вот на Украине они основываются на консенсусе (как и в межгосударственной стандартизации).

Реализация консенсуса на практике

В реальной ситуации прийти к консенсусу – означает признать факт взаимной договоренности, которая устраивает все стороны деловых переговоров. Добровольное согласие к урегулированию взаимоотношений в различных официальных ситуациях, имеющих политический или социальный статус, также признается соглашением сторон.
В ситуациях бытовых конфликтов и разногласий данный термин не применяется – в этих случаях используют «миролюбивые соглашения» в выяснении отношений.

Политическое соглашение

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

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

Читать также: Международное право: парафирование договора – что это такое.

Консенсус

Общее согласие

Основа консенсуса – согласие между отдельными сторонами. Его применяют на собраниях, заседаниях, форумах, в случае принятия письменного решения или договора. Что такое консенсус? Это согласие всех участников собрания к принятию документа без голосования. Возможен и такой вариант, когда коллективом принято решение не учитывать единичное мнение тех, кто выступает против общего решения.

что такое консенсус

Толерантный принцип консенсуса

Ключевым принципом консенсусного метода является достижение разумного коллегиального соглашения для прекращения конфликта, снятия напряжения и достижения равновесия общественной системы (группы).

В установлении официального общественного договора главные роли играют следующие функциональные обязательства и правила:

  • добровольность участия в обсуждении предложений,
  • отсутствие высказанных возражений (даже одним участником),
  • совпадение интересов членов группы,
  • признание исполнение итогового соглашения.

На принципах международных стандартов достижения компромисса, основано принятие решений Совета безопасности при Организации объединенных наций.

Это интересно! Диспозитивная и императивная норма права это: что к ним относится

Задача византийских генералов

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

Анжелла и Константин выступают на битву со вселенским злом, а Блейд такой: «Ой, я из другой франшизы, это не моя битва, всем пока». В результате наши герои терпят поражение в неравном бою. А ведь могли бы отступить, и например, позвать Бимэна с его кучей артефактов.

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

В случае же конвергенции, никто никого не спрашивает «отступать или нападать?». В бой идут все! И даже ты, Блейд, иначе снова отправим на нары. Так что догоняй!

Вы, возможно, спросите меня: «Кто все эти люди и при чём тут компьютеры?». Что ж, стоит пояснить, что в распределённых системах наступление — это применение изменений, а отступление — это их откат.

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

Особенности алгоритма консенсуса

Способ достижения согласия в сложных вопросах, которые не подлежат линейному решению, сводится к следующим позициям:

  1. Дружеский поиск и трансформация интересов сторон к похожим показателям.
  2. Добровольное желание участников (каждого человека) стремиться к окончательному, либо долгосрочному решению спора.
  3. Наличие времени для поиска и генерации альтернативных предложений.

Уникальное отличие консенсуса от формата компромисса заключается в том, что процесс соглашения основан на поиске совпадения интересов сторон в доброжелательной и уважительной атмосфере.

Консенсус

Дополнительные инструменты в ходе переговоров.

Чтобы сократить время, быстрее решить проблемы могут использоваться цветные карточки или невербальные сигналы – жестикуляция.

Стандартное обозначение карточек. В обычной ситуации цвета всего 3:

  1. красный;
  2. желтый;
  3. зеленый.

Первый цвет означает несогласие участника в том, как движется сам спор. При призыве достичь согласия, красный означает, что решение не устраивает и сторона может предложить лучшее, которое решит конфликт.

Второй цвет – желание дополнить того, кто выступал или ответить на вопрос. В ходе голосования – желтый означает нейтральную позицию, то есть участник воздержался или желание высказаться.

Третий цвет в ходе обсуждения означает желание выступить, получить слово. В ходе голосования – согласие, означает, что решение устраивает.

Жестикуляция тоже эффективный способ сэкономить время и выразить свое мнение. По сути, в начале обсуждения участники могут договориться между собой о невербальных сигналах, которые помогут быстрее реагировать на ход дискуссии.

Структура консенсуса

Стандартная процедура формирования мирового соглашения или официального договора включает в себя следующие этапы.

  1. Оповещение участников о дате и повестке собрания.
  2. Представление и разъяснение рассматриваемого вопроса группе.
  3. Описание дополнительных сведений и возможных перспектив.
  4. Совместная генерация идей и предложений, решающих актуальный спорный вопрос.
  5. Отзывы.
  6. Комментарии к практическому воплощению и контролю за реализацией итогового соглашения.
  7. Призыв к общему голосованию уполномоченных членов рабочей группы.
  8. При наличии блокировки выясняются причины.
  9. Назначается дата следующего заседания.

В договорной процедуре участвуют посредники, стенографисты и хронометристы, сопровождающие все последовательные этапы соглашения. Стремящийся к мирному урегулированию вопроса человек – это цивилизованный партнер, соблюдающий формальные взаимовыгодные договоренности.

Это интересно! Каково содержание важнейших признаков правового государства

Упорядоченная сходимость

OT: Operational Transformation

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

Но как же так, Алиса ведь уже внесла своё красное изменение А3 после А1, сверху докинула С4, а тут прилетает В2 и его нужно как-то вставить задним числом?

В этом случае приходится отменять всю историю до точки А1, применять В2, а потом накатывать историю обратно. При этом, так как каждое изменение зависит от состояния, полученного от предыдущего изменения, то при накатывании истории может потребоваться её трансформация с учётом добавленных в её середину изменений.

Такое перебазирование истории — довольно медленная операция, в случае большого расхождения историй изменений разных участников. При этом всю эту историю от начала времён нужно хранить неограниченно долго. А каждый новый участник, чтобы получить актуальное состояние, должен загрузить и последовательно применить всю эту историю, размер которой многократно превышает размер финального состояния.

Разумеется, в таком наивном виде эти алгоритмы не применимы на практике. Поэтому к ним добавляют дополнительные костыли и идут на множество компромиссов. Например, обрезают старую историю, группируют изменения, делают периодические снепшоты состояния и тд. Это сглаживает углы, но не решает проблемы полностью. Зато ещё сильнее усложняет и без того не простые алгоритмы.

Методические функции консенсуса

Консенсус

Это интересно! Что такое право и организация социального обеспечения

Оптимистичная блокировка

Если конкуренция не слишком высока, оптимистичная блокировка может показать себя гораздо лучше.

Тут участник сначала готовит новое состояние, а потом атомарно применяет его к источнику истины. Если повезёт. А если не повезёт, и кто-то успеет раньше него, то вся проделанная работа выкидывается, и начинается заново.

Висеть в таком цикле участник может неограниченно долго. Формально при этом он не заблокирован и продолжает работу. Однако, фактически он работает вхолостую и не продвигается вперёд по выполняемой им задаче. Что логически эквивалентно блокировке.

Более того, один из вариантов реализации, например, мьютекса — это запирание с пробуксовкой, или spin-lock. То есть кручение в бесконечном цикле в ожидании отпирания ресурса, чтобы тут же рвануть на полной скорости получив зелёный свет.

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

Преимуществами данного подхода является высокая производительность в условиях низкой конкуренции, и существенно более сложное достижение взаимной блокировки, которая в этом случае уже называется оживлённым запиранием или live-lock.

К недостаткам же можно отнести большой объём холостой работы при высокой конкуренции, и существенно более сложные алгоритмы, чувствительные к архитектурным особенностям.

Если консенсус не достигнут – что делать

Эксперты считают, что процедура консенсуса – это творческий процесс. Потратив время на обсуждение мнений, спорящие стороны экономят в будущем временной ресурсы и деньги. Креативные идеи и альтернативы, учитывающие потребности каждого представителя группы, принимаются во внимание на этапе обсуждения темы заседания.

В том случае, если обнаружится, что возникли дополнительные расхождения, необходимо сфокусироваться на цели партнерства и вернуться к обсуждению.

Важно! В справочнике «,Википедия», термин обозначает единогласный способ разрешения конфликтов (достижение единства).

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

Запирание разве не блокировка?

Тут стоит подчеркнуть разницу между запиранием и блокировкой.

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями: