Не буду утомлять вас техническими деталями[92]
, но становится понятно, как работает алгоритм консенсуса в распределенных системах. Ясно, что в асинхронных системах сложно обеспечить координацию действий, поэтому практически всегда требуются дополнительные затраты, чтобы превратить их в синхронные. Что касается распределенных систем, исследование, проведенное по следам знаменитой работы 1985 года, предложило несколько вариантов синхронизации. Одно из кардинальных решений (например, они используются в системах электродистанционного управления и в работе устойчивого к сбоям оборудования для транзакций кредитных карт) — соединить все компьютеры в общую электрическую сеть, чтобы они работали с одинаковой скоростью. Такой подход поможет избежать непредвиденных задержек при ожидании ответа и позволит оборудованию сразу определить, вышел ли компьютер из строя.Поскольку создать единую электрическую сеть иногда сложно, популярным решением для превращения систем в синхронные стало специальное программное обеспечение. Оказалось, что, максимально эффективно используя знания о задержках при передаче сообщений и скорости работы процессоров, можно написать программы, которые способны сделать коммуникацию стабильной или смоделировать поведение надежных машин и помочь синхронизировать работу ненадежных станций в системе.
В начале интернет-эры борьба с асинхронностью играла решающую роль, и предложенные варианты в числе прочего помогли управлять огромными базами данных таких компаний, как Amazon и Google. В 2013 году Лесли Лэмпорт, главная фигура в области распределенных систем, получил премию Тьюринга — самую престижную награду в области информатики — за разработку алгоритмов для синхронизации распределенных систем[93]
.В этой технической информации о синхронной и асинхронной коммуникации меня поражает то, что она кардинально отличается от представлений деловых людей, которые энергично пытаются решить те же проблемы на своем рабочем месте. Как мы уже знаем, руководители сосредоточились на тех трудозатратах, которых требует синхронная коммуникация, например когда вы не можете до кого-то дозвониться или вам нужно ехать на лифте на другой этаж, чтобы побеседовать с нужным сотрудником. Они были уверены, что если им удастся избежать этих дополнительных трудозатрат с помощью инструмента, подобного электронной почте, то взаимодействие станет более эффективным. Однако ученые-информатики пришли к противоположным выводам. Исследуя асинхронную коммуникацию с точки зрения теории алгоритмов, они обнаружили, что взаимодействие с непредвиденными задержками приводит к возникновению новых проблем. В то время как деловые люди рассматривали синхронность как препятствие, которое нужно преодолеть, специалисты в области вычислительной техники начали понимать, что это необходимый элемент для эффективного взаимодействия.
Разумеется, люди не компьютеры. Но многие факторы, которые усложняют работу асинхронных распределенных систем, в том или ином виде можно обнаружить в среде пытающихся наладить взаимодействие сотрудников. Синхронность может обойтись дорого — это касается как работы людей, так и компьютерных систем. Попытки скоординировать деятельность в отсутствие синхронности тоже обходятся дорого. И эти выводы как нельзя лучше описывают то, что многие ощутили на себе, когда общение по работе было отдано на откуп электронной почте. Сложности, связанные с попытками дозвониться, бесконечными записками и совещаниями, сменились невероятно большим объемом неоднозначных сообщений, которые сотрудники отправляют и получают в течение дня. Как выяснили инженеры, бившиеся над тем, чтобы добиться консенсуса в компьютерной сети, асинхронность — это не улучшенная синхронность, а новые проблемы. Вопрос, который можно было решить в течение нескольких минут посредством телефонного разговора или личной встречи, теперь порождает десятки сообщений, и даже после этого нет гарантии, что стороны придут к удовлетворяющему всех решению. Другими словами, есть вероятность того, что, как только в вашем офисе появится такой стиль общения, вы не сможете избежать влияния гиперактивного коллективного разума.
ВТОРАЯ ПРИЧИНА: ЦИКЛ «ПОСТОЯННО НА СВЯЗИ»
А. Н. Цветков , Ирина Юрьевна Моськина , Наталья Ивановна Лобачева , Ольга Леонидовна Егошина , Ольга Сергеевна Нагаева , Светлана Леонидовна Улина
Маркетинг, PR / Учебники и пособия ВУЗов / Маркетинг, PR, реклама / Управление, подбор персонала / Учебная и научная литература / Финансы и бизнес