Хибні уявлення про розподілені обчислення

Хибні уявлення про розподілені обчислення — набір припущень, які напершу незмінно роблять програмісти-новачки щодо розподілених систем. Згодом, в кінцевому рахунку, ці припущення виявляються помилковими, в результаті чого, призводять або до збою системи, або до значних незапланованих витрат, необхідних на перепроектування для задоволення своїх первинних цілей.[1]

Припущення сформовані Ель Пітером Дойтчем (англ. L Peter Deutsch) та ін. в Sun Microsystems.

Припущення

  1. Мережа надійна.
  2. Пересилка даних миттєва.
  3. Нескінченно велика пропускна здатність.
  4. Мережа захищена.
  5. Топологія не змінюється.
  6. Є один адміністратор.
  7. Транспортування безкоштовне.
  8. Мережа однорідна.

Наслідки

  • Ігнорування мережевих затримок і втрат пакетів даних викликаних ними спонукає розробників дозволяти необмежений трафік, тим самим значно збільшуючи втрати пакетів та марнування пропускної здатності.
  • Легковажність стосовно мережевої безпеки відкриває шлях до атак зловмисників які пристосовуються і обходять різні міри безпеки.
  • Присутність декількох адміністраторів може викликати протиріччя в політиках які можуть вплинути на трафік.
  • «Приховані» витрати на створення та підтримку мережі не є незначними і повинні плануватись в бюджеті щоб уникнути нестачі.
  • Ігнорування пропускної здатності може призводити до ботлнеків.
  • В системах зазвичай планується обробка лише незначних збоїв мережі, наприклад при відсутності живлення мережі якісь процеси можуть нескінченно чекати на відповідь, нескінченно споживаючи системні ресурси.

Примітки

  1. The Eight Fallacies of Distributed Computing. blogs.oracle.com. Архів оригіналу за 26 квітня 2012. Процитовано 10 лютого 2016.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.