Jump to content

Заблуждения распределенных вычислений

Заблуждения распределенных вычислений — это набор утверждений Л. Питера Дойча и других сотрудников Sun Microsystems, описывающих ложные предположения, которые неизменно делают программисты, плохо знакомые с распределенными приложениями .

Заблуждения [ править ]

Первоначально заблуждения перечисленные [1]

  1. Сеть ; надежна
  2. Задержка равна нулю;
  3. Пропускная способность бесконечна;
  4. Сеть безопасна ;
  5. Топология не меняется;
  6. Есть один администратор ;
  7. Транспортные расходы равны нулю;
  8. Сеть однородна;

Последствия заблуждений [ править ]

  1. Программные приложения пишутся с минимальной обработкой сетевых ошибок. Во время сбоя в сети такие приложения могут зависать или бесконечно ждать ответного пакета, постоянно потребляя память или другие ресурсы. Когда неисправная сеть станет доступной, эти приложения также могут не повторить остановленные операции или потребовать (ручного) перезапуска.
  2. Игнорирование задержки в сети и потери пакетов , которую она может вызвать, побуждает разработчиков приложений и транспортного уровня разрешать неограниченный трафик, что значительно увеличивает количество отброшенных пакетов и приводит к потере пропускной способности.
  3. Игнорирование ограничений пропускной способности со стороны отправителей трафика может привести к возникновению узких мест.
  4. Самоуспокоенность в отношении сетевой безопасности приводит к тому, что злонамеренные пользователи и программы постоянно адаптируются к мерам безопасности.
  5. Изменения в топологии сети могут влиять как на пропускную способность, так и на проблемы с задержкой и, следовательно, могут иметь схожие проблемы.
  6. Несколько администраторов, как и в случае с подсетями конкурирующих компаний, могут устанавливать конфликтующие политики, о которых отправители сетевого трафика должны знать, чтобы обеспечить желаемые пути.
  7. «Скрытые» затраты на создание и обслуживание сети или подсети не являются незначительными и, следовательно, должны быть отмечены в бюджетах, чтобы избежать огромного дефицита.
  8. Если система предполагает однородную сеть, это может привести к тем же проблемам, которые возникают в результате первых трех ошибок.

История [ править ]

Список заблуждений возник в Sun Microsystems . Л. Питер Дойч , один из первых « стипендиатов Sun », впервые составил список из семи заблуждений в 1994 году; включающий четыре заблуждения, которые Билл Джой и Дэйв Лайон уже выявили в «Заблуждениях сетевых вычислений». [2] Примерно в 1997 году Джеймс Гослинг , еще один научный сотрудник Sun и изобретатель Java , добавил восьмое заблуждение. [2]

В выпуске «Радио программной инженерии» [3] Питер Дойч добавил девятое заблуждение: «На самом деле это расширение номера 4. Оно выходит за пределы физической сети… Сторона, с которой вы общаетесь, заслуживает доверия».

См. также [ править ]

Ссылки [ править ]

  1. ^ Уилсон, Гарет (6 февраля 2015 г.). «Восемь заблуждений распределенных вычислений — Tech Talk» . Архивировано из оригинала 07.11.2017 . Проверено 18 июня 2017 г. «Восемь заблуждений» — это то, о чем я услышал давным-давно на конференции Java One от парня по имени Джеймс Гослинг. Он приписал их некоему Питеру Дойчу, и группа ребят из Sun составила список этих заблуждений.
  2. ^ Jump up to: Перейти обратно: а б Ван Ден Хуген, Ингрид (8 января 2004 г.). «Заблуждения Дойча, 10 лет спустя» . Архивировано из оригинала 11 августа 2007 г. Проверено 3 декабря 2005 г.
  3. ^ Л. Питер Дойч об ошибках распределенных вычислений . 27 июля 2021 г. Событие происходит в 57:10.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 82a38bd853c5c4bbaea720e5a2e7348d__1716208320
URL1:https://arc.ask3.ru/arc/aa/82/8d/82a38bd853c5c4bbaea720e5a2e7348d.html
Заголовок, (Title) документа по адресу, URL1:
Fallacies of distributed computing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)